diff --git a/jdk/makefiles/BuildJdk.gmk b/jdk/make/BuildJdk.gmk similarity index 100% rename from jdk/makefiles/BuildJdk.gmk rename to jdk/make/BuildJdk.gmk diff --git a/jdk/makefiles/Bundles.gmk b/jdk/make/Bundles.gmk similarity index 100% rename from jdk/makefiles/Bundles.gmk rename to jdk/make/Bundles.gmk diff --git a/jdk/makefiles/CompileDemos.gmk b/jdk/make/CompileDemos.gmk similarity index 98% rename from jdk/makefiles/CompileDemos.gmk rename to jdk/make/CompileDemos.gmk index c65b0f898e3..baf29f7d2cf 100644 --- a/jdk/makefiles/CompileDemos.gmk +++ b/jdk/make/CompileDemos.gmk @@ -116,7 +116,7 @@ define SetupDemo COPY := $(PATTERNS_TO_COPY) $(10), \ JAR := $(JDK_OUTPUTDIR)/demo/$2/$1/$$($1_JARFILE), \ JARMAIN := $4, \ - MANIFEST := $(JDK_TOPDIR)/make/tools/manifest.mf, \ + MANIFEST := $(JDK_TOPDIR)/make/data/mainmanifest/manifest.mf, \ EXTRA_MANIFEST_ATTR := $(11), \ SRCZIP := $(JDK_OUTPUTDIR)/demo/$2/$1/src.zip, \ EXCLUDE_FILES := $9, \ @@ -277,7 +277,7 @@ define SetupJVMTIDemo COPY := $(PATTERNS_TO_COPY), \ JAR := $(JDK_OUTPUTDIR)/demo/jvmti/$1/$1.jar, \ EXTRA_MANIFEST_ATTR := Main-Class: \n, \ - MANIFEST := $(JDK_TOPDIR)/make/tools/manifest.mf)) + MANIFEST := $(JDK_TOPDIR)/make/data/mainmanifest/manifest.mf)) BUILD_DEMOS += $(JDK_OUTPUTDIR)/demo/jvmti/$1/$1.jar endif @@ -330,7 +330,7 @@ $(JDK_OUTPUTDIR)/demo/jpda/examples.jar: $(JPDA_SOURCES) $(RM) $(@D)/_the.sources $(call ListPathsSafely,JPDA_FILES,\n, >> $(@D)/_the.sources) $(SED) -e "s#@@RELEASE@@#$(RELEASE)#" \ - -e "s#@@COMPANY_NAME@@#$(COMPANY_NAME)#" $(JDK_TOPDIR)/make/tools/manifest.mf > $(@D)/_the.manifest + -e "s#@@COMPANY_NAME@@#$(COMPANY_NAME)#" $(JDK_TOPDIR)/make/data/mainmanifest/manifest.mf > $(@D)/_the.manifest $(ECHO) "Main-Class: " >> $(@D)/_the.manifest (cd $(JDK_TOPDIR)/src/share/classes && $(JAR) cfm $@ $(@D)/_the.manifest @$(@D)/_the.sources) (cd $(JDK_TOPDIR)/src/share/classes/com/sun/tools/example && $(JAR) uf $@ README) @@ -394,7 +394,7 @@ ifeq ($(OPENJDK_TARGET_OS), solaris) BIN := $(JDK_OUTPUTDIR)/democlasses/jni/Poller, \ HEADERS := $(JDK_OUTPUTDIR)/democlasses/jni/Poller, \ JAR := $(JDK_OUTPUTDIR)/demo/jni/Poller/Poller.jar, \ - MANIFEST := $(JDK_TOPDIR)/make/tools/manifest.mf, \ + MANIFEST := $(JDK_TOPDIR)/make/data/mainmanifest/manifest.mf, \ SRCZIP := $(JDK_OUTPUTDIR)/demo/jni/Poller/src.zip, \ COPY := README.txt Poller.c, \ JARMAIN := Client)) diff --git a/jdk/makefiles/CompileJavaClasses.gmk b/jdk/make/CompileJavaClasses.gmk similarity index 99% rename from jdk/makefiles/CompileJavaClasses.gmk rename to jdk/make/CompileJavaClasses.gmk index 740222661b3..a06c41573c4 100644 --- a/jdk/makefiles/CompileJavaClasses.gmk +++ b/jdk/make/CompileJavaClasses.gmk @@ -297,7 +297,7 @@ SECURITY_PKGS := \ # The exception handling of swing beaninfo # These resources violates the convention of having code and resources together under # $(JDK_TOPDIR)/src/.../classes directories -$(JDK_OUTPUTDIR)/classes/javax/swing/beaninfo/images/%.gif: $(JDK_TOPDIR)/make/tools/swing-beans/beaninfo/images/%.gif +$(JDK_OUTPUTDIR)/classes/javax/swing/beaninfo/images/%.gif: $(JDK_TOPDIR)/make/data/swingbeaninfo/images/%.gif $(call install-file) # The JDK_USER_DEFINED_FILTER is a poor man's incremental build: by specifying diff --git a/jdk/makefiles/CompileLaunchers.gmk b/jdk/make/CompileLaunchers.gmk similarity index 98% rename from jdk/makefiles/CompileLaunchers.gmk rename to jdk/make/CompileLaunchers.gmk index af5b3583758..0e5535068dc 100644 --- a/jdk/makefiles/CompileLaunchers.gmk +++ b/jdk/make/CompileLaunchers.gmk @@ -126,8 +126,8 @@ define SetupLauncher $1_CFLAGS := $(filter-out -MD, $(CFLAGS_JDKEXE)) endif - ifneq ($(wildcard $(JDK_TOPDIR)/makefiles/mapfiles/launchers/mapfile-$(OPENJDK_TARGET_CPU)), ) - $1_MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/launchers/mapfile-$(OPENJDK_TARGET_CPU) + ifneq ($(wildcard $(JDK_TOPDIR)/make/mapfiles/launchers/mapfile-$(OPENJDK_TARGET_CPU)), ) + $1_MAPFILE := $(JDK_TOPDIR)/make/mapfiles/launchers/mapfile-$(OPENJDK_TARGET_CPU) else $1_MAPFILE := endif @@ -457,7 +457,7 @@ $(eval $(call SetupNativeCompilation,BUILD_UNPACKEXE, \ CFLAGS_linux := -fPIC, \ CFLAGS_solaris := -KPIC, \ CFLAGS_macosx := -fPIC, \ - MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libunpack/mapfile-vers-unpack200, \ + MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libunpack/mapfile-vers-unpack200, \ LDFLAGS := $(UNPACKEXE_ZIPOBJS), \ LDFLAGS_windows := $(CXXFLAGS_JDKEXE), \ LDFLAGS_posix := $(LDFLAGS_JDKEXE) $(LDFLAGS_CXX_JDK) \ @@ -586,7 +586,7 @@ endif # http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6512052 ifeq ($(OPENJDK_TARGET_OS), windows) $(eval $(call SetupLauncher,java-rmi, , \ - $(call SET_SHARED_LIBRARY_MAPFILE,$(JDK_TOPDIR)/makefiles/java/main/java/mapfile-$(OPENJDK_TARGET_CPU)))) + $(call SET_SHARED_LIBRARY_MAPFILE,$(JDK_TOPDIR)/make/java/main/java/mapfile-$(OPENJDK_TARGET_CPU)))) else $(JAVA_RMI_CGI): $(JDK_TOPDIR)/src/solaris/bin/java-rmi.cgi.sh $(call install-file) @@ -661,7 +661,7 @@ endif ########################################################################################## -$(BUILD_LAUNCHERS): $(JDK_TOPDIR)/makefiles/CompileLaunchers.gmk +$(BUILD_LAUNCHERS): $(JDK_TOPDIR)/make/CompileLaunchers.gmk all: $(BUILD_LAUNCHERS) diff --git a/jdk/makefiles/CompileNativeLibraries.gmk b/jdk/make/CompileNativeLibraries.gmk similarity index 100% rename from jdk/makefiles/CompileNativeLibraries.gmk rename to jdk/make/CompileNativeLibraries.gmk diff --git a/jdk/makefiles/CopyFiles.gmk b/jdk/make/CopyFiles.gmk similarity index 100% rename from jdk/makefiles/CopyFiles.gmk rename to jdk/make/CopyFiles.gmk diff --git a/jdk/makefiles/CopyIntoClasses.gmk b/jdk/make/CopyIntoClasses.gmk similarity index 99% rename from jdk/makefiles/CopyIntoClasses.gmk rename to jdk/make/CopyIntoClasses.gmk index ddf5ae8b1e2..c57cc1df29f 100644 --- a/jdk/makefiles/CopyIntoClasses.gmk +++ b/jdk/make/CopyIntoClasses.gmk @@ -140,7 +140,7 @@ ifneq ($(OPENJDK_TARGET_OS), windows) endif # END: Swing plaf resources -SWING_BEANINFO_RESOURCES_SRC_DIR = $(JDK_TOPDIR)/make/tools/swing-beans/beaninfo/images +SWING_BEANINFO_RESOURCES_SRC_DIR = $(JDK_TOPDIR)/make/data/swingbeaninfo/images SWING_BEANINFO_RESOURCES_SRC = $(wildcard $(SWING_BEANINFO_RESOURCES_SRC_DIR)/*.gif) OUT_BEANINFO_RESOURCES = $(patsubst $(SWING_BEANINFO_RESOURCES_SRC_DIR)%, \ $(JDK_OUTPUTDIR)/classes/javax/swing/beaninfo/images/%, \ diff --git a/jdk/makefiles/CopySamples.gmk b/jdk/make/CopySamples.gmk similarity index 100% rename from jdk/makefiles/CopySamples.gmk rename to jdk/make/CopySamples.gmk diff --git a/jdk/makefiles/CreateJars.gmk b/jdk/make/CreateJars.gmk similarity index 98% rename from jdk/makefiles/CreateJars.gmk rename to jdk/make/CreateJars.gmk index 8b965466d4e..1c020634dae 100644 --- a/jdk/makefiles/CreateJars.gmk +++ b/jdk/make/CreateJars.gmk @@ -40,13 +40,13 @@ include Profiles.gmk # # This makefile...so that altering will trigger rebuilding include/exclude-lists => jars # -MAKEFILE = $(JDK_TOPDIR)/makefiles/CreateJars.gmk +MAKEFILE = $(JDK_TOPDIR)/make/CreateJars.gmk # # And similarly for the Profiles -PROFILE_MAKEFILES = $(JDK_TOPDIR)/makefiles/Profiles.gmk $(JDK_TOPDIR)/makefiles/profile-rtjar-includes.txt +PROFILE_MAKEFILES = $(JDK_TOPDIR)/make/Profiles.gmk $(JDK_TOPDIR)/make/profile-rtjar-includes.txt -MAINMANIFEST := $(JDK_TOPDIR)/make/tools/manifest.mf -BEANMANIFEST := $(JDK_TOPDIR)/make/javax/swing/beaninfo/manifest +MAINMANIFEST := $(JDK_TOPDIR)/make/data/mainmanifest/manifest.mf +BEANMANIFEST := $(JDK_TOPDIR)/make/data/swingbeaninfo/manifest.mf $(eval $(call MakeDir, $(IMAGES_OUTPUTDIR)/lib)) @@ -246,7 +246,7 @@ $(IMAGES_OUTPUTDIR)/lib$(PROFILE)/_the.jars.exclude: $(MAKEFILE) $(PROFILE_MAKEF $(call ListPathsSafely,RT_JAR_EXCLUDES,\n, >> $@.tmp) $(MV) $@.tmp $@ -$(IMAGES_OUTPUTDIR)/lib/classlist: $(JDK_TOPDIR)/make/tools/sharing/classlist.$(OPENJDK_TARGET_OS) \ +$(IMAGES_OUTPUTDIR)/lib/classlist: $(JDK_TOPDIR)/make/data/classlist/classlist.$(OPENJDK_TARGET_OS) \ $(MAKEFILE) $(MKDIR) -p $(@D) $(RM) $@ $@.tmp @@ -518,8 +518,8 @@ $(eval $(call SetupArchive,BUILD_TOOLS_JAR, , \ ########################################################################################## -include javadoc/CORE_PKGS.gmk -include javadoc/NON_CORE_PKGS.gmk +include CORE_PKGS.gmk +include NON_CORE_PKGS.gmk # The compiler should not issue a "Proprietary" warning when compiling # classes in the com.sun.java.swing.plaf packages, since we've always diff --git a/jdk/makefiles/CreateSecurityJars.gmk b/jdk/make/CreateSecurityJars.gmk similarity index 97% rename from jdk/makefiles/CreateSecurityJars.gmk rename to jdk/make/CreateSecurityJars.gmk index f7e54160232..337ea5f40a4 100644 --- a/jdk/makefiles/CreateSecurityJars.gmk +++ b/jdk/make/CreateSecurityJars.gmk @@ -38,7 +38,7 @@ include Setup.gmk # # Include these extra attributes for now, should probably take out. # -MAINMANIFEST := $(JDK_TOPDIR)/make/tools/manifest.mf +MAINMANIFEST := $(JDK_TOPDIR)/make/data/mainmanifest/manifest.mf JCE_MANIFEST := $(JDK_OUTPUTDIR)/lib/_the.security.manifest.mf $(JCE_MANIFEST): $(MAINMANIFEST) @@ -189,7 +189,7 @@ ifneq ($(BUILD_CRYPTO), no) # NOTE: We currently do not place restrictions on our limited export # policy. This was not a typo. # - US_EXPORT_POLICY_JAR_SRC_DIR := $(JDK_TOPDIR)/make/javax/crypto/policy/unlimited + US_EXPORT_POLICY_JAR_SRC_DIR := $(JDK_TOPDIR)/make/data/cryptopolicy/unlimited US_EXPORT_POLICY_JAR_TMP := $(JDK_OUTPUTDIR)/US_export_policy_jar.tmp $(US_EXPORT_POLICY_JAR_TMP)/%: $(US_EXPORT_POLICY_JAR_SRC_DIR)/% @@ -231,11 +231,11 @@ ifneq ($(BUILD_CRYPTO), no) LOCAL_POLICY_JAR_TMP := $(JDK_OUTPUTDIR)/local_policy_jar.tmp ifeq ($(UNLIMITED_CRYPTO), true) - LOCAL_POLICY_JAR_SRC_DIR := $(JDK_TOPDIR)/make/javax/crypto/policy/unlimited + LOCAL_POLICY_JAR_SRC_DIR := $(JDK_TOPDIR)/make/data/cryptopolicy/unlimited LOCAL_POLICY_JAR_DEPS := $(LOCAL_POLICY_JAR_TMP)/default_local.policy LOCAL_POLICY_JAR_ATTR := Crypto-Strength: unlimited else - LOCAL_POLICY_JAR_SRC_DIR := $(JDK_TOPDIR)/make/javax/crypto/policy/limited + LOCAL_POLICY_JAR_SRC_DIR := $(JDK_TOPDIR)/make/data/cryptopolicy/limited LOCAL_POLICY_JAR_DEPS := $(LOCAL_POLICY_JAR_TMP)/exempt_local.policy \ $(LOCAL_POLICY_JAR_TMP)/default_local.policy LOCAL_POLICY_JAR_ATTR := Crypto-Strength: limited diff --git a/jdk/makefiles/GenerateClasses.gmk b/jdk/make/GenerateClasses.gmk similarity index 100% rename from jdk/makefiles/GenerateClasses.gmk rename to jdk/make/GenerateClasses.gmk diff --git a/jdk/makefiles/GenerateData.gmk b/jdk/make/GenerateData.gmk similarity index 96% rename from jdk/makefiles/GenerateData.gmk rename to jdk/make/GenerateData.gmk index f4739ee4342..4411440bc8a 100644 --- a/jdk/makefiles/GenerateData.gmk +++ b/jdk/make/GenerateData.gmk @@ -54,7 +54,7 @@ GENDATA += $(GENDATA_HTML32DTD) GENDATA_UNINAME := $(JDK_OUTPUTDIR)/classes/java/lang/uniName.dat -$(GENDATA_UNINAME): $(JDK_TOPDIR)/make/tools/UnicodeData/UnicodeData.txt $(BUILD_TOOLS) +$(GENDATA_UNINAME): $(JDK_TOPDIR)/make/data/unicodedata/UnicodeData.txt $(BUILD_TOOLS) $(MKDIR) -p $(@D) $(TOOL_CHARACTERNAME) $< $@ diff --git a/jdk/makefiles/GenerateSources.gmk b/jdk/make/GenerateSources.gmk similarity index 100% rename from jdk/makefiles/GenerateSources.gmk rename to jdk/make/GenerateSources.gmk diff --git a/jdk/makefiles/Images.gmk b/jdk/make/Images.gmk similarity index 100% rename from jdk/makefiles/Images.gmk rename to jdk/make/Images.gmk diff --git a/jdk/makefiles/Import.gmk b/jdk/make/Import.gmk similarity index 100% rename from jdk/makefiles/Import.gmk rename to jdk/make/Import.gmk diff --git a/jdk/make/Makefile b/jdk/make/Makefile index e82edd7271f..4570070f45b 100644 --- a/jdk/make/Makefile +++ b/jdk/make/Makefile @@ -1,5 +1,5 @@ # -# Copyright (c) 1995, 2012, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -23,369 +23,27 @@ # questions. # -# -# Makefile for building and packaging all of the JDK and the JRE. See -# also included files. -# - -BUILDDIR=. - -include $(BUILDDIR)/common/Defs.gmk - -# -# Make sure we are clear what the default target is -# -default_target: all - -# -# Check target -# - -check: variable_check - -# -# Help target -# -help: intro_help target_help variable_help notes_help examples_help - -# Intro help message -intro_help: - @$(ECHO) "\ -Makefile for the main JDK workspace. \n\ -Default behavior is to use the BOOTDIR javac to bootstrap the build and \n\ -import in pre-built components like the VM from the JDK_IMPORT_PATH. \n\ -" - -# Target help -target_help: - @$(ECHO) "\ ---- Common Targets --- \n\ -all -- build the core JDK (default target) \n\ -help -- Print out help information \n\ -check -- Check make variable values for correctness \n\ -sanity -- Perform detailed sanity checks on system and settings \n\ -openjdk -- synonym for 'OPENJDK=true all' \n\ -fastdebug -- build the core JDK in 'fastdebug' mode (-g -O) \n\ -debug -- build the core JDK in 'debug' mode (-g) \n\ -clean -- remove all built and imported files \n\ -clobber -- same as clean \n\ -docs -- run javadoc to generate the JDK documentation \n\ -images -- build the jdk and jre image directories \n\ -import -- copy in the pre-built components (e.g. VM) \n\ -import_product -- copy in the product components \n\ -import_fastdebug -- copy in the fastdebug components \n\ -import_debug -- copy in the debug components \n\ -create_links -- create softlinks in Solaris 32bit build to 64bit dirs \n\ -" - -# Variable help (only common ones used by this workspace) -variable_help: variable_help_intro variable_list variable_help_end -variable_help_intro: - @$(ECHO) "--- Common Variables ---" -variable_help_end: - @$(ECHO) " " - -# One line descriptions for the variables -OUTPUTDIR.desc = Output directory -PARALLEL_COMPILE_JOBS.desc = Solaris/Linux parallel compile run count -SLASH_JAVA.desc = Root of all build tools, e.g. /java or J: -BOOTDIR.desc = JDK used to boot the build -LANGTOOLS_DIST.desc = langtools dist area used to build -CORBA_DIST.desc = corba dist area -JAXP_DIST.desc = jaxp dist area -JAXWS_DIST.desc = jaxws dist area -JDK_IMPORT_PATH.desc = JDK used to import components of the build -COMPILER_PATH.desc = Compiler install directory -CACERTS_FILE.desc = Location of certificates file -DEVTOOLS_PATH.desc = Directory containing zip and unzip -CUPS_HEADERS_PATH.desc = Include directory location for CUPS header files - -# Make variables to print out (description and value) -VARIABLE_PRINTVAL_LIST += \ - OUTPUTDIR \ - PARALLEL_COMPILE_JOBS \ - SLASH_JAVA \ - BOOTDIR \ - LANGTOOLS_DIST \ - JAXWS_DIST \ - CORBA_DIST \ - JAXP_DIST \ - JDK_IMPORT_PATH \ - COMPILER_PATH \ - CACERTS_FILE \ - DEVTOOLS_PATH - -# Make variables that should refer to directories that exist -VARIABLE_CHECKDIR_LIST += \ - SLASH_JAVA \ - BOOTDIR \ - JDK_IMPORT_PATH \ - COMPILER_PATH \ - DEVTOOLS_PATH - -# Make variables that should refer to files that exist -VARIABLE_CHECKFIL_LIST += \ - CACERTS_FILE - -# For pattern rules below, so all are treated the same -DO_PRINTVAL_LIST=$(VARIABLE_PRINTVAL_LIST:%=%.printval) -DO_CHECKDIR_LIST=$(VARIABLE_CHECKDIR_LIST:%=%.checkdir) -DO_CHECKFIL_LIST=$(VARIABLE_CHECKFIL_LIST:%=%.checkfil) - -# Complete variable check -variable_check: $(DO_CHECKDIR_LIST) $(DO_CHECKFIL_LIST) -variable_list: $(DO_PRINTVAL_LIST) variable_check - -# Pattern rule for printing out a variable -%.printval: - @$(ECHO) " ALT_$* - $($*.desc)" - @$(ECHO) " \t $*=$($*)" - -# Pattern rule for checking to see if a variable with a directory exists -%.checkdir: - @if [ ! -d $($*) ] ; then \ - $(ECHO) "WARNING: $* does not exist, try $(MAKE) sanity"; \ - fi - -# Pattern rule for checking to see if a variable with a file exists -%.checkfil: - @if [ ! -f $($*) ] ; then \ - $(ECHO) "WARNING: $* does not exist, try $(MAKE) sanity"; \ - fi - -# Misc notes on help -notes_help: - @$(ECHO) "\ ---- Notes --- \n\ -- All builds use same output directory unless overridden with \n\ - \t ALT_OUTPUTDIR=
- # call foo
- # restore
- # because we can't tell if the method will have a stack frame
- # and register windows or not.
- CC_XKEEPFRAME_OPTIONS += -Wc,-Qiselect-T0
- CXX_XKEEPFRAME_OPTIONS += -Qoption cg -Qiselect-T0
- endif
-
- endif
-
- # Extra options used with HIGHEST
- #
- # WARNING: Use of OPTIMIZATION_LEVEL=HIGHEST in your Makefile needs to be
- # done with care, there are some assumptions below that need to
- # be understood about the use of pointers, and IEEE behavior.
- #
- # Use non-standard floating point mode (not IEEE 754)
- CC_HIGHEST_EXTRAS += -fns
- # Do some simplification of floating point arithmetic (not IEEE 754)
- CC_HIGHEST_EXTRAS += -fsimple
- # Use single precision floating point with 'float'
- CC_HIGHEST_EXTRAS += -fsingle
- # Assume memory references via basic pointer types do not alias
- # (Source with excessing pointer casting and data access with mixed
- # pointer types are not recommended)
- CC_HIGHEST_EXTRAS += -xalias_level=basic
- # Use intrinsic or inline versions for math/std functions
- # (If you expect perfect errno behavior, do not use this)
- CC_HIGHEST_EXTRAS += -xbuiltin=%all
- # Loop data dependency optimizations (need -xO3 or higher)
- CC_HIGHEST_EXTRAS += -xdepend
- # Pointer parameters to functions do not overlap
- # (Similar to -xalias_level=basic usage, but less obvious sometimes.
- # If you pass in multiple pointers to the same data, do not use this)
- CC_HIGHEST_EXTRAS += -xrestrict
- # Inline some library routines
- # (If you expect perfect errno behavior, do not use this)
- CC_HIGHEST_EXTRAS += -xlibmil
- # Use optimized math routines
- # (If you expect perfect errno behavior, do not use this)
- # Can cause undefined external on Solaris 8 X86 on __sincos, removing for now
- # CC_HIGHEST_EXTRAS += -xlibmopt
- ifeq ($(ARCH_FAMILY), sparc)
- # Assume at most 8byte alignment, raise SIGBUS on error
- ### Presents an ABI issue with customer JNI libs?
- ####CC_HIGHEST_EXTRAS += -xmemalign=8s
- # Automatic prefetch instructions, explicit prefetch macros
- CC_HIGHEST_EXTRAS += -xprefetch=auto,explicit
- # Pick ultra as the chip to optimize to
- CC_HIGHEST_EXTRAS += -xchip=ultra
- endif
- ifeq ($(ARCH), i586)
- # Pick pentium as the chip to optimize to
- CC_HIGHEST_EXTRAS += -xchip=pentium
- endif
- ifdef LIBRARY
- # The Solaris CBE (Common Build Environment) requires that the use
- # of appl registers be disabled when compiling a public library (or
- # a library that's loaded by a public library) on sparc.
- CFLAGS_REQUIRED_sparc += -xregs=no%appl
- CFLAGS_REQUIRED_sparcv9 += -xregs=no%appl
- endif
- CC_NEWER_THAN_56 := \
- $(shell $(EXPR) $(CC_MAJORVER) \> 5 \| \
- \( $(CC_MAJORVER) = 5 \& $(CC_MINORVER) \> 6 \) )
- ifeq ($(CC_NEWER_THAN_56),1)
- # Presents an ABI issue with customer JNI libs? We must be able to
- # to handle 4byte aligned objects? (rare occurance, but possible?)
- CFLAGS_REQUIRED_sparc += -xmemalign=4s
- endif
- # Just incase someone trys to use the SOS9 compilers
- ifeq ($(CC_VER), 5.6)
- # We MUST allow data alignment of 4 for sparc (sparcv9 is ok at 8s)
- CFLAGS_REQUIRED_sparc += -xmemalign=4s
- endif
- # Automatic precompiled header option to use (if COMPILE_APPROACH=batch)
- # (See Rules.gmk) The SS11 -xpch=auto* options appear to be broken.
- AUTOMATIC_PCH_OPTION =
-
- # Add in keep frame options
- CC_OPT/LOWER += $(CC_XKEEPFRAME_OPTIONS)
- CC_OPT/HIGHER += $(CC_XKEEPFRAME_OPTIONS)
- CC_OPT/HIGHEST += $(CC_XKEEPFRAME_OPTIONS)
- CXX_OPT/LOWER += $(CXX_XKEEPFRAME_OPTIONS)
- CXX_OPT/HIGHER += $(CXX_XKEEPFRAME_OPTIONS)
- CXX_OPT/HIGHEST += $(CXX_XKEEPFRAME_OPTIONS)
-
- # Add in highest optimization settings
- CC_OPT/HIGHEST += $(CC_HIGHEST_EXTRAS)
- CXX_OPT/HIGHEST += $(CC_HIGHEST_EXTRAS)
-
-endif
-
-# Default optimization settings based on level.
-CC_OPT = $(CC_OPT/$(OPTIMIZATION_LEVEL))
-CXX_OPT = $(CXX_OPT/$(OPTIMIZATION_LEVEL))
-
-# Flags required all the time
-CFLAGS_REQUIRED = $(CFLAGS_REQUIRED_$(ARCH))
-
-#
-# Path and option to link against the VM, if you have to. Note that
-# there are libraries that link against only -ljava, but they do get
-# -L to the -ljvm, this is because -ljava depends on -ljvm, whereas
-# the library itself should not.
-#
-VM_NAME = server
-JVMLIB = -L$(LIBDIR)/$(LIBARCH)/$(VM_NAME) -ljvm
-JAVALIB = -ljava $(JVMLIB)
-
-# Part of INCREMENTAL_BUILD mechanism.
-# Compiler emits things like: path/file.o: file.h
-# We want something like: relative_path/file.o relative_path/file.d: file.h
-# In addition on Solaris, any include file starting with / is deleted,
-# this gets rid of things like /usr/include files, which never change.
-CC_DEPEND = -xM1
-CC_DEPEND_FILTER = $(SED) -e '/:[ ]*[/]/d' -e 's!$*\.$(OBJECT_SUFFIX)!$(dir $@)& $(dir $@)$*.$(DEPEND_SUFFIX)!g' | $(SORT) -u
-
-# Location of openwin libraries (do we really need this anymore?)
-OPENWIN_HOME = /usr/openwin
-OPENWIN_LIB = $(OPENWIN_HOME)/lib$(ISA_DIR)
-
-# Runtime graphics library search paths...
-OPENWIN_RUNTIME_LIB = /usr/openwin/lib$(ISA_DIR)
-AWT_RUNPATH = -R/usr/dt/lib$(ISA_DIR) -R$(OPENWIN_RUNTIME_LIB)
-
-# C++ Runtime library (libCrun.so), use instead of -lCrun.
-# Originally used instead of -lCrun to guarantee use of the system
-# .so version and not the .a or .so that came with the compilers.
-# With the newer compilers this could probably change back to -lCrun but
-# in general this is ok to continue to do.
-LIBCXX = /usr/lib$(ISA_DIR)/libCrun.so.1
-
-# JDK now requires Solaris 10, so pick up libm.so.2
-LIBM = /usr/lib$(ISA_DIR)/libm.so.2
-
-# Socket library
-LIBSOCKET = -lsocket
-
-# Network Services library
-LIBNSL = -lnsl
-
-# service configuration facility library
-LIBSCF = -lscf
-
-# Dynamic Loading library
-LIBDL = -ldl
-
-# GLOBAL_KPIC: If set means all libraries are PIC, position independent code
-# EXCEPT for select compiles
-# If a .o file is compiled non-PIC then it should be forced
-# into the RW data segment with a mapfile option. This is done
-# with object files which generated from .s files.
-# The -ztext enforces that no relocations remain in the text segment
-# so that it remains purely read-only for optimum system performance.
-# Some libraries may use a smaller size (13bit -Kpic) on sparc instead of
-# (32 bit -KPIC) and will override GLOBAL_KPIC appropriately.
-#
-PIC_CODE_LARGE = -KPIC
-PIC_CODE_SMALL = -Kpic
-ifndef TCOV_BUILD
- GLOBAL_KPIC = $(PIC_CODE_LARGE)
- CXXFLAGS_COMMON += $(GLOBAL_KPIC)
- CFLAGS_COMMON += $(GLOBAL_KPIC)
- LDFLAGS_COMMON += -ztext
-endif # TCOV_BUILD
-
-# If your platform has DPS, it will have Type1 fonts too, in which case
-# it is best to enable DPS support until such time as 2D's rasteriser
-# can fully handle Type1 fonts in all cases. Default is "yes".
-# HAVE_DPS should only be "no" if the platform has no DPS headers or libs
-# DPS (Displayable PostScript) is available on Solaris machines
-
-HAVE_DPS = yes
-
-#
-# Japanese manpages
-#
-JA_SOURCE_ENCODING = eucJP
-JA_TARGET_ENCODINGS = eucJP UTF-8 PCK
-
-# Settings for the JDI - Serviceability Agent binding.
-HOTSPOT_SALIB_PATH = $(HOTSPOT_IMPORT_PATH)/jre/lib/$(LIBARCH)
-SALIB_NAME = $(LIB_PREFIX)saproc.$(LIBRARY_SUFFIX)
-SA_DEBUGINFO_NAME = $(LIB_PREFIX)saproc.debuginfo
-SA_DIZ_NAME = $(LIB_PREFIX)saproc.diz
-INCLUDE_SA=true
-
diff --git a/jdk/make/common/Defs-windows.gmk b/jdk/make/common/Defs-windows.gmk
deleted file mode 100644
index ef2c4aeab6f..00000000000
--- a/jdk/make/common/Defs-windows.gmk
+++ /dev/null
@@ -1,432 +0,0 @@
-#
-# Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile to specify compiler flags for programs and libraries
-# targeted to Windows builds. Should not contain any rules.
-#
-# WARNING: This file is shared with other workspaces.
-# So when it includes other files, it must use JDK_TOPDIR.
-#
-
-# Get shared JDK settings
-include $(JDK_MAKE_SHARED_DIR)/Defs.gmk
-
-# CC compiler object code output directive flag value
-CC_OBJECT_OUTPUT_FLAG = -Fo
-
-# The suffix applied to the library name for FDLIBM
-FDDLIBM_SUFFIX = lib
-# The suffix applied to scripts (.bat for windows, nothing for unix)
-SCRIPT_SUFFIX = .bat
-
-# LIB_LOCATION, which for windows identifies where .exe files go, may be
-# set by each GNUmakefile. The default is BINDIR.
-ifndef LIB_LOCATION
- LIB_LOCATION = $(BINDIR)
-endif # LIB_LOCATION
-
-ifndef PLATFORM_SRC
- PLATFORM_SRC = $(BUILDDIR)/../src/windows
-endif # PLATFORM_SRC
-
-# Location of the various .properties files specific to Windows platform
-ifndef PLATFORM_PROPERTIES
- PLATFORM_PROPERTIES = $(BUILDDIR)/../src/windows/lib
-endif # PLATFORM_SRC
-
-# Platform specific closed sources
-ifndef OPENJDK
- ifndef CLOSED_PLATFORM_SRC
- CLOSED_PLATFORM_SRC = $(BUILDDIR)/../src/closed/windows
- endif
-endif
-
-# for backwards compatability, the old "win32" is used here instead of
-# the more proper "windows"
-PLATFORM_INCLUDE_NAME = win32
-PLATFORM_INCLUDE = $(INCLUDEDIR)/$(PLATFORM_INCLUDE_NAME)
-
-# The following DLL's are considered MS runtime libraries and should
-# not to be REBASEd, see deploy/make/common/Release.gmk.
-# msvcr*.dll: Microsoft runtimes
-ifeq ($(COMPILER_VERSION), VS2010)
- MSVCRNN_DLL = msvcr100.dll
- MSVCPNN_DLL = msvcp100.dll
- MS_RUNTIME_LIBRARIES = $(MSVCRNN_DLL)
-endif
-
-# Full Debug Symbols has been enabled on Windows since JDK1.4.1.
-# The Full Debug Symbols (FDS) default for VARIANT == OPT builds is
-# enabled with debug info files ZIP'ed to save space. For VARIANT !=
-# OPT builds, FDS is always enabled, after all a debug build without
-# debug info isn't very useful. The ZIP_DEBUGINFO_FILES option only has
-# meaning when FDS is enabled.
-#
-# If you invoke a build with FULL_DEBUG_SYMBOLS=0, then FDS will be
-# disabled for a VARIANT == OPT build.
-#
-# Note: Use of a different variable name for the FDS override option
-# versus the FDS enabled check is intentional (FULL_DEBUG_SYMBOLS
-# versus ENABLE_FULL_DEBUG_SYMBOLS). For auto build systems that pass
-# in options via environment variables, use of distinct variables
-# prevents strange behaviours. For example, in a VARIANT != OPT build,
-# the FULL_DEBUG_SYMBOLS environment variable will be 0, but the
-# ENABLE_FULL_DEBUG_SYMBOLS make variable will be 1. If the same
-# variable name is used, then different values can be picked up by
-# different parts of the build. Just to be clear, we only need two
-# variable names because the incoming option value can be overridden
-# in some situations, e.g., a VARIANT != OPT build.
-
-ifeq ($(VARIANT), OPT)
- FULL_DEBUG_SYMBOLS ?= 1
- ENABLE_FULL_DEBUG_SYMBOLS = $(FULL_DEBUG_SYMBOLS)
-else
- # debug variants always get Full Debug Symbols (if available)
- ENABLE_FULL_DEBUG_SYMBOLS = 1
-endif
-_JUNK_ := $(shell \
- echo >&2 "INFO: ENABLE_FULL_DEBUG_SYMBOLS=$(ENABLE_FULL_DEBUG_SYMBOLS)")
-
-ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ZIP_DEBUGINFO_FILES ?= 1
-else
- ZIP_DEBUGINFO_FILES=0
-endif
-_JUNK_ := $(shell echo >&2 "INFO: ZIP_DEBUGINFO_FILES=$(ZIP_DEBUGINFO_FILES)")
-
-# C Compiler flag definitions
-
-#
-# Default optimization
-#
-
-ifndef OPTIMIZATION_LEVEL
- ifeq ($(PRODUCT), java)
- OPTIMIZATION_LEVEL = HIGHER
- else
- OPTIMIZATION_LEVEL = LOWER
- endif
-endif
-ifndef FASTDEBUG_OPTIMIZATION_LEVEL
- FASTDEBUG_OPTIMIZATION_LEVEL = LOWER
-endif
-
-ifeq ($(CC_VERSION),msvc)
- # Visual Studio compiler option definitions:
- # -O1 Favors reduced size over speed (-Og -Os -Oy -Ob2 -Gs -GF -Gy)
- # -O2 Favors speed over reduced size (-Og -Oi -Ot -Oy -Ob2 -Gs -GF -Gy)
- # -Ob2 More aggressive inlining
- # -Og Global optimizations
- # -Oi Replace some functions with intrinsic or special forms
- # -fp:precise (should be the default)
- # Improve floating point calculations (disables some optimizations)
- # -Os Favor small code
- # -Ot Favor faster code
- # -Oy Frame pointer omission
- # -G6 Used to be -GB?
- # -GF Pool strings in read-only memory
- # -Gf Pool strings in read-write memory (the default)
- # -Gs Controls stack probess
- # -GS Adds buffer overflow checks on stacks (the default)
- # -EHsc Enables exception handling
- # -Gy Function level linking only
- #
-
- CC_OPT/NONE = -Od
- CC_OPT/LOWER = -O2
- CC_OPT/HIGHER = -O3
- CC_OPT/HIGHEST = -O3
-
- ifeq ($(COMPILER_VERSION), VS2010)
- # Automatic precompiled header option to use (if COMPILE_APPROACH=batch)
- AUTOMATIC_PCH_OPTION =
- GX_OPTION = -EHsc
- GZ_OPTION = -RTC1
- ifeq ($(ARCH_DATA_MODEL), 32)
- CC_OPT/HIGHEST = -O2
- CC_OPT/HIGHER = -O1
- CC_OPT/LOWER = -O1
- else
- CC_OPT/HIGHEST = -O2
- CC_OPT/HIGHER = -O1
- CC_OPT/LOWER = -O1
- endif
- endif
-
-else # CC_VERSION
- # GCC not supported, but left for historical reference...
- CC_OPT/NONE =
- CC_OPT/LOWER = -O2
- CC_OPT/HIGHER = -O2
- CC_OPT/HIGHEST = -O3
-
-endif
-
-CC_OPT = $(CC_OPT/$(OPTIMIZATION_LEVEL))
-
-# Select the runtime support library carefully, need to be consistent
-#
-# Visual Studio Runtime compiler option definitions:
-# -MD Use dynamic multi-threaded runtime library
-# -MDd Use debug version (don't use, doesn't mix with -MD DLL's)
-# -MT Use static multi-threaded runtime library (-ML is going away)
-# -MTd Use static debug version (better than -MDd, no runtime issues)
-# -D_DEBUG Change use of malloc/free/etc to use special debug ones (-MTd)
-#
-# NOTE: We also will use -D _STATIC_CPPLIB so we don't need msvcpnn.dll
-#
-# If MS_RUNTIME_STATIC is requested we may have a problem, it is no longer
-# supported by VS2010
-ifneq ($(MS_RUNTIME_STATIC),true)
- MS_RUNTIME_OPTION=-MD
-endif
-# The _DEBUG macro option (changes things like malloc to use debug version)
-MS_RUNTIME_DEBUG_OPTION=
-MS_RC_DEBUG_OPTION=
-# Externally set environment variable can force any build to use the debug vers
-ifeq ($(MFC_DEBUG), true)
- ifeq ($(MS_RUNTIME_STATIC),true)
- MS_RUNTIME_OPTION=-MTd
- else
- # This MS debugging flag forces a dependence on the debug
- # version of the runtime library (MSVCR*D.DLL), as does -MDd.
- # We cannot re-distribute this debug runtime.
- MS_RUNTIME_OPTION=-MDd
- endif
- MS_RUNTIME_DEBUG_OPTION= -D_DEBUG
- MS_RC_DEBUG_OPTION= -d _DEBUG
-endif
-
-# Always add _STATIC_CPPLIB definition
-STATIC_CPPLIB_OPTION = -D _STATIC_CPPLIB
-
-# Silence the warning about using _STATIC_CPPLIB
-ifneq ($(SHOW_ALL_WARNINGS),true)
- # Needed with VS2010 to turn off the deprecated warning.
- STATIC_CPPLIB_OPTION += -D _DISABLE_DEPRECATE_STATIC_CPPLIB
-endif
-
-MS_RUNTIME_OPTION += $(STATIC_CPPLIB_OPTION)
-
-ifeq ($(CC_VERSION),msvc)
- # Visual Studio compiler option definitions:
- # -Zi Cause *.pdb file to be created, full debug information
- # -Z7 Full debug inside the .obj, no .pdb
- # -Zd Basic debug, no local variables? In the .obj
- # -Zl Don't add runtime library name to obj file?
- # -Od Turns off optimization and speeds compilation
- # -YX -Fp/.../foobar.pch Use precompiled headers (try someday?)
- # -nologo Don't print out startup message
- # -D _STATIC_CPPLIB
- # Use static link for the C++ runtime (so msvcpnn.dll not needed)
- #
- ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- CFLAGS_COMMON += -Zi
- endif
- CFLAGS_COMMON += -nologo
- CFLAGS_OPT = $(CC_OPT)
- CFLAGS_DBG = -Od $(MS_RUNTIME_DEBUG_OPTION)
-
- CFLAGS_VS2010 += -Zc:wchar_t-
-
- # All builds get the same runtime setting
- CFLAGS_COMMON += $(MS_RUNTIME_OPTION) $(CFLAGS_$(COMPILER_VERSION))
-
- ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- LDEBUG = -debug
- endif
-
- ifeq ($(VTUNE_SUPPORT), true)
- OTHER_CFLAGS = -Z7 -Ox
- LDEBUG += -pdb:NONE
- endif
-
- # VS2010, always need safe exception handlers, not needed on 64bit
- ifeq ($(ARCH_DATA_MODEL), 32)
- LFLAGS_VS2010 += -SAFESEH
- endif
-
- # LFLAGS are the flags given to $(LINK) and used to build the actual DLL file
- BASELFLAGS = -nologo -opt:REF -incremental:no
-
- LFLAGS = $(BASELFLAGS) $(LDEBUG) $(EXTRA_LFLAGS) $(LFLAGS_$(COMPILER_VERSION))
- LDDFLAGS += $(LFLAGS_$(COMPILER_VERSION))
-
-endif
-
-#
-# Preprocessor macro definitions
-#
-CPPFLAGS_COMMON = -DWIN32 -DIAL -D_LITTLE_ENDIAN
-ifeq ($(ARCH), amd64)
- CPPFLAGS_COMMON += -D_AMD64_ -Damd64
-else
- CPPFLAGS_COMMON += -D_X86_ -Dx86
-endif
-CPPFLAGS_COMMON += -DWIN32_LEAN_AND_MEAN
-
-#
-# Output options (use specific filenames to avoid parallel compile errors)
-#
-ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- CFLAGS_COMMON += -Fd$(OBJDIR)/$(basename $(@F)).pdb -Fm$(OBJDIR)/$(basename $(@F)).map
-endif
-
-#
-# Use -wdNNNN to disable warning NNNN.
-# C4800 is a warning about bool performance casts (can't make go away)
-#
-COMPILER_WARNINGS_TO_IGNORE = 4800
-CFLAGS_COMMON += $(COMPILER_WARNINGS_TO_IGNORE:%=-wd%)
-
-#
-# Treat compiler warnings as errors, if requested
-#
-CFLAGS_COMMON += -W$(COMPILER_WARNING_LEVEL)
-ifeq ($(COMPILER_WARNINGS_FATAL),true)
- CFLAGS_COMMON += -WX
-endif
-
-# Turn off some warnings by default, enable them all if asked.
-ifneq ($(SHOW_ALL_WARNINGS),true)
- # The -D _CRT_SECURE_NO_DEPRECATE turns off security/deprecated warnings on
- # the standard C library functions like strcpy.
- CFLAGS_COMMON += -D _CRT_SECURE_NO_DEPRECATE
- # The -D _CRT_NONSTDC_NO_DEPRECATE turns off deprecation warnings about using
- # non-standard C POSIX functions.
- CFLAGS_COMMON += -D _CRT_NONSTDC_NO_DEPRECATE
-endif
-
-CPPFLAGS_OPT = -DNDEBUG
-CPPFLAGS_DBG = -DDEBUG -DLOGGING
-
-CXXFLAGS_COMMON = $(CFLAGS_COMMON)
-CXXFLAGS_OPT = $(CFLAGS_OPT)
-CXXFLAGS_DBG = $(CFLAGS_DBG)
-
-ifneq ($(LIBRARY),fdlibm)
- EXTRA_LIBS += advapi32.lib
-endif
-
-#
-# Path and option to link against the VM, if you have to.
-#
-JVMLIB = $(LIBDIR)/jvm.lib
-JAVALIB = $(LIBDIR)/java.lib
-
-ifeq ($(CC_VERSION), msvc)
- CC_DEPEND = -FD
- CC_DEPEND_FILTER =
-else # CC_VERSION
-# not supported, but left for historical reference...
- CC_DEPEND = -MM
- CC_DEPEND_FILTER = $(SED) -e 's!$*\.$(OBJECT_SUFFIX)!$(dir $@)&!g'
-endif # CC_VERSION
-
-LIBRARY_SUFFIX = dll
-LIB_SUFFIX = lib
-
-# Settings for the JDI - Serviceability Agent binding.
-HOTSPOT_SALIB_PATH = $(HOTSPOT_IMPORT_PATH)/jre/bin
-SALIB_NAME = $(LIB_PREFIX)sawindbg.$(LIBRARY_SUFFIX)
-SAMAP_NAME = $(LIB_PREFIX)sawindbg.map
-SAPDB_NAME = $(LIB_PREFIX)sawindbg.pdb
-SA_DIZ_NAME = $(LIB_PREFIX)sawindbg.diz
-
-ifeq ($(ARCH), ia64)
- # SA will never be supported here.
- INCLUDE_SA = false
-else
- INCLUDE_SA = true
-endif
-
-# Settings for the VERSIONINFO tap on windows.
-VERSIONINFO_RESOURCE = $(BUILDDIR)/../src/windows/resource/version.rc
-
-ifneq ($(JDK_BUILD_NUMBER),)
- COOKED_BUILD_NUMBER = $(shell $(ECHO) $(JDK_BUILD_NUMBER) | $(SED) -e 's/^b//' -e 's/^0//')
-else
- COOKED_BUILD_NUMBER = 0
-endif
-
-# If the update version contains non-numeric characters, we need
-# to massage it into a numeric format.
-# We use the following formula:
-# JDK_UPDATE_VER = JDK_UPDATE_VERSION * 10 + EXCEPTION_VERSION
-#
-# Here are some examples:
-# 1.5.0 b01 -> 5,0,0,1
-# 1.5.0_10 b01 -> 5,0,100,1
-# 1.4.2 b01 -> 4,2,0,1
-# 1.4.2_02 b01 -> 4,2,20,1
-# 1.4.2_02a b01 -> 4,2,21,1
-# 1.4.2_02b b01 -> 4,2,22,1
-ifdef JDK_UPDATE_VERSION
- VTMP := $(shell $(ECHO) $(JDK_UPDATE_VERSION) | $(TR) "abcde" "12345")
- CAB_CHAR1 := $(shell $(ECHO) $(VTMP) | $(NAWK) '{print substr($$1, 1, 1);}')
- CAB_CHAR2 := $(shell $(ECHO) $(VTMP) | $(NAWK) '{print substr($$1, 2, 1);}')
- CAB_CHAR3 := $(shell $(ECHO) $(VTMP) | $(NAWK) '{print substr($$1, 3, 1);}')
- JDK_UPDATE_META_TAG := U$(MARKETING_NUMBER)
- ifeq ($(CAB_CHAR3),)
- CAB_CHAR3 := 0
- endif
- ifeq ($(CAB_CHAR1), 0)
- JDK_UPDATE_VER := $(CAB_CHAR2)$(CAB_CHAR3)
- else
- JDK_UPDATE_VER := $(CAB_CHAR1)$(CAB_CHAR2)$(CAB_CHAR3)
- endif
-else
- JDK_UPDATE_VER := 0
-endif
-
-RC_FLAGS = -l 0x409 -r
-
-ifeq ($(VARIANT), OPT)
- RC_FLAGS += -d NDEBUG
-else
- RC_FLAGS += $(MS_RC_DEBUG_OPTION)
-endif
-
-# Values for the RC variables defined in RC_FLAGS
-JDK_RC_BUILD_ID = $(FULL_VERSION)
-JDK_RC_COMPANY = $(COMPANY_NAME)
-JDK_RC_COMPONENT = $(PRODUCT_NAME) $(JDK_RC_PLATFORM_NAME) binary
-JDK_RC_VER = \
- $(JDK_MINOR_VERSION).$(JDK_MICRO_VERSION).$(JDK_UPDATE_VER).$(COOKED_BUILD_NUMBER)
-JDK_RC_COPYRIGHT = Copyright \xA9 $(COPYRIGHT_YEAR)
-JDK_RC_NAME = \
- $(PRODUCT_NAME) $(JDK_RC_PLATFORM_NAME) $(JDK_MINOR_VERSION) $(JDK_UPDATE_META_TAG)
-JDK_RC_FVER = \
- $(JDK_MINOR_VERSION),$(JDK_MICRO_VERSION),$(JDK_UPDATE_VER),$(COOKED_BUILD_NUMBER)
-
-# JDK name required here
-RC_FLAGS += -d "JDK_BUILD_ID=$(JDK_RC_BUILD_ID)" \
- -d "JDK_COMPANY=$(JDK_RC_COMPANY)" \
- -d "JDK_COMPONENT=$(JDK_RC_COMPONENT)" \
- -d "JDK_VER=$(JDK_RC_VER)" \
- -d "JDK_COPYRIGHT=$(JDK_RC_COPYRIGHT)" \
- -d "JDK_NAME=$(JDK_RC_NAME)" \
- -d "JDK_FVER=$(JDK_RC_FVER)"
diff --git a/jdk/make/common/Defs.gmk b/jdk/make/common/Defs.gmk
deleted file mode 100644
index 5403664ff60..00000000000
--- a/jdk/make/common/Defs.gmk
+++ /dev/null
@@ -1,651 +0,0 @@
-#
-# Copyright (c) 1995, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Common variables used by all the Java makefiles. This file should
-# not contain rules.
-#
-
-# WARNING: This file is shared with other workspaces.
-# So when it includes other files, it must use JDK_TOPDIR.
-#
-
-# Check for strange explicit settings (change to empty or true)
-ifdef OPENJDK
- ifneq ($(OPENJDK),true)
- x:=$(error "OPENJDK (if defined) can only be set to true")
- endif
-endif
-
-#
-# On Solaris, the 'make' utility from Sun will not work with these makefiles.
-# This little rule is only understood by Sun's make, and is harmless
-# when seen by the GNU make tool. If using Sun's make, this causes the
-# make command to fail.
-#
-SUN_MAKE_TEST:sh = echo "ERROR: PLEASE USE GNU VERSION OF MAKE"; exit 33
-
-ifndef JDK_TOPDIR
- ifdef BUILDDIR
- JDK_TOPDIR=$(BUILDDIR)/..
- else
- JDK_TOPDIR:=$(error "ERROR: Cannot define top of jdk repository")
- endif
-endif
-ifndef BUILDDIR
- # Hack, due to deploy repository using this file.
- BUILDDIR=$(JDK_TOPDIR)/make
-endif
-ifndef JDK_MAKE_SHARED_DIR
- JDK_MAKE_SHARED_DIR=$(JDK_TOPDIR)/make/common/shared
-endif
-
-include $(JDK_MAKE_SHARED_DIR)/Platform.gmk
-
-TOPDIR=$(BUILDDIR)/..
-
-include $(JDK_TOPDIR)/make/common/CancelImplicits.gmk
-
-# Historically PLATFORM_SRC used to be src/$(PLATFORM), but we switched it to
-# src/solaris so if you want to build on Linux you didn't need a src/linux
-# directory. In an ideal world it would be called src/genunix but we are not
-# there yet.
-#
-ifndef SHARE_SRC
- SHARE_SRC = $(BUILDDIR)/../src/share
-endif
-
-# Files that cannot be included in the OpenJDK distribution are
-# collected under a parent directory which contains just those files.
-ifndef CLOSED_SRC
- CLOSED_SRC = $(BUILDDIR)/../src/closed
-endif
-
-# If CLOSE_SRC_INCLUDED isn't set to true, check if there's any
-# closed directory.
-ifneq ($(CLOSED_SRC_INCLUDED), true)
- CLOSED_SRC_INCLUDED := $(shell \
- if [ -d $(CLOSED_SRC) ] ; then \
- echo true; \
- else \
- echo false; \
- fi)
-endif
-
-# Set OPENJDK based on CLOSED_SRC_INCLUDED
-ifeq ($(CLOSED_SRC_INCLUDED), false)
- OPENJDK = true
-endif
-
-# Define where closed directories are
-ifdef OPENJDK
- CLOSED_SRC =
- CLOSED_SHARE_SRC =
-else
- ifndef CLOSED_SHARE_SRC
- CLOSED_SHARE_SRC = $(CLOSED_SRC)/share
- endif
-endif
-
-# We allow for potential specialization of build files. This has to be
-# done on a file-by-file, case-by-case basis. Here we define the basic control
-# over where custom files are being used. Later we will -include the custom
-# Defs.gmk if present. This works best because all Makefiles include defs.gmk.
-# In other cases we can either have foo.gmk include custom/foo.gmk, or
-# a Makefile can do:
-# include foo.gmk
-# -include $CUSTOM_MAKE_DIR/foo.gmk
-#
-# For non-OpenJDK builds the default location is the make/closed repository.
-# For OpenJDK builds a real value has to be supplied externally.
-ifneq ($(OPENJDK),true)
- CUSTOM_MAKE_DIR = $(BUILDDIR)/closed
-endif
-
-#
-# Get platform definitions
-#
-
-include $(JDK_TOPDIR)/make/common/Defs-$(PLATFORM).gmk
-
-#
-# Cross-compilation Settings
-#
-ifdef CROSS_COMPILE_ARCH
- # Can't run the tools we just built
- USE_ONLY_BOOTDIR_TOOLS = true
-
- # When cross-compiling CC generates code for the target, but
- # some parts of the build generate C code that has to be compiled
- # and executed on the build host - HOST_CC is the 'local' compiler.
- # For linux the default is /usr/bin/gcc; other platforms need to
- # set it explicitly
- ifeq ($(PLATFORM), linux)
- ifndef HOST_CC
- HOST_CC = $(USRBIN_PATH)gcc
- endif
- endif
-else
- # Must set HOST_CC if not already set
- ifndef HOST_CC
- HOST_CC = $(CC)
- endif
-endif
-
-# Reset the VM name for client-only builds
-ifdef BUILD_CLIENT_ONLY
- VM_NAME = client
-endif
-
-#
-# Freetype logic is applicable to OpenJDK only
-#
-ifdef OPENJDK
-
-#if we use system lib we do not need to copy it to build tree
-USING_SYSTEM_FT_LIB=false
-
-ifeq ($(PLATFORM), windows)
- DEVTOOLS_FT_DIR=$(JDK_DEVTOOLS_DIR)/win32/freetype-$(ARCH)
-endif
-ifeq ($(PLATFORM), linux)
- DEVTOOLS_FT_DIR=$(JDK_DEVTOOLS_DIR)/$(PLATFORM)/freetype-$(ARCH)
-endif
-ifeq ($(PLATFORM), solaris)
- # historically for Solaris we have slightly different devtools
- # naming conventions
- DEVTOOLS_FT_DIR=$(JDK_DEVTOOLS_DIR)/$(ARCH_FAMILY)/freetype-$(ARCH)
-endif
-
-DEVTOOLS_FT_DIR_EXISTS = $(shell \
- if [ -f $(DEVTOOLS_FT_DIR)/include/ft2build.h ] ; then \
- echo true; \
- else \
- echo false; \
- fi)
-
- ifdef ALT_FREETYPE_LIB_PATH
- FREETYPE_LIB_PATH = $(ALT_FREETYPE_LIB_PATH)
- ifeq ($(PLATFORM), macosx)
- USING_SYSTEM_FT_LIB=true
- endif
- else
- ifeq ($(DEVTOOLS_FT_DIR_EXISTS), true)
- FREETYPE_LIB_PATH = $(DEVTOOLS_FT_DIR)/lib
- else
- ifeq ($(PLATFORM), macosx)
- FREETYPE_LIB_PATH = /usr/X11R6/lib
- else
- FREETYPE_LIB_PATH = /usr/lib
- endif
- USING_SYSTEM_FT_LIB=true
- endif
- endif
-
- ifdef ALT_FREETYPE_HEADERS_PATH
- FREETYPE_HEADERS_PATH = $(ALT_FREETYPE_HEADERS_PATH)
- else
- ifeq ($(DEVTOOLS_FT_DIR_EXISTS), true)
- FREETYPE_HEADERS_PATH = $(DEVTOOLS_FT_DIR)/include
- else
- ifeq ($(PLATFORM), macosx)
- FREETYPE_HEADERS_PATH = /usr/X11R6/include
- else
- FREETYPE_HEADERS_PATH = /usr/include
- endif
- endif
- endif
-endif
-
-#
-# zlib version
-#
-ZLIB_VERSION = 1.2.5
-
-
-#
-# Localizations for the different parts of the product beyond English
-#
-
-JRE_LOCALES = de es fr it ja ko pt_BR sv zh_CN zh_TW zh_HK
-PLUGIN_LOCALES = de es fr it ja ko pt_BR sv zh_CN zh_TW zh_HK
-JDK_LOCALES = ja zh_CN
-
-#
-# A list of locales we support but don't have resource files.
-# This is defined to optimize the search of resource bundles.
-#
-JRE_NONEXIST_LOCALES = en en_US de_DE es_ES fr_FR it_IT ja_JP ko_KR sv_SE zh
-
-#
-# For now, most libraries except libjava and libjvm itself link against libjvm
-# and libjava, the latter for its exported common utilities. libjava only
-# links against libjvm. Programs' makefiles take their own responsibility for
-# adding other libs.
-#
-# The makefiles for these packages do not link against libjvm and libjava.
-# This list will eventually go away and each Programs' makefiles
-# will have to explicitly declare that they want to link to libjava/libjvm
-#
-NO_JAVALIB_PKGS = \
- sun.security.mscapi \
- sun.security.krb5 \
- sun.security.pkcs11 \
- sun.security.jgss \
- sun.security.jgss.wrapper \
- sun.security.ec \
- sun.security.smartcardio \
- com.sun.security.auth.module
-
-ifdef PACKAGE
-# put JAVALIB first, but do not lose any platform specific values....
- ifeq (,$(findstring $(PACKAGE),$(NO_JAVALIB_PKGS)))
- LDLIBS_COMMON = $(JAVALIB)
- endif
-endif # PACKAGE
-
-#
-# Libraries that must appear ahead of libc.so on the link command line
-#
-ifdef PROGRAM
-
- ifeq ($(PLATFORM), solaris)
- LDLIBS_COMMON = -lthread -ldl
- endif
-
- ifeq ($(PLATFORM), linux)
- LDLIBS_COMMON = -ldl
- endif
-
- ifeq ($(PLATFORM), macosx)
- LDLIBS_COMMON = -pthread
- endif
-
-endif # PROGRAM
-
-LDLIBS_COMMON += $(EXTRA_LIBS)
-
-# for generated libraries
-LIBDIR = $(OUTPUTDIR)/lib
-ABS_LIBDIR = $(ABS_OUTPUTDIR)/lib
-# Optional place to save the windows .lib files
-LIBFILES_DIR = $(OUTPUTDIR)/libfiles
-# for ext jre files
-EXTDIR = $(LIBDIR)/ext
-# for generated include files
-INCLUDEDIR = $(OUTPUTDIR)/include
-# for generated class files
-CLASSBINDIR = $(OUTPUTDIR)/classes
-DEMOCLASSDIR = $(OUTPUTDIR)/democlasses
-# for generated tool class files
-BUILDTOOLCLASSDIR = $(OUTPUTDIR)/btclasses
-# for build tool jar files
-BUILDTOOLJARDIR = $(OUTPUTDIR)/btjars
-ABS_BUILDTOOLJARDIR = $(ABS_OUTPUTDIR)/btjars
-# for generated tool class files
-BUILDTOOLBINDIR = $(OUTPUTDIR)/btbins
-ABS_BUILDTOOLBINDIR = $(ABS_OUTPUTDIR)/btbins
-# for generated java source files
-GENSRCDIR = $(OUTPUTDIR)/gensrc
-# for generated C source files (not javah)
-GENNATIVESRCDIR = $(OUTPUTDIR)/gennativesrc
-# for imported source files
-IMPORTSRCDIR = $(OUTPUTDIR)/impsrc
-# for imported documents
-IMPORTDOCDIR = $(OUTPUTDIR)/impdoc
-# for generated demo
-DEMODIR = $(OUTPUTDIR)/demo
-# for sample code
-SAMPLEDIR = $(OUTPUTDIR)/sample
-# for generated documentation
-DOCSDIR = $(OUTPUTDIR)/docs$(DOCSDIRSUFFIX)
-DOCSDIRSUFFIX =
-
-# The MESSAGE, WARNING and ERROR files are used to store sanityck and
-# warnings and errors.
-ifndef ERROR_FILE
- ERROR_FILE = $(OUTPUTDIR)/sanityCheckErrors.txt
-endif
-ifndef WARNING_FILE
- WARNING_FILE = $(OUTPUTDIR)/sanityCheckWarnings.txt
-endif
-ifndef MESSAGE_FILE
- MESSAGE_FILE = $(OUTPUTDIR)/sanityCheckMessages.txt
-endif
-
-JDK_IMAGE_DIR = $(ABS_OUTPUTDIR)/j2sdk-image
-JRE_IMAGE_DIR = $(ABS_OUTPUTDIR)/j2re-image
-
-#where the demo source can be found
-DEMOSRCDIR = $(SHARE_SRC)/demo
-
-#where the sample source can be found
-SAMPLESRCDIR = $(SHARE_SRC)/sample
-
-# An attempt is made to generate unique enough directories for the
-# generated files to not have name collisisons. Most build units
-# defines PRODUCT (except Release.gmk), but then they may or may
-# not define PACKAGE, PROGRAM, and LIBRARY. This code attempts to
-# generate a unique OBJDIR/CLASSHDRDIR for each build unit based
-# on which of those values are set within each build unit.
-
-UNIQUE_LOCATION_STRING = tmp
-
-ifneq ($(PRODUCT),)
- UNIQUE_LOCATION_STRING += /$(PRODUCT)
-endif
-
-ifneq ($(PACKAGE),)
- UNIQUE_LOCATION_STRING += /$(PACKAGE)
-endif
-
-ifneq ($(PROGRAM),)
- UNIQUE_LOCATION_STRING += /$(PROGRAM)
-endif
-
-ifneq ($(LIBRARY),)
- ifneq ($(LIBRARY_OUTPUT),)
- UNIQUE_LOCATION_STRING += /$(LIBRARY_OUTPUT)
- else
- UNIQUE_LOCATION_STRING += /$(LIBRARY)
- endif
-endif
-
-# the use of += above makes a space separated list which we need to
-# remove for filespecs.
-#
-NULLSTRING :=
-ONESPACE := $(NULLSTRING) # space before this comment is required.
-UNIQUE_PATH = $(subst $(ONESPACE),,$(UNIQUE_LOCATION_STRING))
-
-# TEMPDIR is a unique general purpose directory
-# need to use 'override' because GNU Make on Linux exports the wrong
-# value.
-override TEMPDIR = $(OUTPUTDIR)/$(UNIQUE_PATH)
-override ABS_TEMPDIR = $(ABS_OUTPUTDIR)/$(UNIQUE_PATH)
-
-# This must be created right away for pattern rules in Sanity.gmk to work.
-dummy1:=$(shell $(MKDIR) -p $(TEMPDIR))
-dummy2:=$(shell $(MKDIR) -p $(TEMP_DISK))
-
-# OBJDIRNAME is the name of the directory where the object code is to
-# be placed. It's name depends on whether the data model architecture
-# is 32-bit or not.
-ifneq ($(ARCH_DATA_MODEL), 32)
- OBJDIRNAME = obj$(ARCH_DATA_MODEL)$(OBJDIRNAME_SUFFIX)
-else
- OBJDIRNAME = obj$(OBJDIRNAME_SUFFIX)
-endif
-OBJDIR = $(TEMPDIR)/$(OBJDIRNAME)
-
-# CLASSHDRDIR is where the generated C Class Header files go.
-CLASSHDRDIR = $(TEMPDIR)/CClassHeaders
-
-#
-# CLASSDESTDIR can be used to specify the directory where generated classes
-# are to be placed. The default is CLASSBINDIR.
-#
-ifndef CLASSDESTDIR
-CLASSDESTDIR = $(CLASSBINDIR)
-endif
-
-INCLUDES = -I. -I$(CLASSHDRDIR) \
- $(patsubst %,-I%,$(subst $(CLASSPATH_SEPARATOR), ,$(VPATH.h))) $(OTHER_INCLUDES)
-OTHER_CPPFLAGS += $(INCLUDES)
-
-#
-# vpaths. These are the default locations searched for source files.
-# GNUmakefiles of individual areas often override the default settings.
-# There are no longer default vpath entries for C and assembler files
-# so we can ensure that libraries don't get their hands on JVM files.
-#
-# We define an intermediate variable for Java files because
-# we use its value later to help define $SOURCEPATH
-
-ifeq ($(PLATFORM), macosx)
- VPATH0.java = $(subst $(ONESPACE),:,$(GENSRCDIR) $(call JavaSrcDirList,,classes))
-else
- VPATH0.java = $(GENSRCDIR)$(CLASSPATH_SEPARATOR)$(PLATFORM_SRC)/classes$(CLASSPATH_SEPARATOR)$(SHARE_SRC)/classes
-endif
-
-ifdef OPENJDK
- VPATH.java = $(VPATH0.java)
-else
- #
- # If filenames are duplicated between open/closed workspaces, prefer
- # the closed files.
- #
- # Source ordering is important: some targets depend on closed files
- # replacing open ones, and thus the closed file sources must be found
- # before the open ones.
- #
- # Don't reorder without consulting the teams that depend on this behavior.
- #
- VPATH.java = $(CLOSED_PLATFORM_SRC)/classes$(CLASSPATH_SEPARATOR)$(CLOSED_SHARE_SRC)/classes$(CLASSPATH_SEPARATOR)$(VPATH0.java)
-endif
-vpath %.java $(VPATH.java)
-vpath %.class $(CLASSBINDIR)
-vpath %.$(OBJECT_SUFFIX) $(OBJDIR)
-
-#
-# VPATH.h is used elsewhere to generate include flags. By default,
-# anyone has access to the include files that the JVM area exports,
-# namely jni.h, jvm.h, and jni_utils.h, plus their platform-specific
-# relatives.
-#
-VPATH0.h = $(PLATFORM_SRC)/javavm/export$(CLASSPATH_SEPARATOR)$(SHARE_SRC)/javavm/export
-ifdef OPENJDK
- VPATH.h = $(VPATH0.h)
-else
- VPATH.h = $(CLOSED_SHARE_SRC)/javavm/export$(CLASSPATH_SEPARATOR)$(VPATH0.h)
-endif
-vpath %.h $(VPATH.h)
-
-#
-# Used in two ways: helps link against libjava.so. Also if overridden
-# determines where your shared library is installed.
-#
-ifndef LIB_LOCATION
- LIB_LOCATION = $(LIBDIR)/$(LIBARCH)
-endif
-
-#
-# Java header and stub variables
-#
-CLASSHDRS = $(patsubst %,$(CLASSHDRDIR)/%.h,$(subst .,_,$(CLASSES.export)))
-CLASSSTUBOBJS = classstubs.$(OBJECT_SUFFIX)
-STUBPREAMBLE = $(INCLUDEDIR)/StubPreamble.h
-
-#
-# Classpath seen by javac (different from the one seen by the VM
-# running javac), and useful variables.
-#
-SOURCEPATH = $(VPATH.java)
-PKG = $(shell $(EXPR) $(PACKAGE) : '\([a-z]*\)')
-PKGDIR = $(subst .,/,$(PACKAGE))
-
-#
-# The java/javac/jdk variables (JAVAC_CMD, JAVA_CMD, etc.)
-#
-include $(JDK_MAKE_SHARED_DIR)/Defs-java.gmk
-
-UNIQUE_PATH_PATTERN = $(subst /,.,$(UNIQUE_PATH))
-
-# Run MAKE $@ for a launcher:
-# $(call make-launcher, name, mainclass, java-args, main-args)
-define make-launcher
-$(CD) $(BUILDDIR)/launchers && \
-$(MAKE) -f Makefile.launcher \
- PROGRAM=$(strip $1) \
- MAIN_CLASS=$(strip $2) \
- MAIN_JAVA_ARGS="$(strip $3)" \
- MAIN_ARGS="$(strip $4)"
-endef
-
-#
-# Convenient macros
-#
-
-# Prepare $@ target, remove old one and making sure containing dir exists
-define prep-target
-$(MKDIR) -p $(@D)
-$(RM) $@
-endef
-
-# Prepare $@ target dir, remove old one and making sure containing dir exists
-define prep-target-dir
-$(MKDIR) -p $(@D)
-$(RM) -r $@
-endef
-
-# Simple install of $< file to $@
-define install-file
-$(prep-target)
-$(CP) $< $@
-endef
-
-define chmod-file
-$(CHMOD) $1 $@
-endef
-
-define install-sym-link
-$(LN) -s $1 $@
-endef
-
-define install-manifest-file
-$(install-file)
-endef
-
-# Cleanup rule for after debug java run (hotspot.log file is left around)
-# (This could be an old leftover file in a read-only area, use the @- prefix)
-HOTSPOT_LOG_NAME = hotspot.log
-define java-vm-cleanup
-if [ -w $(HOTSPOT_LOG_NAME) ] ; then $(RM) $(HOTSPOT_LOG_NAME); fi
-endef
-
-# Current directory
-CURRENT_DIRECTORY := $(shell $(PWD))
-
-#
-# Create BYFILE OPT and DBG settings, if CFLAGS_OPT/foobar.o is set then it is
-# used for this file, otherwise the default settings are used.
-#
-CFLAGS_$(VARIANT)/BYFILE = $(CFLAGS_$(VARIANT)/$(@F)) \
- $(CFLAGS_$(VARIANT)$(CFLAGS_$(VARIANT)/$(@F)))
-CXXFLAGS_$(VARIANT)/BYFILE = $(CXXFLAGS_$(VARIANT)/$(@F)) \
- $(CXXFLAGS_$(VARIANT)$(CXXFLAGS_$(VARIANT)/$(@F)))
-
-# Command line define to provide basename of file being compiled to source.
-# The C macro THIS_FILE can replace the use of __FILE__ in the source
-# files for the current filename being compiled.
-# The value of the __FILE__ macro is unpredictable and can be anything
-# from a relative path to a full path, THIS_FILE will be more consistent..
-# The THIS_FILE macro will always be just the basename of the file being
-# compiled.
-# Different string literals in the the object files makes it difficult to
-# compare shared libraries from different builds.
-#
-# NOTE: If the THIS_FILE macro is actually expanded while in an included
-# source file, it will not return the name of the included file.
-#
-CPP_THIS_FILE = -DTHIS_FILE='"$(> $@
- $(ECHO) "Main-Class: $(DEMO_MAINCLASS)" >> $@
-ifdef DEMO_MANIFEST_ATTR
- $(ECHO) "$(DEMO_MANIFEST_ATTR)" >> $@
-endif
-
-# Populating the jar image directory
-$(DEMO_JAR_IMAGE)/%: $(DEMO_SRCDIR)/%
- $(install-file)
-ifdef DEMO_PSRCDIR
-$(DEMO_JAR_IMAGE)/%: $(DEMO_PSRCDIR)/%
- $(install-file)
-endif
-ifdef DEMO_EXTRA_SRCDIR
-$(DEMO_JAR_IMAGE)/%: $(DEMO_EXTRA_SRCDIR)/%
- $(install-file)
-endif
-ifdef DEMO_DESCRIPTOR
-$(DEMO_JAR_IMAGE)/META-INF/services/$(DEMO_DESCRIPTOR): \
- $(DEMO_SRCDIR)/$(DEMO_DESCRIPTOR)
- $(install-file)
-endif
-
-# If we are creating a jar file (we have java code)
-ifdef DEMO_JAR
-
-# Input file for javac
-$(DEMO_JAVAC_INPUT): $(DEMO_JAVA_SOURCES:%=$(DEMO_BUILD_SRCDIR)/%)
- @$(prep-target)
- @for i in $(DEMO_JAVA_SOURCES) ; do \
- $(ECHO) "$(DEMO_BUILD_SRCDIR)/$$i" >> $@ ; \
- done
-
-# Jar file creation
-$(DEMO_JAR): \
- $(DEMO_JAVAC_INPUT) \
- $(DEMO_MANIFEST) \
- $(DEMO_DESCRIPTOR:%=$(DEMO_JAR_IMAGE)/META-INF/services/%) \
- $(DEMO_RESOURCES:%=$(DEMO_JAR_IMAGE)/%)
- @$(prep-target)
- $(MKDIR) -p $(DEMO_JAR_IMAGE)
- $(JAVAC_CMD) -d $(DEMO_JAR_IMAGE) -sourcepath $(DEMO_BUILD_SRCDIR) \
- @$(DEMO_JAVAC_INPUT)
- ifeq ($(DEMO_INCL_SRC),true)
- $(CP) $(DEMO_JAVA_SOURCES:%=$(DEMO_BUILD_SRCDIR)/%) $(DEMO_JAR_IMAGE)
- endif
- ifeq ($(DEMO_ONLY_SRC),true)
- $(RM) -r $(DEMO_JAR_IMAGE)
- $(MKDIR) -p $(DEMO_JAR_IMAGE)
- $(CP) -r $(DEMO_BUILD_SRCDIR)/* $(DEMO_JAR_IMAGE)
- ifneq ($(DEMO_TOPFILES),)
- $(CP) $(DEMO_ROOT)/$(DEMO_TOPFILES) $(DEMO_JAR_IMAGE)
- endif
- endif
- $(BOOT_JAR_CMD) -cfm $@ $(DEMO_MANIFEST) \
- -C $(DEMO_JAR_IMAGE) . \
- $(BOOT_JAR_JFLAGS)
- @$(java-vm-cleanup)
-
-endif
-
-ifndef DEMO_SKIP_SRCZIP
- # Create a src.zip file
- $(DEMO_BUILD_SRCZIP): $(DEMO_FULL_SOURCES)
- @$(prep-target)
- $(CD) $(DEMO_BUILD_AREA)/src && $(ZIPEXE) -q -r ../$(@F) .
-
- # Install the destination src.zip file and create the src tree
- $(DEMO_SOURCE_ZIP): $(DEMO_BUILD_SRCZIP)
- $(install-file)
-endif
-
-ifeq ($(PLATFORM),windows)
-# JDK name required here
-RC_FLAGS += -D "JDK_FNAME=$(LIBRARY).dll" \
- -D "JDK_INTERNAL_NAME=$(LIBRARY)" \
- -D "JDK_FTYPE=0x2L"
-endif
-
-# Native library building
-ifdef DEMO_LIBRARY
-
- # Full paths to object files
- DEMO_FULL_OBJECTS = $(DEMO_OBJECTS:%=$(OBJDIR)/%)
- VPATH=
-
-# Native compile rules
-$(OBJDIR)/%.$(OBJECT_SUFFIX): $(DEMO_BUILD_SRCDIR)/%.c
- @$(prep-target)
- $(COMPILE.c) $(CC_OBJECT_OUTPUT_FLAG)$@ $<
- ifneq ($(DEMO_NEEDS_CPP),)
-$(OBJDIR)/%.$(OBJECT_SUFFIX): $(DEMO_BUILD_SRCDIR)/%.cpp
- @$(prep-target)
- $(COMPILE.cpp) $(CC_OBJECT_OUTPUT_FLAG)$@ $<
- endif
-
- # Actual creation of the native shared library (C++ and C are different)
-$(DEMO_LIBRARY): $(DEMO_FULL_OBJECTS)
- @$(prep-target)
- ifeq ($(PLATFORM),windows)
- $(RC) $(RC_FLAGS) $(CC_OBJECT_OUTPUT_FLAG)$(DEMO_VERSION_INFO) $(VERSIONINFO_RESOURCE)
- $(LINK.demo) $(SHARED_LIBRARY_FLAG) -Fe$@ \
- $(sort $(DEMO_FULL_OBJECTS)) $(LDLIBS.demo)
- else
- $(LINK.demo) $(SHARED_LIBRARY_FLAG) -o $@ \
- $(sort $(DEMO_FULL_OBJECTS)) $(LDLIBS.demo)
- endif
- @$(call binary_file_verification,$@)
-
- # Generation of any javah include file, make sure objects are dependent on it
- ifdef DEMO_NATIVECLASS
-$(DEMO_JAVAH_FILE): $(DEMO_JAR)
- @$(prep-target)
- $(JAVAH_CMD) -d $(DEMO_BUILD_SRCDIR) -classpath $(DEMO_JAR) \
- $(DEMO_NATIVECLASS)
- @$(java-vm-cleanup)
-$(DEMO_FULL_OBJECTS): $(DEMO_JAVAH_FILE)
- endif
-
-endif
-
-# Build involves populating the destination "src" tree, building the jar and
-# native library, and creating a source bundle
-
-sources: $(DEMO_FULL_SOURCES)
- @$(ECHO) "Created $@"
-
-objects:
- @$(ECHO) "Created $@"
-
-# Why the nested make here? It only works this way, don't know why.
-bundles: $(DEMO_BUILD_SRCZIP)
- $(RM) -r $(DEMO_DESTDIR)
- $(MKDIR) -p $(DEMO_DESTDIR)
- $(MAKE) $(DEMO_LIBRARY) $(DEMO_JAR) $(DEMO_SOURCE_ZIP) $(DEMO_DEST_TOPFILES)
-# Applets are special, no jar file, no src.zip, everything expanded.
-ifdef DEMO_IS_APPLET
- @$(ECHO) "Expanding jar file into demos area at $(DEMO_DESTDIR)"
- ( $(CD) $(DEMO_DESTDIR) && \
- $(BOOT_JAR_CMD) -xfv $(DEMO_JAR_NAME) \
- $(BOOT_JAR_JFLAGS) && \
- $(RM) -r META-INF $(DEMO_JAR_NAME) && \
- $(java-vm-cleanup) )
- @( $(CD) $(DEMO_DESTDIR) && $(java-vm-cleanup) )
- @$(ECHO) "Expanding source into demos area at $(DEMO_DESTDIR)"
- ( $(CD) $(DEMO_DESTDIR) && $(UNZIP) -o src.zip && $(RM) src.zip )
-endif
-
-build: sources bundles
-
-# Printing out a demo information line
-define printDemoSetting
-if [ "$2" != "" ] ; then $(PRINTF) "%-20s %s\n" "$1:" "$2"; fi
-endef
-
-# Print out the demo information
-demo_info:
- @$(ECHO) "========================================================="
- @$(call printDemoSetting,DEMONAME,$(DEMONAME))
- @$(call printDemoSetting,DEMO_ROOT,$(DEMO_ROOT))
- @$(call printDemoSetting,DEMO_SRCDIR,$(DEMO_SRCDIR))
- @$(call printDemoSetting,DEMO_DESTDIR,$(DEMO_DESTDIR))
- @$(call printDemoSetting,DEMO_JAR,$(DEMO_JAR))
- @$(call printDemoSetting,DEMO_MANIFEST_ATTR,$(DEMO_MANIFEST_ATTR))
- @$(call printDemoSetting,DEMO_PSRCDIR,$(DEMO_PSRCDIR))
- @$(call printDemoSetting,DEMO_EXTRA_SRCDIR,$(DEMO_EXTRA_SRCDIR))
- @$(call printDemoSetting,DEMO_EXTRA_FILES,$(DEMO_EXTRA_FILES))
- @$(call printDemoSetting,DEMO_TOPFILES,$(DEMO_TOPFILES))
- @$(call printDemoSetting,DEMO_MAINCLASS,$(DEMO_MAINCLASS))
- @$(call printDemoSetting,DEMO_DESCRIPTOR,$(DEMO_DESCRIPTOR))
- @$(call printDemoSetting,DEMO_NATIVECLASS,$(DEMO_NATIVECLASS))
- @$(call printDemoSetting,DEMO_LIBRARY,$(DEMO_LIBRARY))
- @$(call printDemoSetting,DEMO_OBJECTS,$(DEMO_OBJECTS))
- @$(call printDemoSetting,DEMO_SOURCE_ZIP,$(DEMO_SOURCE_ZIP))
- @$(ECHO) "========================================================="
-
-# Clean rule
-clean clobber:
- $(RM) -r $(DEMO_BUILD_AREA)
- $(RM) -r $(DEMO_DESTDIR)
-
-# This should not be needed, but some versions of GNU make have a bug that
-# sometimes deleted these files for some strange and unknown reason
-# (GNU make version 3.78.1 has the problem, GNU make version 3.80 doesn't?)
-.PRECIOUS: $(DEMO_FULL_SOURCES) $(DEMO_BUILD_SRCZIP) $(DEMO_SOURCE_ZIP)
-
-# List phony targets
-.PHONY: all build clean clobber demo_info \
- sources bundles
-
diff --git a/jdk/make/common/Library.gmk b/jdk/make/common/Library.gmk
deleted file mode 100644
index 4b080304d1f..00000000000
--- a/jdk/make/common/Library.gmk
+++ /dev/null
@@ -1,393 +0,0 @@
-#
-# Copyright (c) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Generic makefile for building shared libraries.
-#
-
-# WARNING: This file is shared with other workspaces.
-# So when it includes other files, it must use JDK_TOPDIR.
-#
-
-include $(JDK_TOPDIR)/make/common/Classes.gmk
-
-#
-# It is important to define these *after* including Classes.gmk
-# in order to override the values defined inthat makefile.
-#
-
-ifeq ($(LIBRARY), fdlibm)
-ifeq ($(PLATFORM),windows)
-ACTUAL_LIBRARY_NAME = $(LIB_PREFIX)$(LIBRARY).$(FDDLIBM_SUFFIX)
-ACTUAL_LIBRARY_DIR = $(OBJDIR)
-else # PLATFORM
-ACTUAL_LIBRARY_NAME = $(LIB_PREFIX)$(LIBRARY).$(ARCH).$(FDDLIBM_SUFFIX)
-ACTUAL_LIBRARY_DIR = $(OBJDIR)
-endif #PLATFORM
-else # LIBRARY
-ACTUAL_LIBRARY_NAME = $(LIB_PREFIX)$(LIBRARY).$(LIBRARY_SUFFIX)
-ACTUAL_LIBRARY_DIR = $(LIB_LOCATION)
-endif
-ACTUAL_LIBRARY = $(ACTUAL_LIBRARY_DIR)/$(ACTUAL_LIBRARY_NAME)
-
-library:: $(ACTUAL_LIBRARY)
-
-FILES_o = $(patsubst %.c, %.$(OBJECT_SUFFIX), $(addprefix $(OBJDIR)/, $(notdir $(FILES_c))))
-FILES_o += $(patsubst %.s, %.$(OBJECT_SUFFIX), $(addprefix $(OBJDIR)/, $(notdir $(FILES_s))))
-FILES_o += $(patsubst %.cpp, %.$(OBJECT_SUFFIX), $(addprefix $(OBJDIR)/, $(notdir $(FILES_cpp))))
-
-ifeq ($(PLATFORM), macosx)
-FILES_o += $(patsubst %.m, %.$(OBJECT_SUFFIX), $(addprefix $(OBJDIR)/, $(notdir $(FILES_objc))))
-FILES_o += $(patsubst %.mm, %.$(OBJECT_SUFFIX), $(addprefix $(OBJDIR)/, $(notdir $(FILES_objcpp))))
-
-INCREMENTAL_BUILD=false
-
-endif # PLATFORM
-
-ifeq ($(INCREMENTAL_BUILD),true)
-FILES_d = $(patsubst %.c, %.$(DEPEND_SUFFIX), $(addprefix $(OBJDIR)/, $(notdir $(FILES_c))))
-FILES_d += $(patsubst %.cpp, %.$(DEPEND_SUFFIX), $(addprefix $(OBJDIR)/, $(notdir $(FILES_cpp))))
-endif # INCREMENTAL_BUILD
-
-ifeq ($(PLATFORM),solaris)
-# List of all lint files, one for each .c file (only for C)
-FILES_ln = $(patsubst %.c, %.$(LINT_SUFFIX), $(addprefix $(OBJDIR)/, $(notdir $(FILES_c))))
-endif
-
-#
-# C++ libraries must be linked with CC.
-#
-ifdef CPLUSPLUSLIBRARY
-LINKER=$(LINK.cc)
-else
-LINKER=$(LINK.c)
-endif
-
-$(ACTUAL_LIBRARY):: $(INIT) $(TEMPDIR) $(LIBDIR) $(BINDIR) $(EXTDIR) classheaders
- @$(ECHO) Building lib:$(ACTUAL_LIBRARY)
-#
-# COMPILE_APPROACH: Different approaches to compile up the native object
-# files as quickly as possible.
-# The setting of parallel works best on Unix, batch on Windows.
-#
-
-COMPILE_FILES_o = $(OBJDIR)/.files_compiled
-$(COMPILE_FILES_o): $(FILES_d) $(FILES_o)
- @$(ECHO) "$<" >> $@
-clean::
- $(RM) $(COMPILE_FILES_o)
-
-#
-# COMPILE_APPROACH=parallel: Will trigger compilations (just compilations) to
-# happen in parallel. Greatly decreases Unix build time, even on single CPU
-# machines, more so on multiple CPU machines. Default is 2 compiles
-# at a time, but can be adjusted with ALT_PARALLEL_COMPILE_JOBS.
-# Note that each .d file will also be dependent on it's .o file, see
-# Rules.gmk.
-# Note this does not depend on Rules.gmk to work like batch (below)
-# and this technique doesn't seem to help Windows build time nor does
-# it work very well, it's possible the Windows Visual Studio compilers
-# don't work well in a parallel situation, this needs investigation.
-#
-
-ifeq ($(COMPILE_APPROACH),parallel)
-
-.PHONY: library_parallel_compile
-
-library_parallel_compile:
- @$(ECHO) "Begin parallel compiles: $(shell $(PWD))"
- @$(MAKE) -j $(PARALLEL_COMPILE_JOBS) $(COMPILE_FILES_o)
- @$(ECHO) "Done with parallel compiles: $(shell $(PWD))"
-
-$(ACTUAL_LIBRARY):: library_parallel_compile
-
-endif
-
-#
-# COMPILE_APPROACH=batch: Will trigger compilations (just compilations) to
-# happen in batch mode. Greatly decreases Windows build time.
-# See logic in Rules.gmk for how compiles happen, the $(MAKE) in
-# library_batch_compile below triggers the actions in Rules.gmk.
-# Note that each .d file will also be dependent on it's .o file, see
-# Rules.gmk.
-#
-ifeq ($(COMPILE_APPROACH),batch)
-
-.PHONY: library_batch_compile
-
-library_batch_compile:
- @$(ECHO) "Begin BATCH compiles: $(shell $(PWD))"
- $(MAKE) $(COMPILE_FILES_o)
- $(MAKE) batch_compile
- @$(ECHO) "Done with BATCH compiles: $(shell $(PWD))"
- $(MAKE) COMPILE_APPROACH=normal $(COMPILE_FILES_o)
-
-$(ACTUAL_LIBRARY):: library_batch_compile
-
-endif
-
-ifeq ($(PLATFORM), windows)
-
-#
-# Library building rules.
-#
-
-$(LIBRARY).lib:: $(OBJDIR)
-
-ifeq ($(LIBRARY), fdlibm)
-$(ACTUAL_LIBRARY):: $(OBJDIR)/$(LIBRARY).lib
-
-$(OBJDIR)/$(LIBRARY).lib:: $(OBJDIR)/$(LIBRARY).lcf
- @$(prep-target)
- $(LIBEXE) -NODEFAULTLIB:MSVCRT -out:$@ -nologo \
- @$(OBJDIR)/$(LIBRARY).lcf $(OTHER_LCF) $(LDLIBS_COMMON)
-else # LIBRARY
-# build it into $(OBJDIR) so that the other generated files get put
-# there, then copy just the DLL (and MAP file) to the requested directory.
-#
-ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- MAP_OPTION="-map:$(OBJDIR)/$(LIBRARY).map"
-endif
-
-$(ACTUAL_LIBRARY):: $(OBJDIR)/$(LIBRARY).lcf
- @$(prep-target)
- @$(MKDIR) -p $(OBJDIR)
- $(LINK) -dll -out:$(OBJDIR)/$(@F) \
- $(MAP_OPTION) \
- $(LFLAGS) @$(OBJDIR)/$(LIBRARY).lcf \
- $(OTHER_LCF) $(LDLIBS)
- $(CP) $(OBJDIR)/$(@F) $@
- @$(call binary_file_verification,$@)
-ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
- (set -e ; \
- $(CD) $(OBJDIR) ; \
- $(ZIPEXE) -q $(LIBRARY).diz $(LIBRARY).map $(LIBRARY).pdb ; \
- )
- $(CP) $(OBJDIR)/$(LIBRARY).diz $(@D)
- $(RM) $(OBJDIR)/$(LIBRARY).map $(OBJDIR)/$(LIBRARY).pdb
- else
- $(CP) $(OBJDIR)/$(LIBRARY).map $(@D)
- $(CP) $(OBJDIR)/$(LIBRARY).pdb $(@D)
- endif
-endif
-
-endif # LIBRARY
-
-$(OBJDIR)/$(LIBRARY).lcf: $(OBJDIR)/$(LIBRARY).res $(COMPILE_FILES_o) $(FILES_m)
- @$(prep-target)
- @$(MKDIR) -p $(TEMPDIR)
- @$(ECHO) $(sort $(FILES_o)) > $@
-ifndef LOCAL_RESOURCE_FILE
- @$(ECHO) $(OBJDIR)/$(LIBRARY).res >> $@
-endif
- @$(ECHO) Created $@
-
-# JDK name required here
-RC_FLAGS += -D "JDK_FNAME=$(LIBRARY).dll" \
- -D "JDK_INTERNAL_NAME=$(LIBRARY)" \
- -D "JDK_FTYPE=0x2L"
-
-$(OBJDIR)/$(LIBRARY).res: $(VERSIONINFO_RESOURCE)
-ifndef LOCAL_RESOURCE_FILE
- @$(prep-target)
- $(RC) $(RC_FLAGS) $(CC_OBJECT_OUTPUT_FLAG)$(@) $(VERSIONINFO_RESOURCE)
-endif
-
-#
-# Install a .lib file if required.
-#
-ifeq ($(INSTALL_DOT_LIB), true)
-$(ACTUAL_LIBRARY):: $(LIBDIR)/$(LIBRARY).lib
-
-clean::
- -$(RM) $(LIBDIR)/$(LIBRARY).lib
-
-$(LIBDIR)/$(LIBRARY).lib:: $(OBJDIR)/$(LIBRARY).lib
- $(install-file)
-
-$(LIBDIR)/$(LIBRARY).dll:: $(OBJDIR)/$(LIBRARY).dll
- $(install-file)
-
-endif # INSTALL_DOT_LIB
-
-else # PLATFORM
-
-#
-# On Solaris, use mcs to write the version into the comment section of
-# the shared library. On other platforms set this to false at the
-# make command line.
-#
-
-ifneq ($(PLATFORM), macosx)
- ARFLAGS = -r
-endif
-
-ifeq ($(PLATFORM), solaris)
- ifeq ($(LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS),1)
-$(ACTUAL_LIBRARY):: $(ADD_GNU_DEBUGLINK) $(FIX_EMPTY_SEC_HDR_FLAGS)
- endif
-endif
-
-$(ACTUAL_LIBRARY):: $(COMPILE_FILES_o) $(FILES_m) $(FILES_reorder)
- @$(prep-target)
- @$(ECHO) "STATS: LIBRARY=$(LIBRARY), PRODUCT=$(PRODUCT), OPTIMIZATION_LEVEL=$(OPTIMIZATION_LEVEL)"
- @$(ECHO) "Rebuilding $@ because of $?"
-ifeq ($(LIBRARY), fdlibm)
- $(AR) $(ARFLAGS) $@ $(sort $(FILES_o))
-else # LIBRARY
- $(LINKER) $(SHARED_LIBRARY_FLAG) -o $@ $(sort $(FILES_o)) $(LDLIBS)
- @$(call binary_file_verification,$@)
-ifeq ($(WRITE_LIBVERSION),true)
- $(MCS) -d -a "$(FULL_VERSION)" $@
-endif # WRITE_LIBVERSION
- ifneq ($(PLATFORM), macosx)
- ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(PLATFORM), solaris)
-# gobjcopy crashes on "empty" section headers with the SHF_ALLOC flag set.
-# Use $(FIX_EMPTY_SEC_HDR_FLAGS) to clear the SHF_ALLOC flag (if set) from
-# empty section headers until a fixed $(OBJCOPY) is available.
-# An empty section header has sh_addr == 0 and sh_size == 0.
-# This problem has only been seen on Solaris X64, but we call this tool
-# on all Solaris builds just in case.
-#
-# $(OBJCOPY) --add-gnu-debuglink=... corrupts SUNW_* sections.
-# Use $(ADD_GNU_DEBUGLINK) until a fixed $(OBJCOPY) is available.
- (set -e ; \
- $(CD) $(@D) ; \
- $(FIX_EMPTY_SEC_HDR_FLAGS) $(@F) ; \
- $(OBJCOPY) --only-keep-debug $(@F) $(LIB_PREFIX)$(LIBRARY).debuginfo ; \
- $(ADD_GNU_DEBUGLINK) $(LIB_PREFIX)$(LIBRARY).debuginfo $(@F) ; \
- )
- else # PLATFORM != solaris
- (set -e ; \
- $(CD) $(@D) ; \
- $(OBJCOPY) --only-keep-debug $(@F) $(LIB_PREFIX)$(LIBRARY).debuginfo ; \
- $(OBJCOPY) --add-gnu-debuglink=$(LIB_PREFIX)$(LIBRARY).debuginfo $(@F) ; \
- )
- endif # PLATFORM == solaris
- ifeq ($(STRIP_POLICY),all_strip)
- $(STRIP) $@
- else
- ifeq ($(STRIP_POLICY),min_strip)
- ifeq ($(PLATFORM), solaris)
- $(STRIP) -x $@
- else
- # assume Linux
- $(STRIP) -g $@
- endif
- # implied else here is no stripping at all
- endif
- endif
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
- (set -e ; \
- $(CD) $(@D) ; \
- $(ZIPEXE) -q $(LIB_PREFIX)$(LIBRARY).diz $(LIB_PREFIX)$(LIBRARY).debuginfo ; \
- $(RM) $(LIB_PREFIX)$(LIBRARY).debuginfo ; \
- )
- endif
- endif # LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS
- endif # ENABLE_FULL_DEBUG_SYMBOLS
- endif # PLATFORM-!macosx
-endif # LIBRARY
-
-endif # PLATFORM
-
-#
-# Cross check all linted files against each other
-#
-ifeq ($(PLATFORM),solaris)
-lint.errors : $(FILES_ln)
- $(LINT.c) $(FILES_ln) $(LDLIBS)
-endif
-
-#
-# Class libraries with JNI native methods get a include to the package.
-#
-ifdef PACKAGE
-vpath %.c $(PLATFORM_SRC)/native/$(PKGDIR)
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)
-OTHER_INCLUDES += -I$(SHARE_SRC)/native/common -I$(PLATFORM_SRC)/native/common
-OTHER_INCLUDES += -I$(SHARE_SRC)/native/$(PKGDIR) \
- -I$(PLATFORM_SRC)/native/$(PKGDIR)
-endif
-
-#
-# Clean/clobber rules
-#
-clean::
- $(RM) -r $(ACTUAL_LIBRARY)
-
-clobber:: clean
-
-#
-# INCREMENTAL_BUILD means that this workspace will be built over and over
-# possibly incrementally. This means tracking the object file dependencies
-# on include files so that sources get re-compiled when the include files
-# change. When building from scratch and doing a one time build (like
-# release engineering or nightly builds) set INCREMENTAL_BUILD=false.
-#
-
-ifeq ($(INCREMENTAL_BUILD),true)
-
-#
-# Workaround: gnumake sometimes says files is empty when it shouldn't
-# was: files := $(foreach file, $(wildcard $(OBJDIR)/*.$(DEPEND_SUFFIX)), $(file))
-#
-files := $(shell $(LS) $(OBJDIR)/*.$(DEPEND_SUFFIX) 2>/dev/null)
-
-#
-# Only include these files if we have any.
-#
-ifneq ($(strip $(files)),)
-
-include $(files)
-
-endif # files
-
-endif # INCREMENTAL_BUILD
-
-#
-# Default dependencies
-#
-
-all: build
-
-build: library
-
-debug:
- $(MAKE) VARIANT=DBG build
-
-fastdebug:
- $(MAKE) VARIANT=DBG FASTDEBUG=true build
-
-openjdk:
- $(MAKE) OPENJDK=true build
-
-FORCE:
-
-.PHONY: all build debug fastdebug
-
diff --git a/jdk/make/common/Mapfile-vers.gmk b/jdk/make/common/Mapfile-vers.gmk
deleted file mode 100644
index 67ac0cd61b7..00000000000
--- a/jdk/make/common/Mapfile-vers.gmk
+++ /dev/null
@@ -1,97 +0,0 @@
-#
-# Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for linking with mapfiles.
-#
-# NOTE: Not using a mapfile will expose all your extern functions and
-# extern data symbols as part of your interface, so unless your
-# extern names are safe from being mistaken as names from other
-# libraries, you better use a mapfile, or use a unique naming
-# convention on all your extern symbols.
-#
-# The mapfile will establish versioning by defining the exported interface.
-#
-# The mapfile can also force certain .o files or elf sections into the
-# the different segments of the resulting library/program image.
-#
-# The macro FILES_m can contain any number of mapfiles.
-#
-
-# Always make sure 'all' is the default rule
-mapfile_default_rule: all
-
-ifeq ($(PLATFORM), solaris)
-
-ifeq ($(VARIANT), OPT)
- # OPT build MUST have a mapfile?
- ifndef FILES_m
- FILES_m = mapfile-vers
- endif
-
- # If we are re-ordering functions in this solaris library, we need to make
- # sure that -xF is added to the compile lines. This option is critical and
- # enables the functions to be reordered.
- ifdef FILES_reorder
- CFLAGS_OPT += -xF
- CXXFLAGS_OPT += -xF
- endif
-
-INIT += $(TEMPDIR)/mapfile-vers
-
-$(TEMPDIR)/mapfile-vers : $(FILES_m) $(FILES_reorder)
- $(prep-target)
- $(CAT) $(FILES_m) > $@
- ifdef FILES_reorder
- $(SED) -e 's=OUTPUTDIR=$(OUTPUTDIR)=' $(FILES_reorder) >> $@
- endif
-endif # VARIANT
-
-ifndef LDNOMAP
- LDMAPFLAGS_OPT = -M$(TEMPDIR)/mapfile-vers
- LDMAPFLAGS_DBG = $(FILES_m:%=-M%)
-endif
-
-endif # PLATFORM
-
-ifeq ($(PLATFORM), linux)
-
-ifeq ($(VARIANT), OPT)
- # OPT build MUST have a mapfile?
- ifndef FILES_m
- FILES_m = mapfile-vers
- endif
-endif # VARIANT
-
-ifndef LDNOMAP
- LDMAPFLAGS_OPT = $(FILES_m:%=-Xlinker -version-script=%)
- LDMAPFLAGS_DBG = $(FILES_m:%=-Xlinker -version-script=%)
-endif
-
-endif # PLATFORM
-
-LDFLAGS_OPT += $(LDMAPFLAGS_OPT)
-LDFLAGS_DBG += $(LDMAPFLAGS_DBG)
-
diff --git a/jdk/make/common/Program.gmk b/jdk/make/common/Program.gmk
deleted file mode 100644
index b319ee41889..00000000000
--- a/jdk/make/common/Program.gmk
+++ /dev/null
@@ -1,414 +0,0 @@
-#
-# Copyright (c) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Generic makefile for building executables.
-#
-
-# WARNING: This file is shared with other workspaces.
-# So when it includes other files, it must use JDK_TOPDIR.
-#
-
-#
-# If building programs, use a normal compile approach
-#
-ifeq ($(COMPILE_APPROACH),batch)
- override COMPILE_APPROACH = normal
-endif
-
-# set the platform specific directory for macosx, also this platform shares
-# substantial family ties with its siblings (solaris and linux), thus we add
-# solaris src path to its compilation dependencies.
-ifeq ($(PLATFORM), macosx)
- LAUNCHER_PLATFORM_SRC = $(BUILDDIR)/../src/macosx
- LAUNCHER_SOLARIS_PLATFORM_SRC = $(BUILDDIR)/../src/solaris
-else
- LAUNCHER_PLATFORM_SRC = $(PLATFORM_SRC)
-endif
-
-ifndef LAUNCHER_SHARE_SRC
- LAUNCHER_SHARE_SRC = $(SHARE_SRC)
-endif
-
-ACTUAL_PROGRAM_NAME = $(PROGRAM)$(EXE_SUFFIX)
-ACTUAL_PROGRAM_DIR = $(BINDIR)
-ACTUAL_PROGRAM = $(ACTUAL_PROGRAM_DIR)/$(ACTUAL_PROGRAM_NAME)
-
-# Make sure the default rule is all
-program_default_rule: all
-
-program: $(ACTUAL_PROGRAM)
-
-# Work-around for missing processor specific mapfiles
-ifndef CROSS_COMPILE_ARCH
- # reuse the mapfiles in the launcher's directory, the same should
- # be applicable to the tool launchers as well.
- FILES_m = $(BUILDDIR)/java/main/java/mapfile-$(ARCH)
- include $(BUILDDIR)/common/Mapfile-vers.gmk
-endif
-
-include $(JDK_TOPDIR)/make/common/Rules.gmk
-
-ifdef NEVER_ACT_AS_SERVER_CLASS_MACHINE
- OTHER_CPPFLAGS += -DNEVER_ACT_AS_SERVER_CLASS_MACHINE
-endif
-
-#
-# Create a dependency on libjli (Java Launcher Infrastructure)
-#
-# On UNIX, this is a relative dependency using $ORIGIN. Unfortunately, to
-# do this reliably on Linux takes a different syntax than Solaris.
-#
-# On Windows, this is done by using the same directory as the executable
-# itself, as with all the Windows libraries.
-#
-ifeq ($(PLATFORM), macosx)
- ifneq ($(ARCH), universal)
- LDFLAGS += -Wl,-all_load
- endif
- LDFLAGS += $(OUTPUTDIR)/tmp/java/jli/$(OBJDIRNAME)/static/libjli.a
-
- ifeq ($(SYSTEM_ZLIB),true)
- OTHER_LDLIBS += $(ZLIB_LIBS)
- endif
-endif
-
-ifneq (,$(findstring $(PLATFORM), linux solaris)) # UNIX systems
- LDFLAGS += -L $(LIBDIR)/$(LIBARCH)/jli
- OTHER_LDLIBS += -ljli
- ifeq ($(PLATFORM), solaris)
- ifeq ($(ARCH_DATA_MODEL), 32)
- LDFLAGS += -R \$$ORIGIN/../lib/$(LIBARCH)/jli
- LDFLAGS += -R \$$ORIGIN/../jre/lib/$(LIBARCH)/jli
- else
- LDFLAGS += -R \$$ORIGIN/../../lib/$(LIBARCH)/jli
- LDFLAGS += -R \$$ORIGIN/../../jre/lib/$(LIBARCH)/jli
- endif
- endif
- ifeq ($(PLATFORM), linux)
- LDFLAGS += $(LDFLAG_Z_ORIGIN)
- LDFLAGS += -Wl,--allow-shlib-undefined
- LDFLAGS += -Wl,-rpath -Wl,\$$ORIGIN/../lib/$(LIBARCH)/jli
- LDFLAGS += -Wl,-rpath -Wl,\$$ORIGIN/../jre/lib/$(LIBARCH)/jli
- endif
-endif
-
-ifeq ($(PLATFORM), windows)
- JLI_LCF = $(OUTPUTDIR)/tmp/java/jli/$(OBJDIRNAME)/jli.lcf
- ifdef STATIC_JLI
- LDFLAGS += -libpath:$(OUTPUTDIR)/tmp/java/jli/$(OBJDIRNAME)/static
- else
- LDFLAGS += -libpath:$(OUTPUTDIR)/tmp/java/jli/$(OBJDIRNAME)
- endif
- OTHER_LDLIBS += jli.lib
-endif
-
-#
-# Applications expect to be able to link against libjawt without invoking
-# System.loadLibrary("jawt") first. This was the behaviour described in the
-# devloper documentation of JAWT and what worked with OpenJDK6.
-#
-ifeq ($(PLATFORM), solaris)
- ifeq ($(ARCH_DATA_MODEL), 32)
- LDFLAGS += -R \$$ORIGIN/../lib/$(LIBARCH)
- LDFLAGS += -R \$$ORIGIN/../jre/lib/$(LIBARCH)
- else # ! ARCH_DATA_MODEL 64-bit
- LDFLAGS += -R \$$ORIGIN/../../lib/$(LIBARCH)
- LDFLAGS += -R \$$ORIGIN/../../jre/lib/$(LIBARCH)
- endif # ARCH_DATA_MODEL
-endif # PLATFORM SOLARIS
-ifeq ($(PLATFORM), linux)
- LDFLAGS += -Wl,-rpath -Wl,\$$ORIGIN/../lib/$(LIBARCH)
- LDFLAGS += -Wl,-rpath -Wl,\$$ORIGIN/../jre/lib/$(LIBARCH)
-endif # PLATFORM LINUX
-
-
-#
-# Launcher specific files.
-#
-FILES_o = $(OBJDIR)/main.$(OBJECT_SUFFIX)
-
-$(ACTUAL_PROGRAM):: classes $(INIT)
-
-#
-# Windows only
-#
-ifeq ($(PLATFORM), windows)
- # JDK name required here
- RC_FLAGS += -D "JDK_FNAME=$(PROGRAM)$(EXE_SUFFIX)" \
- -D "JDK_INTERNAL_NAME=$(PROGRAM)" \
- -D "JDK_FTYPE=0x1L"
-
- $(OBJDIR)/$(PROGRAM).res: $(VERSIONINFO_RESOURCE)
- @$(prep-target)
- ifndef LOCAL_RESOURCE_FILE
- $(RC) $(RC_FLAGS) $(CC_OBJECT_OUTPUT_FLAG)$(@) $(VERSIONINFO_RESOURCE)
- endif
-
- $(OBJDIR)/$(PROGRAM).lcf: $(OBJDIR)/$(PROGRAM).res $(FILES_o)
- @$(prep-target)
- @$(ECHO) $(FILES_o) > $@
- ifndef LOCAL_RESOURCE_FILE
- @$(ECHO) $(OBJDIR)/$(PROGRAM).res >> $@
- endif
- @$(ECHO) Created $@
-
- $(ACTUAL_PROGRAM):: $(OBJDIR)/$(PROGRAM)$(EXE_SUFFIX)
- @$(install-file)
-
- ifeq ($(ARCH_DATA_MODEL), 32)
- STACK_SIZE=327680
- else
- # We need more Stack for Windows 64bit
- STACK_SIZE=1048576
- endif
-
- IMVERSION=$(JDK_MINOR_VERSION).$(JDK_MICRO_VERSION).$(JDK_UPDATE_VER).$(COOKED_BUILD_NUMBER)
- $(OBJDIR)/$(PROGRAM).exe.manifest: $(JDK_TOPDIR)/src/windows/resource/java.manifest
- @$(prep-target)
- $(SED) 's%IMVERSION%$(IMVERSION)%g;s%PROGRAM%$(PROGRAM)%g' $< > $@
-
-ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- MAP_OPTION="-map:$(OBJDIR)/$(PROGRAM).map"
-endif
-
- # We used a hand-crafted manifest file for all executables.
- # It is tweaked to embed the build number and executable name.
- # Use ";#2" for .dll and ";#1" for .exe in the MT command below:
- $(OBJDIR)/$(PROGRAM)$(EXE_SUFFIX):: $(OBJDIR)/$(PROGRAM).lcf $(FILES_o) $(JLI_LCF) $(OBJDIR)/$(PROGRAM).exe.manifest
- @$(prep-target)
- @set -- $?; \
- $(ECHO) Rebuilding $@ because of $$1 $$2 $$3 $$4 $$5 $$6 $${7:+...};
- $(LINK) -out:$@ -STACK:$(STACK_SIZE) \
- $(MAP_OPTION) $(LFLAGS) $(LDFLAGS) \
- @$(OBJDIR)/$(PROGRAM).lcf $(LDLIBS)
- ifdef MT
- $(MT) -manifest $(OBJDIR)/$(PROGRAM).exe.manifest /outputresource:$@;#1
- endif
- @$(call binary_file_verification,$@)
- ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
- (set -e ; \
- $(CD) $(OBJDIR) ; \
- $(ZIPEXE) -q $(PROGRAM).diz $(PROGRAM).map $(PROGRAM).pdb ; \
- $(RM) $(PROGRAM).map $(PROGRAM).pdb ; \
- )
- endif
- endif
-else
- #
- # Note that we have to link -lthread even when USE_PTHREADS is true.
- # This is becuase checkForCorrectLibthread() croaks otherwise.
- #
- LIBTHREAD = -lthread
- ifeq ($(USE_PTHREADS),true)
- THREADLIBS = -lpthread $(LIBTHREAD)
- else
- THREADLIBS = $(LIBTHREAD)
- endif
-
- ifeq ($(PLATFORM), macosx)
- THREADLIBS = -pthread
- # Needed for linking the various launchers
- LDFLAGS += -framework Cocoa -framework Security \
- -framework ApplicationServices
- OTHER_CPPFLAGS += -DPACKAGE_PATH='"$(PACKAGE_PATH)"'
-
- # Default Info.plist file for the command line tools. This gets overridden by
- # some of the jvmstat tools so that they have task_for_pid() privileges
- ifndef INFO_PLIST_FILE
- INFO_PLIST_FILE = Info-cmdline.plist
- endif
- LDFLAGS += -sectcreate __TEXT __info_plist $(LAUNCHER_PLATFORM_SRC)/lib/$(INFO_PLIST_FILE)
- else
- INFO_PLIST_FILE=
- endif
-
- #
- # This rule only applies on unix. It supports quantify and its ilk.
- #
-
- ifeq ($(PLATFORM), solaris)
- ifeq ($(PROGRAM_SUPPORTS_FULL_DEBUG_SYMBOLS),1)
- $(ACTUAL_PROGRAM):: $(ADD_GNU_DEBUGLINK) $(FIX_EMPTY_SEC_HDR_FLAGS)
- endif
- endif
-
- $(ACTUAL_PROGRAM):: $(FILES_o)
- @$(prep-target)
- @set -- $?; \
- $(ECHO) Rebuilding $@ because of $$1 $$2 $$3 $$4 $$5 $$6 $${7:+...};
- @$(MKDIR) -p $(TEMPDIR)
- $(LINK_PRE_CMD) $(CC) $(CC_OBJECT_OUTPUT_FLAG)$@ $(LDFLAGS) \
- $(sort $(FILES_o)) $(THREADLIBS) $(LDLIBS)
- ifeq ($(findstring privileged, $(INFO_PLIST_FILE)), privileged)
- -codesign -s openjdk_codesign $@
- endif
- @$(call binary_file_verification,$@)
- ifneq ($(PLATFORM), macosx)
- ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(PROGRAM_SUPPORTS_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(PLATFORM), solaris)
-# gobjcopy crashes on "empty" section headers with the SHF_ALLOC flag set.
-# Use $(FIX_EMPTY_SEC_HDR_FLAGS) to clear the SHF_ALLOC flag (if set) from
-# empty section headers until a fixed $(OBJCOPY) is available.
-# An empty section header has sh_addr == 0 and sh_size == 0.
-# This problem has only been seen on Solaris X64, but we call this tool
-# on all Solaris builds just in case.
-#
-# $(OBJCOPY) --add-gnu-debuglink=... corrupts SUNW_* sections.
-# Use $(ADD_GNU_DEBUGLINK) until a fixed $(OBJCOPY) is available.
- (set -e ; \
- $(CD) $(@D) ; \
- $(FIX_EMPTY_SEC_HDR_FLAGS) $(@F) ; \
- $(OBJCOPY) --only-keep-debug $(@F) $(@F).debuginfo ; \
- $(ADD_GNU_DEBUGLINK) $(@F).debuginfo $(@F) ; \
- )
- else # PLATFORM != solaris
- (set -e ; \
- $(CD) $(@D) ; \
- $(OBJCOPY) --only-keep-debug $(@F) $(@F).debuginfo ; \
- $(OBJCOPY) --add-gnu-debuglink=$(@F).debuginfo $(@F) ; \
- )
- endif # PLATFORM == solaris
- ifeq ($(STRIP_POLICY),all_strip)
- $(STRIP) $@
- else
- ifeq ($(STRIP_POLICY),min_strip)
- ifeq ($(PLATFORM), solaris)
- $(STRIP) -x $@
- else
- # assume Linux
- $(STRIP) -g $@
- endif
- # implied else here is no stripping at all
- endif
- endif
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
- (set -e ; \
- $(CD) $(@D) ; \
- $(ZIPEXE) -q $(@F).diz $(@F).debuginfo ; \
- $(RM) $(@F).debuginfo ; \
- )
- # save ZIP'ed debug info with rest of the program's build artifacts
- $(MV) $@.diz $(OBJDIR)
- else
- # save debug info with rest of the program's build artifacts
- $(MV) $@.debuginfo $(OBJDIR)
- endif
- endif # PROGRAM_SUPPORTS_FULL_DEBUG_SYMBOLS
- endif # ENABLE_FULL_DEBUG_SYMBOLS
- endif # PLATFORM-!macosx
-endif # PLATFORM
-
-clean::
-ifeq ($(PLATFORM), windows)
- $(RM) $(OBJDIR)/$(PROGRAM).rc
- $(RM) $(OBJDIR)/$(PROGRAM).ico
- $(RM) $(OBJDIR)/$(PROGRAM).lcf
- $(RM) $(OBJDIR)/$(PROGRAM).map
- $(RM) $(OBJDIR)/$(PROGRAM).pdb
- $(RM) $(OBJDIR)/$(PROGRAM).exp
- $(RM) $(OBJDIR)/$(PROGRAM).lib
- $(RM) $(OBJDIR)/$(PROGRAM)$(EXE_SUFFIX)
- $(RM) $(OBJDIR)/$(PROGRAM).ilk
- $(RM) *.pdb
-else
- $(RM) $(OBJDIR)/$(PROGRAM).debuginfo
-endif
- $(RM) $(OBJDIR)/$(PROGRAM).diz
-
-
-clobber::
- $(RM) $(ACTUAL_PROGRAM)
-
-#
-# Now include make dependencies (created during compilation, see Rules.gmk)
-#
-ifeq ($(INCREMENTAL_BUILD),true)
- # Workaround: gnumake sometimes says files is empty when it shouldn't
- # was: files := $(foreach file, $(wildcard */$(ARCH)/*.$(DEPEND_SUFFIX)), $(file))
- files := $(shell $(LS) $(OBJDIR)/*.$(DEPEND_SUFFIX) 2>/dev/null)
- ifneq ($(strip $(files)),)
- include $(files)
- endif
-endif
-
-ifdef JAVA_ARGS
- OTHER_CPPFLAGS += -DJAVA_ARGS='$(JAVA_ARGS)'
- OTHER_CPPFLAGS += -DLAUNCHER_NAME='"$(LAUNCHER_NAME)"'
-endif
-
-ifeq ($(PLATFORM), windows)
- ifdef RELEASE
- OTHER_CPPFLAGS += -DVERSION='"$(RELEASE)"'
- endif
-endif
-
-
-ifneq ($(PLATFORM), windows)
- HAVE_GETHRTIME=true
-endif
-
-ifeq ($(HAVE_GETHRTIME),true)
- OTHER_CPPFLAGS += -DHAVE_GETHRTIME
-endif
-
-OTHER_INCLUDES += -I$(LAUNCHER_SHARE_SRC)/bin -I$(LAUNCHER_PLATFORM_SRC)/bin
-ifeq ($(PLATFORM), macosx)
- OTHER_INCLUDES += -I$(LAUNCHER_SOLARIS_PLATFORM_SRC)/bin
- ifneq ($(SYSTEM_ZLIB), true)
- OTHER_INCLUDES += -I$(SHARE_SRC)/native/java/util/zip/zlib-1.1.3
- endif
-else
- OTHER_INCLUDES += -I$(SHARE_SRC)/native/java/util/zip/zlib-1.1.3
-endif
-
-OTHER_CPPFLAGS += -DPROGNAME='"$(PROGRAM)"'
-VERSION_DEFINES += -DFULL_VERSION='"$(FULL_VERSION)"'
-
-VERSION_DEFINES += -DJDK_MAJOR_VERSION='"$(JDK_MAJOR_VERSION)"' \
- -DJDK_MINOR_VERSION='"$(JDK_MINOR_VERSION)"'
-
-$(OBJDIR)/main.$(OBJECT_SUFFIX): $(LAUNCHER_SHARE_SRC)/bin/main.c
- @$(prep-target)
- $(COMPILE.c) $(CC_OBJECT_OUTPUT_FLAG)$(OBJDIR)/main.$(OBJECT_SUFFIX) \
- $(VERSION_DEFINES) $<
-
-#
-# Default dependencies
-#
-
-all: build
-
-build: program
-
-debug:
- $(MAKE) VARIANT=DBG build
-
-fastdebug:
- $(MAKE) VARIANT=DBG FASTDEBUG=true build
-
-.PHONY: all build program clean clobber debug fastdebug
diff --git a/jdk/make/common/Release-macosx.gmk b/jdk/make/common/Release-macosx.gmk
deleted file mode 100644
index be29f78944e..00000000000
--- a/jdk/make/common/Release-macosx.gmk
+++ /dev/null
@@ -1,75 +0,0 @@
-#
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-MANBASEDIRS=$(JDK_TOPDIR)/src/bsd/doc $(IMPORTDOCDIR)
-MAN1SUBDIR = man
-JA_DIRNAME=ja_JP.UTF-8
-
-# Defines the release targets for Mac OS X build products
-
-JDK_BUNDLE_DIR = $(ABS_OUTPUTDIR)/j2sdk-bundle/jdk$(JDK_VERSION).jdk/Contents
-JRE_BUNDLE_DIR = $(ABS_OUTPUTDIR)/j2re-bundle/jre$(JDK_VERSION).jre/Contents
-
-MACOSX_SRC = $(JDK_TOPDIR)/src/macosx
-
-BUNDLE_ID ?= net.java.openjdk
-BUNDLE_ID_JRE ?= $(BUNDLE_ID).jre
-BUNDLE_ID_JDK ?= $(BUNDLE_ID).jdk
-
-BUNDLE_NAME ?= OpenJDK $(JDK_MINOR_VERSION)
-BUNDLE_NAME_JRE ?= $(BUNDLE_NAME)
-BUNDLE_NAME_JDK ?= $(BUNDLE_NAME)
-
-BUNDLE_INFO ?= OpenJDK ($(JDK_VERSION))
-BUNDLE_INFO_JRE ?= $(BUNDLE_INFO)
-BUNDLE_INFO_JDK ?= $(BUNDLE_INFO)
-
-BUNDLE_PLATFORM_VERSION ?= $(JDK_MAJOR_VERSION).$(JDK_MINOR_VERSION)
-BUNDLE_VERSION ?= $(JDK_VERSION)
-BUNDLE_VENDOR ?= UNDEFINED
-
-jre-bundle-setup:
- $(RM) -r $(JRE_BUNDLE_DIR)
-
-jdk-bundle-setup:
- $(RM) -r $(JDK_BUNDLE_DIR)
-
-jre-bundle-files:
- $(MKDIR) -p $(JRE_BUNDLE_DIR)/MacOS
- ln -s ../Home/lib/jli/libjli.dylib $(JRE_BUNDLE_DIR)/MacOS/
- $(CP) -r $(JRE_IMAGE_DIR) $(JRE_BUNDLE_DIR)/Home
- $(SED) -e "s/@@ID@@/$(BUNDLE_ID_JRE)/g" -e "s/@@NAME@@/$(BUNDLE_NAME_JRE)/g" -e "s/@@INFO@@/$(BUNDLE_INFO_JRE)/g" -e "s/@@PLATFORM_VERSION@@/$(BUNDLE_PLATFORM_VERSION)/g" -e "s/@@VERSION@@/$(BUNDLE_VERSION)/g" -e "s/@@VENDOR@@/$(BUNDLE_VENDOR)/g" < $(MACOSX_SRC)/bundle/JRE-Info.plist > $(JRE_BUNDLE_DIR)/Info.plist
- /usr/bin/SetFile -a B $(JRE_BUNDLE_DIR)/../
-
-jdk-bundle-files:
- $(MKDIR) -p $(JDK_BUNDLE_DIR)/MacOS
- ln -s ../Home/jre/lib/jli/libjli.dylib $(JDK_BUNDLE_DIR)/MacOS/
- $(CP) -r $(JDK_IMAGE_DIR) $(JDK_BUNDLE_DIR)/Home
- $(SED) -e "s/@@ID@@/$(BUNDLE_ID_JDK)/g" -e "s/@@NAME@@/$(BUNDLE_NAME_JDK)/g" -e "s/@@INFO@@/$(BUNDLE_INFO_JDK)/g" -e "s/@@PLATFORM_VERSION@@/$(BUNDLE_PLATFORM_VERSION)/g" -e "s/@@VERSION@@/$(BUNDLE_VERSION)/g" -e "s/@@VENDOR@@/$(BUNDLE_VENDOR)/g" < $(MACOSX_SRC)/bundle/JDK-Info.plist > $(JDK_BUNDLE_DIR)/Info.plist
- /usr/bin/SetFile -a B $(JDK_BUNDLE_DIR)/../
-
-EXTRA_IMAGE_TARGETS += jre-bundle-setup jdk-bundle-setup jre-bundle-files jdk-bundle-files
-
-.PHONY: $(EXTRA_JRE_TARGETS) $(EXTRA_IMAGE_TARGETS)
diff --git a/jdk/make/common/Release.gmk b/jdk/make/common/Release.gmk
deleted file mode 100644
index b584781eb50..00000000000
--- a/jdk/make/common/Release.gmk
+++ /dev/null
@@ -1,1410 +0,0 @@
-#
-# Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-include $(JDK_TOPDIR)/make/docs/CORE_PKGS.gmk
-include $(JDK_TOPDIR)/make/docs/NON_CORE_PKGS.gmk
-
-# What jdk version are we building
-THIS_JDK_VERSION := $(JDK_MAJOR_VERSION).$(JDK_MINOR_VERSION).$(JDK_MICRO_VERSION)
-
-#
-# Perform release engineering tasks.
-#
-# images An image is what the product looks like when it is
-# installed.
-#
-
-IMAGE_BINDIR = bin
-
-# The compiler should not issue a "Proprietary" warning when compiling
-# classes in the com.sun.java.swing.plaf packages, since we've always
-# allowed, and even advocated, extending them (see bug 6476749).
-#
-# This approach is NOT to be used as a general purpose way to avoid such
-# compiler warnings for non-core packages. The correct way is to document
-# the packages in NON_CORE_PKGS.gmk, and include them in the NON_CORE_PKGS
-# definition.
-#
-# Swing has taken this approach only as a temporary measure to avoid
-# the compiler warnings until we can properly document these packages.
-# This is covered under 6491853.
-EXCLUDE_PROPWARN_PKGS = com.sun.java.swing.plaf.windows \
- com.sun.java.swing.plaf.motif \
- com.sun.java.swing.plaf.gtk
-
-#
-# Include the exported private packages in ct.sym.
-# This is an interim solution until the ct.sym is replaced
-# with a new module system (being discussed for JDK 8).
-#
-EXPORTED_PRIVATE_PKGS = com.oracle.net \
- com.oracle.nio
-
-# 64-bit solaris has a few special cases. We define the variable
-# SOLARIS64 for use in this Makefile to easily test those cases
-ifeq ($(PLATFORM), solaris)
- ifeq ($(ARCH_DATA_MODEL), 64)
- SOLARIS64 = true
- IMAGE_BINDIR = bin/$(ARCH)
- endif
-endif
-
-JTG_DOCS = $(JDK_TOPDIR)/src/solaris/doc
-
-ifeq ($(PLATFORM), macosx)
- include $(JDK_TOPDIR)/make/common/Release-$(PLATFORM).gmk
-endif
-
-# The base names of all the license and document files for the jdk and jre
-# (These files get placed in the jdk and jre install images)
-ifdef OPENJDK
- # Where to find these files
- SHARE_JDK_DOC_SRC = $(JDK_TOPDIR)
- SHARE_JRE_DOC_SRC = $(JDK_TOPDIR)
- # Same files for jdk and jre, no name changes
- IMAGE_DOCLIST_JDK = LICENSE ASSEMBLY_EXCEPTION THIRD_PARTY_README
- IMAGE_DOCLIST_JDK_DEMOS_AND_SAMPLES =
- IMAGE_DOCLIST_JRE = LICENSE ASSEMBLY_EXCEPTION THIRD_PARTY_README
-else
- # make/closed/common/Defs.gmk for closed location of SHARE_JDK_DOC_SRC
-
- IMAGE_DOCLIST_JDK = COPYRIGHT README.html LICENSE THIRDPARTYLICENSEREADME.txt
- IMAGE_DOCLIST_JDK_DEMOS_AND_SAMPLES = demo/DEMOS_LICENSE sample/SAMPLES_LICENSE
- IMAGE_DOCLIST_JRE = COPYRIGHT Welcome.html LICENSE THIRDPARTYLICENSEREADME.txt
- ifeq ($(PLATFORM), windows)
- IMAGE_DOCLIST_JRE += README.txt
- else
- IMAGE_DOCLIST_JRE += README
- endif
-endif
-
-# Paths to these files we need
-JDK_DOCFILES = $(IMAGE_DOCLIST_JDK:%=$(JDK_IMAGE_DIR)/%)
-JRE_DOCFILES = $(IMAGE_DOCLIST_JRE:%=$(JRE_IMAGE_DIR)/%)
-JDK_DEMOS_AND_SAMPLES_DOCFILES = $(IMAGE_DOCLIST_JDK_DEMOS_AND_SAMPLES:%=$(JDK_IMAGE_DIR)/%)
-
-# absolute directory names: note, these must exist prior to build
-# time - they are created in the main Makefile.
-JRE_IMAGE_BINDIR = $(JRE_IMAGE_DIR)/bin
-
-MAINMANIFEST = $(JDK_TOPDIR)/make/tools/manifest.mf
-BEANMANIFEST = $(JDK_TOPDIR)/make/javax/swing/beaninfo/manifest
-
-#
-# Man pages
-#
-
-JRE_MAN_PAGES = \
- java.1 \
- keytool.1 \
- orbd.1 \
- pack200.1 \
- policytool.1 \
- rmid.1 \
- rmiregistry.1 \
- servertool.1 \
- tnameserv.1 \
- unpack200.1
-
-ifndef OPENJDK
- JRE_MAN_PAGES += javaws.1
-endif
-
-JDK_MAN_PAGES = \
- $(JRE_MAN_PAGES) \
- appletviewer.1 \
- extcheck.1 \
- idlj.1 \
- jar.1 \
- jarsigner.1 \
- javac.1 \
- javadoc.1 \
- javah.1 \
- javap.1 \
- jcmd.1 \
- jconsole.1 \
- jdb.1 \
- jhat.1 \
- jinfo.1 \
- jmap.1 \
- jps.1 \
- jrunscript.1 \
- jsadebugd.1 \
- jstack.1 \
- jstat.1 \
- jstatd.1 \
- native2ascii.1 \
- rmic.1 \
- schemagen.1 \
- serialver.1 \
- wsgen.1 \
- wsimport.1 \
- xjc.1
-
-ifndef OPENJDK
- JDK_MAN_PAGES += jvisualvm.1
-endif
-
-ifeq ($(PLATFORM), solaris)
- MANBASEDIRS=$(JDK_TOPDIR)/src/solaris/doc $(IMPORTDOCDIR)
- MAN1SUBDIR=sun/man/man1
-endif # solaris
-
-ifeq ($(PLATFORM), linux)
- MANBASEDIRS=$(JDK_TOPDIR)/src/linux/doc $(IMPORTDOCDIR)
- MAN1SUBDIR=man
- JA_DIRNAME=ja_JP.UTF-8
-endif # linux
-
-define copy-man-pages
-$(MKDIR) -p $1/man/man1
-for manbase in $(MANBASEDIRS:%=%/$(MAN1SUBDIR)) ; do \
- for manpage in $2; do \
- if [ -f $${manbase}/$${manpage} ] ; then \
- $(CP) $${manbase}/$${manpage} $1/man/man1 ; \
- for ja_encoding in $(JA_TARGET_ENCODINGS); do \
- ja_dir="ja"; \
- if [ "$${ja_encoding}" != "$(JA_SOURCE_ENCODING)" ]; then \
- ja_dir="ja_JP.$${ja_encoding}"; \
- fi; \
- $(MKDIR) -p $1/man/$${ja_dir}/man1; \
- $(CAT) $${manbase}/ja/$${manpage} \
- | $(NATIVE2ASCII) -encoding $(JA_SOURCE_ENCODING) \
- | $(SED) 's/@@VERSION@@/$(THIS_JDK_VERSION)/g' \
- | $(NATIVE2ASCII) -reverse -encoding $${ja_encoding} \
- > $1/man/$${ja_dir}/man1/$${manpage}; \
- done; \
- fi; \
- done; \
-done
-$(java-vm-cleanup)
-if [ "$(JA_DIRNAME)" != "" ] ; then \
- $(CD) $1/man && $(RM) ja && $(LN) -s $(JA_DIRNAME) ja; \
-fi
-endef
-
-
-# no compression unless requested
-ifndef COMPRESS_JARS
- CREATE_JAR_OPTS = c0mf
- CREATE_JAR_OPTS_NOMANIFEST = c0f
-else
- CREATE_JAR_OPTS = cmf
- CREATE_JAR_OPTS_NOMANIFEST = cf
-endif
-
-#
-# Targets.
-#
-INITIAL_IMAGE_JRE=initial-image-jre
-INITIAL_IMAGE_JDK=initial-image-jdk
-ifeq ($(PLATFORM), solaris)
- ifeq ($(ARCH_DATA_MODEL), 64)
- INITIAL_IMAGE_JRE=initial-image-jre-sol64
- INITIAL_IMAGE_JDK=initial-image-jdk-sol64
- endif
-endif
-
-images images-clobber \
-initial-image-jre initial-image-jdk \
-initial-image-jre-sol64 initial-image-jdk-sol64 \
-trim-image-jre trim-image-jdk \
-identify-image-jre identify-image-jdk \
-process-image-jre process-image-jdk \
-compare-image \
-sec-files sec-files-win jgss-files ::
- @$(ECHO) ">>>Making "$@" @ `$(DATE)` ..."
-
-# Order is important here, trim jre after jdk image is created
-ifeq ($(PLATFORM), macosx)
-
-images:: sanity-images post-sanity-images \
- $(INITIAL_IMAGE_JRE) $(EXTRA_JRE_TARGETS) $(INITIAL_IMAGE_JDK) \
- trim-image-jre trim-image-jdk \
- identify-image-jre identify-image-jdk \
- process-image-jre process-image-jdk sec-files sec-files-win jgss-files \
- $(EXTRA_IMAGE_TARGETS)
-else
-
-images:: sanity-images post-sanity-images \
- $(INITIAL_IMAGE_JRE) $(INITIAL_IMAGE_JDK) \
- trim-image-jre trim-image-jdk \
- identify-image-jre identify-image-jdk \
- process-image-jre process-image-jdk sec-files sec-files-win jgss-files
-endif
-
-# Don't use these
-image-jre:: initial-image-jre trim-image-jre identify-image-jre process-image-jre
-image-jdk:: initial-image-jdk trim-image-jdk identify-image-jdk process-image-jdk
-
-#
-# Sources we ship in the SDK.
-#
-SOURCES = \
- java/applet \
- java/awt \
- java/beans \
- java/io \
- java/lang \
- java/math \
- java/net \
- java/nio \
- java/rmi \
- java/security \
- java/sql \
- java/text \
- java/util \
- com/sun/corba \
- com/sun/image/codec/jpeg \
- com/sun/imageio \
- com/sun/java/swing \
- com/sun/javadoc \
- com/sun/jmx \
- com/sun/source \
- com/sun/naming \
- com/sun/security/auth \
- com/sun/security/jgss \
- javax/accessibility \
- javax/annotation \
- javax/script \
- javax/imageio \
- javax/lang \
- javax/management \
- javax/naming \
- javax/print \
- javax/rmi \
- javax/security \
- javax/sound \
- javax/sql \
- javax/swing \
- javax/tools \
- javax/xml \
- com/sun/org/apache \
- com/sun/java_cup \
- com/sun/jlex \
- org/ietf \
- org/omg \
- org/w3c/dom \
- org/xml/sax
-#
-# Directories where sources may be found. If a file with the same path
-# name exists in more than one of these places, the one found last on this
-# list wins.
-#
-SOURCE_DIRS = $(SHARE_SRC)/classes $(PLATFORM_SRC)/classes
-SOURCE_DIRS += $(GENSRCDIR)
-SOURCE_DIRS += $(IMPORTSRCDIR)
-ifndef OPENJDK
- SOURCE_DIRS += $(CLOSED_SRC)/share/classes
-endif
-
-
-#
-# Specific files and directories that will be filtered out from above areas.
-#
-SOURCE_FILTERs = $(SCM_DIRs) ',*'
-SOURCE_FILES_filter = $(SOURCE_FILTERs:%=-name % -prune -o)
-
-#
-# Bug 4249883 - excluding some unnecessary packages from com.sun.tools
-#
-# Bug 5008685 - exclude jconsole from sun/tools
-#
-TOOLS = \
- META-INF/services/com.sun.jdi.connect.Connector \
- META-INF/services/com.sun.jdi.connect.spi.TransportService \
- sun/tools/asm \
- sun/tools/jar \
- sun/tools/java \
- sun/tools/javac \
- sun/tools/jcmd \
- sun/tools/jps \
- sun/tools/jstat \
- sun/tools/jstatd \
- sun/tools/native2ascii \
- sun/tools/serialver \
- sun/tools/tree \
- sun/tools/util \
- sun/security/tools/jarsigner/Main.class \
- sun/security/tools/jarsigner/JarSignerParameters.class \
- sun/security/tools/jarsigner/Resources.class \
- sun/security/tools/jarsigner/Resources_ja.class \
- sun/security/tools/jarsigner/Resources_zh_CN.class \
- sun/security/tools/jarsigner/SignatureFile\$$Block.class \
- sun/security/tools/jarsigner/SignatureFile.class \
- sun/security/tools/jarsigner/TimestampedSigner.class \
- sun/rmi/rmic \
- sun/applet \
- sun/jvmstat \
- com/sun/javadoc \
- com/sun/jdi \
- com/sun/jarsigner \
- com/sun/source \
- com/sun/tools/classfile \
- com/sun/tools/doclets \
- com/sun/tools/doclint \
- com/sun/tools/example/debug/expr \
- com/sun/tools/example/debug/tty \
- com/sun/tools/extcheck \
- com/sun/tools/hat \
- com/sun/tools/javac \
- com/sun/tools/javadoc \
- com/sun/tools/javah \
- com/sun/tools/javap \
- com/sun/tools/jdeps \
- com/sun/tools/corba \
- com/sun/tools/internal/xjc \
- com/sun/tools/internal/ws \
- META-INF/services/com.sun.tools.internal.ws.wscompile.Plugin \
- META-INF/services/com.sun.tools.internal.xjc.Plugin \
- com/sun/istack/internal/tools \
- com/sun/tools/internal/jxc/ap \
- com/sun/tools/internal/ws/wscompile/plugin/at_generated \
- com/sun/codemodel \
- com/sun/tools/internal/jxc \
- com/sun/xml/internal/rngom \
- com/sun/xml/internal/xsom \
- org/relaxng/datatype \
- com/sun/xml/internal/dtdparser \
- com/sun/tools/jdi \
- com/sun/tools/script/shell \
- META-INF/services/com.sun.tools.attach.spi.AttachProvider \
- com/sun/tools/attach \
- sun/tools/attach \
- sun/tools/jstack \
- sun/tools/jinfo \
- sun/tools/jmap
-
-# classes that go into jfr.jar
-JFR_CLASSES_DIRS= \
- com/oracle/jrockit/jfr \
- oracle/jrockit/jfr \
- jdk/jfr
-
-# classes that go into jsse.jar
-JSSE_CLASSES_DIRS = \
- sun/security/provider/Sun.class \
- sun/security/rsa/SunRsaSign.class \
- sun/security/ssl \
- com/sun/net/ssl/internal/ssl
-
-# files under $(OUTPUTDIR) that need to go into sec-bin.zip for builds
-# where the corresponding sources are not available
-SEC_FILES_DIRS = \
- classes/javax/net \
- classes/javax/security/cert \
- classes/com/sun/net/ssl \
- classes/com/sun/security/cert \
- classes/sun/net/www/protocol/https \
- classes/sun/security/pkcs12 \
- classes/sun/security/ssl \
- classes/sun/security/krb5/*.class \
- classes/sun/security/krb5/internal/*.class \
- classes/sun/security/krb5/internal/ccache \
- classes/sun/security/krb5/internal/crypto \
- classes/sun/security/krb5/internal/ktab \
- classes/sun/security/krb5/internal/rcache \
- classes/sun/security/krb5/internal/util \
- classes/sun/security/jgss/spi/GSSContextSpi.class
-
-# files under $(OUTPUTDIR) that need to go into sec-windows-win.zip for builds
-# where the corresponding sources are not available
-SEC_FILES_WIN_DIRS = \
- classes/sun/security/krb5/internal/tools
-
-# files under $(BINDIR) that need to go into jgss_files.zip for builds
-# where the corresponding sources are not available
-JGSS_FILES_DIRS = \
- bin/w2k_lsa_auth.dll \
- bin/w2k_lsa_auth.map \
- bin/w2k_lsa_auth.pdb
-
-# The following get removed from the SDK image.
-NOTJDKTOOLS = \
- java_vm
-
-# The following get removed from the JRE after the bulk-copy of BINDIR...
-NOTJRETOOLS = \
- appletviewer$(EXE_SUFFIX) \
- extcheck$(EXE_SUFFIX) \
- idlj$(EXE_SUFFIX) \
- jar$(EXE_SUFFIX) \
- jarsigner$(EXE_SUFFIX) \
- java-rmi.cgi \
- javac$(EXE_SUFFIX) \
- javadoc$(EXE_SUFFIX) \
- javah$(EXE_SUFFIX) \
- javap$(EXE_SUFFIX) \
- jdeps$(EXE_SUFFIX) \
- jcmd$(EXE_SUFFIX) \
- jdb$(EXE_SUFFIX) \
- jps$(EXE_SUFFIX) \
- jrunscript$(EXE_SUFFIX) \
- jstat$(EXE_SUFFIX) \
- jstatd$(EXE_SUFFIX) \
- jstack$(EXE_SUFFIX) \
- packagebean$(SCRIPT_SUFFIX) \
- rmic$(EXE_SUFFIX) \
- serialver$(EXE_SUFFIX) \
- unregbean$(EXE_SUFFIX) \
- jconsole$(EXE_SUFFIX) \
- jinfo$(EXE_SUFFIX) \
- jmap$(EXE_SUFFIX) \
- native2ascii$(EXE_SUFFIX) \
- xjc$(EXE_SUFFIX) \
- wsgen$(EXE_SUFFIX) \
- wsimport$(EXE_SUFFIX) \
- schemagen$(EXE_SUFFIX) \
- jsadebugd$(EXE_SUFFIX) \
- jhat$(EXE_SUFFIX)
-
-# The following get removed from the JRE after the bulk-copy of LIBDIR...
-NOTJRELIBS = tools.jar \
- jconsole.jar
-
-ifeq ($(INCLUDE_SA), true)
- NOTJRELIBS += sa-jdi.jar
-
- # The following get removed from the JRE after the bulk-copy of LIBDIR...
- NOTJRE_SHARED_LIBS = $(SALIB_NAME)
-else
- NOTJRE_SHARED_LIBS =
-endif
-
-# Attach library is JDK only
-NOTJRE_SHARED_LIBS += $(LIB_PREFIX)attach.$(LIBRARY_SUFFIX)
-
-#
-###### RULES
-
-# Processing license files from source area to image area
-# These will be modified to have the platform specific EOL chars.
-define process-doc-file
-$(prep-target)
-$(SED) 's/$$//g' $< > $@
-$(CHMOD) 444 $@
-endef
-
-# JDK files
-$(JDK_IMAGE_DIR)/%: $(SHARE_JDK_DOC_SRC)/%
- $(process-doc-file)
-
-$(JDK_IMAGE_DIR)/demo/DEMOS_LICENSE: $(SHARE_JDK_DOC_SRC)/DEMOS_LICENSE
- $(process-doc-file)
-
-$(JDK_IMAGE_DIR)/sample/SAMPLES_LICENSE: $(SHARE_JDK_DOC_SRC)/SAMPLES_LICENSE
- $(process-doc-file)
-
-# JRE files
-$(JRE_IMAGE_DIR)/%: $(SHARE_JRE_DOC_SRC)/%
- $(process-doc-file)
-ifeq ($(PLATFORM), windows)
-$(JRE_IMAGE_DIR)/README.txt: $(SHARE_JRE_DOC_SRC)/README
- $(process-doc-file)
-endif
-
-# Differences tool
-DIRDIFF_JARFILE = $(BUILDTOOLJARDIR)/dirdiff.jar
-
-######################################################
-# List of directories in classes directory that should NOT be in rt.jar
-######################################################
-
-NOT_RT_JAR_LIST = $(ABS_TEMPDIR)/not_rt_jar.list
-
-$(NOT_RT_JAR_LIST): FRC
- $(prep-target)
- $(ECHO) "#\n" >> $@
- $(ECHO) "# List of subdirectories not in include in rt.jar" >> $@
- $(ECHO) "# Directories must contain trailing '/'." >> $@
- $(ECHO) "com/sun/javadoc/" >> $@
- $(ECHO) "com/sun/jdi/" >> $@
- $(ECHO) "com/sun/jarsigner/" >> $@
- $(ECHO) "com/sun/source/" >> $@
- $(ECHO) "com/sun/istack/internal/tools/" >> $@
- $(ECHO) "META-INF/services/com.sun.jdi.connect.Connector" >> $@
- $(ECHO) "META-INF/services/com.sun.jdi.connect.spi.TransportService" >> $@
- $(ECHO) "META-INF/services/com.sun.tools.xjc.Plugin" >> $@
- $(ECHO) "com/sun/tools/" >> $@
- $(ECHO) "sun/jvmstat/" >> $@
- $(ECHO) "sun/nio/cs/ext/" >> $@
- $(ECHO) "sun/awt/HKSCS.class" >> $@
- $(ECHO) "sun/awt/motif/X11GB2312\$$Decoder.class" >> $@
- $(ECHO) "sun/awt/motif/X11GB2312\$$Encoder.class" >> $@
- $(ECHO) "sun/awt/motif/X11GB2312.class" >> $@
- $(ECHO) "sun/awt/motif/X11GBK\$$Encoder.class" >> $@
- $(ECHO) "sun/awt/motif/X11GBK.class" >> $@
- $(ECHO) "sun/awt/motif/X11KSC5601\$$Decoder.class" >> $@
- $(ECHO) "sun/awt/motif/X11KSC5601\$$Encoder.class" >> $@
- $(ECHO) "sun/awt/motif/X11KSC5601.class" >> $@
- $(ECHO) "sun/rmi/rmic/" >> $@
- $(ECHO) "sun/tools/asm/" >> $@
- $(ECHO) "sun/tools/java/" >> $@
- $(ECHO) "sun/tools/javac/" >> $@
- $(ECHO) "com/sun/tools/classfile/" >> $@
- $(ECHO) "com/sun/tools/javap/" >> $@
- $(ECHO) "com/sun/tools/jdeps/" >> $@
- $(ECHO) "sun/tools/jcmd/" >> $@
- $(ECHO) "sun/tools/jconsole/" >> $@
- $(ECHO) "sun/tools/jps/" >> $@
- $(ECHO) "sun/tools/jstat/" >> $@
- $(ECHO) "sun/tools/jstatd/" >> $@
- $(ECHO) "sun/tools/native2ascii/" >> $@
- $(ECHO) "sun/tools/serialver/" >> $@
- $(ECHO) "sun/tools/tree/" >> $@
- $(ECHO) "sun/tools/util/" >> $@
- $(ECHO) "sun/security/tools/jarsigner/Main.class" >> $@
- $(ECHO) "sun/security/tools/jarsigner/JarSignerParameters.class" >> $@
- $(ECHO) "sun/security/tools/jarsigner/Resources.class" >> $@
- $(ECHO) "sun/security/tools/jarsigner/Resources_ja.class" >> $@
- $(ECHO) "sun/security/tools/jarsigner/Resources_zh_CN.class" >> $@
- $(ECHO) "sun/security/tools/jarsigner/SignatureFile\$$Block.class" >> $@
- $(ECHO) "sun/security/tools/jarsigner/SignatureFile.class" >> $@
- $(ECHO) "sun/security/tools/jarsigner/TimestampedSigner.class" >> $@
- $(ECHO) "sun/security/provider/Sun.class" >> $@
- $(ECHO) "sun/security/rsa/SunRsaSign.class" >> $@
- $(ECHO) "sun/security/ssl/" >> $@
- $(ECHO) "com/sun/net/ssl/internal/ssl/" >> $@
- $(ECHO) "javax/crypto/" >> $@
- $(ECHO) "sun/security/internal/" >> $@
- $(ECHO) "com/sun/crypto/provider/" >> $@
- $(ECHO) "META-INF/services/com.sun.tools.attach.spi.AttachProvider" >> $@
- $(ECHO) "com/sun/tools/attach/" >> $@
- $(ECHO) "org/relaxng/datatype/" >> $@
- $(ECHO) "com/sun/codemodel/" >> $@
- $(ECHO) "com/sun/xml/internal/dtdparser/" >> $@
- $(ECHO) "com/sun/xml/internal/rngom/" >> $@
- $(ECHO) "com/sun/xml/internal/xsom/" >> $@
- $(ECHO) "com/sun/tools/script/shell/" >> $@
- $(ECHO) "sun/tools/attach/" >> $@
- $(ECHO) "sun/tools/jstack/" >> $@
- $(ECHO) "sun/tools/jinfo/" >> $@
- $(ECHO) "sun/tools/jmap/" >> $@
-ifndef OPENJDK
-ifndef JAVASE_EMBEDDED
- $(ECHO) "com/oracle/jrockit/jfr/" >> $@
- $(ECHO) "com/oracle/jrockit/jfr/client/" >> $@
- $(ECHO) "com/oracle/jrockit/jfr/management/" >> $@
- $(ECHO) "oracle/jrockit/jfr/" >> $@
- $(ECHO) "oracle/jrockit/jfr/events/" >> $@
- $(ECHO) "oracle/jrockit/jfr/openmbean/" >> $@
- $(ECHO) "oracle/jrockit/jfr/parser/" >> $@
- $(ECHO) "oracle/jrockit/jfr/settings/" >> $@
- $(ECHO) "oracle/jrockit/jfr/tools/" >> $@
- $(ECHO) "jdk/jfr/" >> $@
-endif
-endif
-
-
-# File order list for rt.jar
-# - sun.applet is included, till hotjava stops relying on it.
-# - sun.tools.jar is included, needs cleanup.
-#
-REORDER_TEMPDIR=$(ABS_TEMPDIR)/reorder
-TOTAL_JAR_FILELIST=$(REORDER_TEMPDIR)/file_list
-
-JARFILELISTS_TEMPDIR=$(ABS_TEMPDIR)/jarfilelists
-RT_JAR_FILELIST=$(JARFILELISTS_TEMPDIR)/rt_jar_list
-RES_JAR_FILELIST=$(JARFILELISTS_TEMPDIR)/resources_jar_list
-
-JARREORDER_JARFILE = $(ABS_BUILDTOOLJARDIR)/jarreorder.jar
-
-$(TOTAL_JAR_FILELIST): $(JARREORDER_JARFILE) $(NOT_RT_JAR_LIST)
- $(prep-target)
- $(RM) $@.temp
- ($(CD) $(CLASSBINDIR) && \
- $(BOOT_JAVA_CMD) -jar $(JARREORDER_JARFILE) \
- -o $@.temp $(ABS_LIBDIR)/classlist $(NOT_RT_JAR_LIST) . )
- $(MV) $@.temp $@
- @($(CD) $(CLASSBINDIR) && $(java-vm-cleanup))
-
-# Create jfr.jar
-JFR_JAR=
-ifndef OPENJDK
-ifndef JAVASE_EMBEDDED
-JFR_JAR=$(ABS_TEMPDIR)/jfr-orig.jar
-$(JFR_JAR): $(OTHER_JAR_MANIFEST_FILE)
- $(prep-target)
- $(CD) $(CLASSBINDIR) && \
- $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS) $(OTHER_JAR_MANIFEST_FILE) $@ \
- $(JFR_CLASSES_DIRS) $(BOOT_JAR_JFLAGS)
- @$(CD) $(CLASSBINDIR) && $(java-vm-cleanup)
-endif
-endif
-
-# Create the rt.jar file list & non-class files list
-
-JARSPLIT_JARFILE = $(BUILDTOOLJARDIR)/jarsplit.jar
-
-$(RT_JAR_FILELIST) + $(RES_JAR_FILELIST): \
- $(TOTAL_JAR_FILELIST) $(JARSPLIT_JARFILE)
- @$(RM) $(RT_JAR_FILELIST) $(RES_JAR_FILELIST)
- $(MKDIR) -p $(JARFILELISTS_TEMPDIR)
- $(BOOT_JAVA_CMD) -jar $(JARSPLIT_JARFILE) \
- $(TOTAL_JAR_FILELIST) \
- -o $(RT_JAR_FILELIST) $(RES_JAR_FILELIST)
- @$(java-vm-cleanup)
-
-# Create the manifest file.
-RT_JAR_MANIFEST_FILE=$(ABS_TEMPDIR)/rt_manifest.tmp
-$(RT_JAR_MANIFEST_FILE): $(MAINMANIFEST) $(BEANMANIFEST)
- $(prep-target)
- $(SED) -e "s#@@RELEASE@@#$(RELEASE)#" \
- -e "s#@@COMPANY_NAME@@#$(COMPANY_NAME)#" \
- $(MAINMANIFEST) >> $@
- $(ECHO) >> $@
- $(CAT) $(BEANMANIFEST) >> $@
-
-OTHER_JAR_MANIFEST_FILE=$(ABS_TEMPDIR)/other_manifest.tmp
-$(OTHER_JAR_MANIFEST_FILE): $(MAINMANIFEST)
- $(prep-target)
- $(SED) -e "s#@@RELEASE@@#$(RELEASE)#" \
- -e "s#@@COMPANY_NAME@@#$(COMPANY_NAME)#" \
- $(MAINMANIFEST) >> $@
-
-# Create resources.jar containing non-class files
-RESOURCES_JAR=$(ABS_TEMPDIR)/resources-orig.jar
-$(RESOURCES_JAR): $(RES_JAR_FILELIST) $(OTHER_JAR_MANIFEST_FILE)
- $(prep-target)
- $(CD) $(CLASSBINDIR) && \
- $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS) $(OTHER_JAR_MANIFEST_FILE) $@ \
- @$(RES_JAR_FILELIST) $(BOOT_JAR_JFLAGS)
- @$(CD) $(CLASSBINDIR) && $(java-vm-cleanup)
-
-# Create jsse.jar containing SunJSSE implementation classes
-JSSE_JAR=$(ABS_TEMPDIR)/jsse-orig.jar
-$(JSSE_JAR): $(OTHER_JAR_MANIFEST_FILE)
- $(prep-target)
- $(CD) $(CLASSBINDIR) && \
- $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS) $(OTHER_JAR_MANIFEST_FILE) $@ \
- $(JSSE_CLASSES_DIRS) $(BOOT_JAR_JFLAGS)
- @$(CD) $(CLASSBINDIR) && $(java-vm-cleanup)
-
-# Create sec-bin.zip
-SEC_FILES_ZIP=$(ABS_TEMPDIR)/sec-bin.zip
-sec-files::
- $(prep-target)
- $(RM) $(SEC_FILES_ZIP)
- $(CD) $(OUTPUTDIR) && \
- $(ZIPEXE) -rq9 $(SEC_FILES_ZIP) $(SEC_FILES_DIRS)
- @$(java-vm-cleanup)
-
-# Create sec-windows-bin.zip
-SEC_FILES_WIN_ZIP=$(ABS_TEMPDIR)/sec-windows-bin.zip
-sec-files-win::
-ifeq ($(PLATFORM), windows)
- $(prep-target)
- $(RM) $(SEC_FILES_WIN_ZIP)
- $(CD) $(OUTPUTDIR) && \
- $(ZIPEXE) -rq9 $(SEC_FILES_WIN_ZIP) $(SEC_FILES_WIN_DIRS)
- @$(java-vm-cleanup)
-endif
-
-# Create JGSS files that contains the native Kerberos library
-JGSS_WIN32_FILES_ZIP=$(ABS_TEMPDIR)/jgss-windows-i586-bin.zip
-JGSS_WIN64_FILES_ZIP=$(ABS_TEMPDIR)/jgss-windows-x64-bin.zip
-jgss-files::
-ifeq ($(PLATFORM), windows)
- $(prep-target)
- ifeq ($(ARCH_DATA_MODEL), 32)
- $(RM) $(JGSS_WIN32_FILES_ZIP)
- $(CD) $(OUTPUTDIR) && \
- $(ZIPEXE) -rq9 $(JGSS_WIN32_FILES_ZIP) $(JGSS_FILES_DIRS)
- else
- $(RM) $(JGSS_WIN64_FILES_ZIP)
- $(CD) $(OUTPUTDIR) && \
- $(ZIPEXE) -rq9 $(JGSS_WIN64_FILES_ZIP) $(JGSS_FILES_DIRS)
- endif
- @$(java-vm-cleanup)
-endif
-
-# Create rt.jar
-RT_JAR=$(ABS_TEMPDIR)/rt-orig.jar
-$(RT_JAR): $(RT_JAR_FILELIST) $(RT_JAR_MANIFEST_FILE)
- $(prep-target)
- $(CD) $(CLASSBINDIR) && \
- $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS) $(RT_JAR_MANIFEST_FILE) $@ \
- @$(RT_JAR_FILELIST) $(BOOT_JAR_JFLAGS)
- @$(CD) $(CLASSBINDIR) && $(java-vm-cleanup)
-
-# Meta-index construction to make core class loaders lazier
-
-BUILDMETAINDEX_JARFILE = $(ABS_BUILDTOOLJARDIR)/buildmetaindex.jar
-
-######################################################
-# JRE Image
-######################################################
-
-initial-image-jre-setup:
- $(RM) -r $(JRE_IMAGE_DIR)
- $(MKDIR) -p $(JRE_IMAGE_DIR)
-
-# 64-bit solaris jre image contains only the 64-bit add-on files.
-initial-image-jre-sol64:: initial-image-jre-setup
- @# Use tar instead of cp to preserve the symbolic links
- for dir in bin lib ; do \
- ( $(CD) $(OUTPUTDIR) && \
- $(TAR) cf - `$(FIND) $$dir -name '$(ARCH)' -print` | \
- ($(CD) $(JRE_IMAGE_DIR) && $(TAR) xf -) ) ; \
- done
- @# Remove some files from the jre area
- for t in $(NOTJRETOOLS) ; do \
- $(RM) $(JRE_IMAGE_DIR)/bin$(ISA_DIR)/$$t ; \
- done
- for l in $(NOTJRELIBS) ; do \
- $(RM) $(JRE_IMAGE_DIR)/lib/$$l ; \
- done
- $(RM) `$(FIND) $(JRE_IMAGE_DIR)/lib -name 'orb.idl'`
- $(RM) `$(FIND) $(JRE_IMAGE_DIR)/lib -name 'ir.idl'`
-
-# Construct an initial jre image (initial jdk jre) no trimming or stripping
-# See "initial-image-jdk-setup" for an explanation of the rm of
-# drive names like C:
-initial-image-jre:: initial-image-jre-setup \
- $(JRE_DOCFILES) \
- $(RT_JAR) $(RESOURCES_JAR) $(JSSE_JAR) $(JFR_JAR) \
- $(BUILDMETAINDEX_JARFILE)
- @# Copy in bin directory
-ifeq ($(USING_MSYS),true)
- # No cpio in MinGW/MSYS
- $(CD) $(OUTPUTDIR) && $(TAR) -cf - bin | ($(CD) $(JRE_IMAGE_DIR) && $(TAR) -xpf -)
-else
- $(CD) $(OUTPUTDIR) && $(FIND) bin -depth | $(CPIO) -pdum $(JRE_IMAGE_DIR)
-endif
- @# CTE plugin security change require new empty directory lib/applet
- $(MKDIR) -p $(JRE_IMAGE_DIR)/lib/applet
- @# Copy in lib directory
-ifeq ($(USING_MSYS),true)
- # No cpio in MinGW/MSYS
- $(CD) $(OUTPUTDIR) && $(TAR) -cf - lib | ($(CD) $(JRE_IMAGE_DIR) && $(TAR) -xpf -)
-else
- $(CD) $(OUTPUTDIR) && $(FIND) lib -depth | $(CPIO) -pdum $(JRE_IMAGE_DIR)
-endif
-
- ifeq ($(USING_CYGWIN),true)
- $(RM) -rf $(JRE_IMAGE_DIR)/[A-Za-z]:
- $(RM) -rf $(OUTPUTDIR)/[A-Za-z]:
- endif
- @# Make sure all directories are read/execute for everyone
- $(CHMOD) a+rx `$(FIND) $(JRE_IMAGE_DIR) -type d`
- @# Remove some files from the jre area
- for t in $(NOTJRETOOLS) ; do \
- $(RM) $(JRE_IMAGE_DIR)/bin$(ISA_DIR)/$$t ; \
- done
- for l in $(NOTJRELIBS) ; do \
- $(RM) $(JRE_IMAGE_DIR)/lib/$$l ; \
- done
- @# Remove orb.idl and ir.idl from jre
- $(FIND) $(JRE_IMAGE_DIR)/lib -name 'orb.idl' -exec $(RM) \{} \;
- $(FIND) $(JRE_IMAGE_DIR)/lib -name 'ir.idl' -exec $(RM) \{} \;
- @# Copy in rt.jar & resources.jar file
- $(CP) $(RT_JAR) $(JRE_IMAGE_DIR)/lib/rt.jar
- $(CP) $(RESOURCES_JAR) $(JRE_IMAGE_DIR)/lib/resources.jar
- $(CP) $(JSSE_JAR) $(JRE_IMAGE_DIR)/lib/jsse.jar
-ifneq ($(JFR_JAR),)
- $(CP) $(JFR_JAR) $(JRE_IMAGE_DIR)/lib/jfr.jar
-endif
- @# Generate meta-index to make boot and extension class loaders lazier
- $(CD) $(JRE_IMAGE_DIR)/lib && \
- $(BOOT_JAVA_CMD) -jar $(BUILDMETAINDEX_JARFILE) \
- -o meta-index *.jar
- @$(CD) $(JRE_IMAGE_DIR)/lib && $(java-vm-cleanup)
- $(CD) $(JRE_IMAGE_DIR)/lib/ext && \
- $(BOOT_JAVA_CMD) -jar $(BUILDMETAINDEX_JARFILE) \
- -o meta-index *.jar
- @$(CD) $(JRE_IMAGE_DIR)/lib/ext && $(java-vm-cleanup)
-ifeq ($(PLATFORM), macosx)
- @#install jobjc, apple mac only
- $(CP) $(OUTPUTDIR)/JObjC.build/JObjC.jar $(JRE_IMAGE_DIR)/lib/JObjC.jar
-endif
-ifeq ($(PLATFORM), windows)
- @# Remove certain *.lib files
- $(CD) $(JRE_IMAGE_DIR)/lib && \
- $(RM) java.$(LIB_SUFFIX) jvm.$(LIB_SUFFIX) \
- awt.$(LIB_SUFFIX) jawt.$(LIB_SUFFIX)
- ifeq ($(ARCH_DATA_MODEL), 32)
- @# The Java Kernel JRE image ships with a special VM. It is not included
- @# in the full JRE image, so remove it. Also, is it only for 32-bit windows.
- $(CD) $(JRE_IMAGE_DIR)/bin && $(RM) -r kernel
- endif
-endif # Windows
-ifneq ($(PLATFORM), windows)
- $(call copy-man-pages,$(JRE_IMAGE_DIR),$(JRE_MAN_PAGES))
-endif # !windows
-
-# Trim out any extra files not for the jre shipment but wanted in the jdk jre.
-# (Note the jdk WILL want the jre image before this trimming)
-# Removes server VM on Windows 32bit.
-# Remove certain shared libraries that should not be in the jre image
-# but should be in the jdk jre image.
-trim-image-jre::
-ifeq ($(PLATFORM), windows)
- ifeq ($(ARCH_DATA_MODEL), 32)
- $(RM) -r $(JRE_IMAGE_DIR)/bin/server
- endif
- ifdef NOTJRE_SHARED_LIBS
- for l in $(NOTJRE_SHARED_LIBS) ; do \
- $(RM) $(JRE_IMAGE_DIR)/bin/$$l ; \
- done ;
- endif
-else # PLATFORM
- ifdef NOTJRE_SHARED_LIBS
- for l in $(NOTJRE_SHARED_LIBS) ; do \
- $(RM) $(JRE_IMAGE_DIR)/lib/$(LIBARCH)/$$l ; \
- done ;
- endif
-endif # PLATFORM
-
-# Get list of all binary (COFF or Elf) files in the jre
-JRE_BIN_LIST=$(TEMPDIR)/jre-bin-files.list
-$(JRE_BIN_LIST):
- $(RM) $@
-ifeq ($(PLATFORM), windows)
- $(FIND) $(JRE_IMAGE_DIR)/bin -type f -name \*.exe \
- -o -name \*.dll | $(EGREP) -v -i "$(MSVCRNN_DLL)" > $@
-else
- $(FIND) $(JRE_IMAGE_DIR)/lib -type f -name \*.$(LIB_SUFFIX) >> $@
-# The FILE command reports .debuginfo files as "ELF", but we don't want
-# those files in the JRE_BIN_LIST file. EXE_SUFFIX is empty on non-Windows.
- $(FILE) `$(FIND) $(JRE_IMAGE_DIR)/bin -type f ! -name '*.debuginfo' -name \*$(EXE_SUFFIX)` \
- | $(EGREP) 'ELF' | $(CUT) -d':' -f1 >> $@
-endif
-
-# Post process the image (strips and mcs on Elf files we are shipping)
-# (Note the jdk WILL want the jre image before this processing)
-process-image-jre:: $(JRE_BIN_LIST)
-ifneq ($(POST_STRIP_PROCESS), )
- @for f in `$(CAT) $(JRE_BIN_LIST)`; do \
- $(CHMOD) u+w $${f}; \
- $(ECHO) $(POST_STRIP_PROCESS) $${f}; \
- $(POST_STRIP_PROCESS) $${f}; \
- $(CHMOD) go-w $${f}; \
- done
-endif
-ifneq ($(POST_MCS_PROCESS), )
- @for f in `$(CAT) $(JRE_BIN_LIST)`; do \
- $(CHMOD) u+w $${f}; \
- $(ECHO) $(POST_MCS_PROCESS) $${f}; \
- $(POST_MCS_PROCESS) $${f}; \
- $(CHMOD) go-w $${f}; \
- done
-endif
- @for f in `$(CAT) $(JRE_BIN_LIST)`; do \
- $(call binary_file_verification,$${f}); \
- done
- $(RM) $(JRE_BIN_LIST)
-
-######################################################
-# JDK Image
-######################################################
-# Note: cpio ($(CPIO)) sometimes leaves directories without rx access.
-
-# REMIND: the $(RM) calls for patterns like c:, d: following $(CPIO)
-# are because the 1.7.x versions of cygwin's cpio command drops these
-# in the working directory if the output path begins with that pattern
-# The one for the output jre subdirectory gets there because cpio sees its
-# own dropping in the input jre subdirectory. Need to remove both of these.
-# We can remove these RM's if someone figures out how to stop cpio from
-# leaving these there.
-# Note that its a real problem not because this directory can end up in the
-# bundle (I think it won't since it not in bin or lib and those are the
-# only places from which we copy everything), but because the presence
-# of this file causes cygwin's find to bomb out, thus breaking the build
-# in "install".
-
-initial-image-jdk-setup:
- $(RM) -r $(JDK_IMAGE_DIR)
- $(MKDIR) -p $(JDK_IMAGE_DIR)/jre
-ifeq ($(USING_MSYS),true)
- ($(CD) $(JRE_IMAGE_DIR) && $(TAR) -cf - . \
- | ($(CD) $(JDK_IMAGE_DIR)/jre && $(TAR) -xpf -))
-else
- ($(CD) $(JRE_IMAGE_DIR) && $(FIND) . -depth -print \
- | $(CPIO) -pdum $(JDK_IMAGE_DIR)/jre )
-endif
- ifeq ($(USING_CYGWIN),true)
- $(RM) -rf $(JRE_IMAGE_DIR)/[A-Za-z]:
- $(RM) -rf $(JDK_IMAGE_DIR)/jre/[A-Za-z]:
- endif
- $(RM) -rf $(JDK_IMAGE_DIR)/jre/man
- $(CHMOD) a+rx `$(FIND) $(JDK_IMAGE_DIR) -type d`
-
-initial-image-jdk64-bindemos:
- for dir in bin demo ; do \
- ( $(CD) $(OUTPUTDIR) && \
- $(TAR) cf - `$(FIND) $$dir -name '$(LIBARCH)' -print` | \
- ($(CD) $(JDK_IMAGE_DIR) && $(TAR) xf -) ) ; \
- done
-
-# Solaris 64 bit image is special
-initial-image-jdk-sol64:: initial-image-jdk-setup \
- initial-image-jdk64-bindemos
-
-# DB files to add
-ifdef OPENJDK
-
-initial-image-jdk-db:
-
-else
-
-# Create the list of db *.zip files to bundle with jdk
-ABS_DB_PATH :=$(call FullPath,$(CLOSED_SHARE_SRC)/db)
-DB_BINARY_BUNDLE = $(shell $(LS) $(ABS_DB_PATH)/db-derby-*-bin.zip 2>/dev/null)
-
-# Java DB image. Move the Java DB demo directory into the JDK's demo
-# dir and in the process, rename it to db. Also remove index.html,
-# since it presumes docs are co-located, javadoc, docs and tests and
-# update the copyright year of the JDK READMEs to that of the release.
-initial-image-jdk-db: $(DB_BINARY_BUNDLE)
- $(MKDIR) -p $(JDK_IMAGE_DIR)/db
- $(CD) $(JDK_IMAGE_DIR)/db && $(UNZIP) -o $(DB_BINARY_BUNDLE)
- $(CD) $(JDK_IMAGE_DIR)/db && $(MV) db-derby-*-bin/* .
- $(CD) $(JDK_IMAGE_DIR)/db && $(RM) -r db-derby-*-bin
- $(CAT) $(ABS_DB_PATH)/README-JDK.html | \
- $(SED) "s/XXXX/$(shell cat $(JDK_TOPDIR)/src/closed/share/db/COPYRIGHTYEAR)/" > \
- $(JDK_IMAGE_DIR)/db/README-JDK.html
- $(CAT) $(ABS_DB_PATH)/3RDPARTY | \
- $(SED) "s/XXXX/$(shell cat $(JDK_TOPDIR)/src/closed/share/db/COPYRIGHTYEAR)/" > \
- $(JDK_IMAGE_DIR)/db/3RDPARTY
-ifndef NO_DEMOS
- $(RM) -r $(DEMODIR)/db
- $(MV) $(JDK_IMAGE_DIR)/db/demo $(DEMODIR)/db
- $(CAT) $(ABS_DB_PATH)/README-JDK-DEMOS.html | \
- $(SED) "s/XXXX/$(shell cat $(JDK_TOPDIR)/src/closed/share/db/COPYRIGHTYEAR)/" > \
- $(DEMODIR)/db/README-JDK-DEMOS.html
-else
- $(RM) -r $(JDK_IMAGE_DIR)/db/demo
-endif
- @# remove stuff from original distro we don't want
- $(RM) $(JDK_IMAGE_DIR)/db/index.html $(JDK_IMAGE_DIR)/db/KEYS
- $(RM) -r $(JDK_IMAGE_DIR)/db/{docs,javadoc,test}
-endif
-
-# The launcher source files we need for src.zip
-FILES_launcher = $(wildcard $(SHARE_SRC)/bin/*) \
- $(wildcard $(PLATFORM_SRC)/bin/java_md*)
-
-# Standard jdk image
-initial-image-jdk:: initial-image-jdk-setup \
- initial-image-jdk-db \
- $(JDK_DOCFILES) \
- $(JDK_DEMOS_AND_SAMPLES_DOCFILES)
- $(MKDIR) $(JDK_IMAGE_DIR)/lib
- @#
- @# Copy in the jars in lib that only belong in the JDK
- @#
- for l in $(NOTJRELIBS); do \
- if [ -r $(LIBDIR)/$$l ]; then \
- $(CP) $(LIBDIR)/$$l $(JDK_IMAGE_DIR)/lib; \
- fi; \
- done
- ifeq ($(PLATFORM), windows)
- @#
- @# lib/
- @#
- $(CP) $(LIBDIR)/$(LIB_PREFIX)jvm.$(LIB_SUFFIX) $(JDK_IMAGE_DIR)/lib
- $(CP) $(LIBDIR)/$(LIB_PREFIX)jawt.$(LIB_SUFFIX) $(JDK_IMAGE_DIR)/lib
- @#
- @# bin/
- @#
- @# copy all EXE files and only certain DLL files from BINDIR
- $(MKDIR) -p $(JDK_IMAGE_DIR)/bin
- $(CP) $(BINDIR)/*$(EXE_SUFFIX) $(JDK_IMAGE_DIR)/bin
- $(CP) $(BINDIR)/jli.$(LIBRARY_SUFFIX) $(JDK_IMAGE_DIR)/bin
- ifeq ($(COMPILER_VERSION), VS2010)
- $(CP) $(BINDIR)/msvc*100.$(LIBRARY_SUFFIX) $(JDK_IMAGE_DIR)/bin
- endif
- else # PLATFORM
- @#
- @# bin/
- @#
- ($(CD) $(BINDIR)/.. && $(TAR) cf - \
- `$(FIND) bin \( -type f -o -type l \) -print `) | \
- ($(CD) $(JDK_IMAGE_DIR) && $(TAR) xf -)
- endif # PLATFORM
- @#
- @# files that might not exist need to be touched.
- @#
- $(TOUCH) $(CLASSBINDIR)/META-INF/services/com.sun.tools.internal.xjc.Plugin
- @#
- @# lib/tools.jar
- @#
- $(CD) $(CLASSBINDIR) && \
- $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS_NOMANIFEST) $(ABS_LIBDIR)/tools.jar \
- $(TOOLS) $(BOOT_JAR_JFLAGS)
- @$(CD) $(CLASSBINDIR) && $(java-vm-cleanup)
- $(CP) $(LIBDIR)/tools.jar $(JDK_IMAGE_DIR)/lib/tools.jar
- @#
- @# lib/ct.sym
- @#
- $(MKDIR) -p $(OUTPUTDIR)/symbols/META-INF/sym
- $(JAVAC_CMD) -XDprocess.packages -proc:only \
- -processor com.sun.tools.javac.sym.CreateSymbols \
- -Acom.sun.tools.javac.sym.Jar=$(RT_JAR) \
- -Acom.sun.tools.javac.sym.Dest=$(OUTPUTDIR)/symbols/META-INF/sym/rt.jar \
- -Acom.sun.tools.javac.sym.Profiles=$(JDK_TOPDIR)/makefiles/profile-rtjar-includes.txt \
- $(CORE_PKGS) $(NON_CORE_PKGS) $(EXCLUDE_PROPWARN_PKGS) $(EXPORTED_PRIVATE_PKGS)
- $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS_NOMANIFEST) $(LIBDIR)/ct.sym \
- -C $(OUTPUTDIR)/symbols META-INF $(BOOT_JAR_JFLAGS)
- @$(java-vm-cleanup)
- $(CP) $(LIBDIR)/ct.sym $(JDK_IMAGE_DIR)/lib/ct.sym
- @#
- @# CORBA supported orb.idl and ir.idl should be copied to lib
- @#
- $(CP) $(LIBDIR)/orb.idl $(JDK_IMAGE_DIR)/lib/orb.idl
- $(CP) $(LIBDIR)/ir.idl $(JDK_IMAGE_DIR)/lib/ir.idl
- ifeq ($(PLATFORM), linux)
- @#
- @# on Linux copy jexec from jre/lib to /lib
- @#
- $(CP) $(LIBDIR)/jexec $(JDK_IMAGE_DIR)/lib/jexec
- endif # PLATFORM
- @#
- @# src.zip
- @#
- $(MKDIR) -p $(JDK_IMAGE_DIR)/src
- @#
- @# The '*-*' pattern in the find command excludes files named with dashes,
- @# such as the java.nio templates for generated classes
- @#
- @# The Linux 'tar' command cannot handle the huge command line argument
- @# generated by the more efficient solaris/windows method of copying files.
- @# So for Linux, make use of the -T option (like Solaris' -I option) of
- @# obtaining the list of files from a file. MKS tar has no such option.
-
- ifneq (,$(findstring $(PLATFORM), linux macosx))
- for d in $(SOURCE_DIRS); do \
- $(RM) $(ABS_TEMPDIR)/src-files.list; \
- ($(CD) $$d && \
- for sd in $(SOURCES) ; do \
- if [ -d $$sd ] ; then \
- $(FIND) $$sd $(SOURCE_FILES_filter) \
- -name '*.java' -print \
- >> $(ABS_TEMPDIR)/src-files.list ; \
- fi; \
- done ; \
- ) ; \
- if [ -f $(ABS_TEMPDIR)/src-files.list ] ; then \
- ($(CD) $$d && $(TAR) cf - -T $(ABS_TEMPDIR)/src-files.list ) \
- | ($(CD) $(JDK_IMAGE_DIR)/src && $(TAR) xf -); \
- fi; \
- done
- else
- for d in $(SOURCE_DIRS); do \
- $(RM) $(ABS_TEMPDIR)/src-files.list; \
- ($(CD) $$d && \
- for sd in $(SOURCES) ; do \
- if [ -d $$sd ] ; then \
- $(FIND) $$sd $(SOURCE_FILES_filter) \
- -name '*.java' -print \
- >> $(ABS_TEMPDIR)/src-files.list ; \
- fi; \
- done ; \
- ) ; \
- if [ -f $(ABS_TEMPDIR)/src-files.list ] ; then \
- ($(CD) $$d && $(TAR) cf - `$(CAT) $(ABS_TEMPDIR)/src-files.list`) \
- | ($(CD) $(JDK_IMAGE_DIR)/src && $(TAR) xf -); \
- fi; \
- done
- endif
- $(RM) $(ABS_TEMPDIR)/src-files.list
- $(CHMOD) -R +w $(JDK_IMAGE_DIR)/src
- $(MKDIR) -p $(JDK_IMAGE_DIR)/src/launcher
- $(CP) $(FILES_launcher) $(JDK_IMAGE_DIR)/src/launcher
- $(CD) $(JDK_IMAGE_DIR)/src && $(ZIPEXE) -qr ../src.zip *
- $(RM) -r $(JDK_IMAGE_DIR)/src
- @#
- @# demo, include
- @#
-ifndef NO_DEMOS
- $(CP) -r -f $(DEMODIR) $(JDK_IMAGE_DIR)
-endif
-ifndef NO_SAMPLES
- $(CP) -r -f $(SAMPLEDIR) $(JDK_IMAGE_DIR)
-endif
- $(CP) -r $(INCLUDEDIR) $(JDK_IMAGE_DIR)
- @#
- @# Swing BeanInfo generation
- @#
- $(CD) javax/swing/beaninfo && $(MAKE) swing-1.2-beans
-ifneq ($(PLATFORM), windows)
- $(call copy-man-pages,$(JDK_IMAGE_DIR),$(JDK_MAN_PAGES))
-endif # !windows
-
-# Trim out files we don't want to ship
-trim-image-jdk::
- @# Remove tools that should not be part of SDK.
- for t in $(NOTJDKTOOLS); do \
- $(RM) $(JDK_IMAGE_DIR)/bin/$${t}$(EXE_SUFFIX); \
- done
-
-# Get list of binary (COFF or Elf) files in the jdk
-JDK_BIN_LIST=$(TEMPDIR)/jdk-bin-files.list
-$(JDK_BIN_LIST):
-ifeq ($(PLATFORM), windows)
- $(FIND) $(JDK_IMAGE_DIR)/jre/bin -type f -name \*.exe \
- -o -name \*.dll | $(EGREP) -v -i "$(MSVCRNN_DLL)" > $@
- $(FIND) $(JDK_IMAGE_DIR)/bin -type f -name \*.exe \
- -o -name \*.dll | $(EGREP) -v -i "$(MSVCRNN_DLL)" >> $@
-else
- $(RM) $@
- $(FIND) $(JDK_IMAGE_DIR)/jre/lib -type f -name \*.$(LIB_SUFFIX) >> $@
-# The FILE command reports .debuginfo files as "ELF", but we don't want
-# those files in the JDK_BIN_LIST file. EXE_SUFFIX is empty on non-Windows.
- $(FILE) `$(FIND) $(JDK_IMAGE_DIR)/jre/bin -type f ! -name '*.debuginfo' -name \*$(EXE_SUFFIX)` \
- | $(EGREP) 'ELF' | $(CUT) -d':' -f1 >> $@
- file `$(FIND) $(JDK_IMAGE_DIR)/bin -type f ! -name '*.debuginfo' -name \*$(EXE_SUFFIX)` \
- | $(EGREP) 'ELF' | $(CUT) -d':' -f1 >> $@
-endif
-
-# Post process the image (strips and mcs on files we are shipping)
-process-image-jdk:: $(JDK_BIN_LIST)
-ifneq ($(POST_STRIP_PROCESS), )
- @for f in `$(CAT) $(JDK_BIN_LIST)`; do \
- $(CHMOD) u+w $${f}; \
- $(ECHO) $(POST_STRIP_PROCESS) $${f}; \
- $(POST_STRIP_PROCESS) $${f}; \
- $(CHMOD) go-w $${f}; \
- done
-endif
-ifneq ($(POST_MCS_PROCESS), )
- @for f in `$(CAT) $(JDK_BIN_LIST)`; do \
- $(CHMOD) u+w $${f}; \
- $(ECHO) $(POST_MCS_PROCESS) $${f}; \
- $(POST_MCS_PROCESS) $${f}; \
- $(CHMOD) go-w $${f}; \
- done
-endif
- @for f in `$(CAT) $(JDK_BIN_LIST)`; do \
- $(call binary_file_verification,$${f}); \
- done
- $(RM) $(JDK_BIN_LIST)
-
-###################################################################
-# What did we build
-###################################################################
-
-# The jdk text info file that lives at the root of the install image.
-
-JDK_INFO_FILE = $(JDK_IMAGE_DIR)/release
-JRE_INFO_FILE = $(JRE_IMAGE_DIR)/release
-
-# Common way to emit a line into the release or info file
-define info-file-item # name value
-$(PRINTF) '%s="%s"\n' $1 $2 >> $@
-endef
-
-# Values to emit
-MINIMUM_OS_NAME := $(REQUIRED_OS_NAME)
-MINIMUM_OS_VERSION := $(REQUIRED_OS_VERSION)
-MINIMUM_OS_ARCH := $(ARCH)
-ALL_SOURCE_TIPS = $(shell \
- if [ -f $(SOURCE_TIPS) ] ; then \
- $(CAT) $(SOURCE_TIPS) ; \
- fi)
-
-$(JDK_INFO_FILE): FRC
- $(prep-target)
- $(call info-file-item, "JAVA_VERSION", "$(THIS_JDK_VERSION)")
- $(call info-file-item, "OS_NAME", "$(MINIMUM_OS_NAME)")
- $(call info-file-item, "OS_VERSION", "$(MINIMUM_OS_VERSION)")
- $(call info-file-item, "OS_ARCH", "$(MINIMUM_OS_ARCH)")
- $(call info-file-item, "SOURCE", "$(ALL_SOURCE_TIPS)")
-
-# Create release file to identify this image
-identify-image-jdk:: $(JDK_INFO_FILE)
-
-$(JRE_INFO_FILE): FRC
- $(prep-target)
- $(call info-file-item, "JAVA_VERSION", "$(THIS_JDK_VERSION)")
- $(call info-file-item, "OS_NAME", "$(MINIMUM_OS_NAME)")
- $(call info-file-item, "OS_VERSION", "$(MINIMUM_OS_VERSION)")
- $(call info-file-item, "OS_ARCH", "$(MINIMUM_OS_ARCH)")
- $(call info-file-item, "SOURCE", "$(ALL_SOURCE_TIPS)")
-
-# Create release file to identify this image
-identify-image-jre:: $(JRE_INFO_FILE)
-
-###################################################################
-# What do we compare against
-###################################################################
-
-# The temporary files and areas created
-TEMP_PREV_JRE_BASE_DIR=$(TEMPDIR)/previous_jre
-TEMP_PREV_JDK_BASE_DIR=$(TEMPDIR)/previous_jdk
-TEMP_PREV_JRE_COMPARISON=$(TEMP_PREV_JRE_BASE_DIR)/previous_jre_comparison.txt
-TEMP_PREV_JDK_COMPARISON=$(TEMP_PREV_JDK_BASE_DIR)/previous_jdk_comparison.txt
-TEMP_PREV_JRE_IMAGE_DIR=$(TEMP_PREV_JRE_BASE_DIR)/jre$(PREVIOUS_JDK_VERSION)
-TEMP_PREV_JDK_IMAGE_DIR=$(TEMP_PREV_JDK_BASE_DIR)/jdk$(PREVIOUS_JDK_VERSION)
-
-# unbundle(sourcedir,bundlename,destdir)
-# logic is slightly different if a .tar.gz file (linux)
-define unbundle
-$(RM) -r $3
-$(MKDIR) -p $3
-$(CP) $1 $3
-if [ "`$(BASENAME) $2 .gz`" != "$2" ] ; then \
- ( $(CD) $3 && ( $(GUNZIP) -dc $2 | $(TAR) xf - ) && $(RM) $2 ); \
-else \
- ( $(CD) $3 && $(TAR) xf $2 && $(RM) $2 ); \
-fi
-( $(CD) $3 && $(RM) $2 )
-endef
-
-# In general, ignore the fastdebug tree, and changes in the demo and sample area
-COMPARE_FILTER = | $(EGREP) -v /fastdebug/ | $(EGREP) -v /demo/ | $(EGREP) -v /sample/
-
-# If a previuous image is provided, no need to install it.
-ifdef PREVIOUS_RELEASE_IMAGE
-
- # Just use the pre-installed images
- PREV_JRE_IMAGE_DIR=$(PREVIOUS_RELEASE_IMAGE)/jre
- PREV_JDK_IMAGE_DIR=$(PREVIOUS_RELEASE_IMAGE)
-
-else
-
- # Use the temp images we will create
- PREV_JRE_IMAGE_DIR=$(TEMP_PREV_JRE_IMAGE_DIR)
- PREV_JDK_IMAGE_DIR=$(TEMP_PREV_JDK_IMAGE_DIR)
-
-# Force the installation in this case
-compare-image:: install-previous-sanity install-previous-jre install-previous-jdk
-
-# Unbundle the jre
-$(TEMP_PREV_JRE_IMAGE_DIR)/bin/java$(EXE_SUFFIX): $(PREVIOUS_JRE_BUNDLE)
- $(call unbundle,$(PREVIOUS_JRE_BUNDLE),$(PREVIOUS_JRE_FILE),$(TEMP_PREV_JRE_BASE_DIR))
- $(TOUCH) $@
-
-# Unbundle the jdk
-$(TEMP_PREV_JDK_IMAGE_DIR)/bin/java$(EXE_SUFFIX): $(PREVIOUS_JDK_BUNDLE)
- $(call unbundle,$(PREVIOUS_JDK_BUNDLE),$(PREVIOUS_JDK_FILE),$(TEMP_PREV_JDK_BASE_DIR))
- $(TOUCH) $@
-
-endif
-
-# Make sure all images have a java in them (used as the touch file)
-install-previous-sanity:
- @if [ ! -f $(PREVIOUS_JRE_BUNDLE) ]; then \
- $(ECHO) "ERROR: You do not have access to the previous java release jre bundles. \n" \
- " Please check your access to \n" \
- " $(PREVIOUS_JRE_BUNDLE) \n" \
- " and/or check your value of ALT_PREVIOUS_RELEASE_PATH or ALT_PREVIOUS_JRE_FILE \n" \
- " This will affect you if you build the images target. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- @if [ ! -f $(PREVIOUS_JDK_BUNDLE) ]; then \
- $(ECHO) "ERROR: You do not have access to the previous java release sdk bundles. \n" \
- " Please check your access to \n" \
- " $(PREVIOUS_sdk_BUNDLE) \n" \
- " and/or check your value of ALT_PREVIOUS_RELEASE_PATH or ALT_PREVIOUS_JDK_FILE. \n" \
- " This will affect you if you build the images target. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
-install-previous-jre: $(PREV_JRE_IMAGE_DIR)/bin/java$(EXE_SUFFIX)
-install-previous-jdk: $(PREV_JDK_IMAGE_DIR)/bin/java$(EXE_SUFFIX)
-
-# Create the jre comparison report
-$(TEMP_PREV_JRE_COMPARISON): install-previous-jre $(DIRDIFF_JARFILE)
- $(prep-target)
- $(BOOT_JAVA_CMD) -jar $(DIRDIFF_JARFILE) \
- $(PREV_JRE_IMAGE_DIR) $(JRE_IMAGE_DIR) | $(SORT) > $@
- @$(java-vm-cleanup)
-
-# Create the jdk comparison report
-$(TEMP_PREV_JDK_COMPARISON): install-previous-jdk $(DIRDIFF_JARFILE)
- $(prep-target)
- $(BOOT_JAVA_CMD) -jar $(DIRDIFF_JARFILE) \
- $(PREV_JDK_IMAGE_DIR) $(JDK_IMAGE_DIR) | $(SORT) > $@
- @$(java-vm-cleanup)
-
-# Clean up names in the messages printed out
-CAT_FILTER = $(SED) -e "s|$(JDK_IMAGE_DIR)|JDK_IMAGE|g" \
- -e "s|$(JRE_IMAGE_DIR)|JRE_IMAGE|g"
-
-# Report on the jre image comparison
-compare-image-jre: $(TEMP_PREV_JRE_COMPARISON)
- @$(ECHO) "JRE Image Comparison to version $(PREVIOUS_JDK_VERSION)"
- @$(ECHO) " Previous: $(PREV_JRE_IMAGE_DIR)"
- @$(ECHO) " Current: $(JRE_IMAGE_DIR)"
- @$(CAT) $< $(COMPARE_FILTER) | $(CAT_FILTER)
- ( $(ECHO) " " ; $(CAT) $< | $(CAT_FILTER) ; $(ECHO) " " ) >> $(WARNING_FILE)
-
-# Report on the jdk image comparison
-compare-image-jdk: $(TEMP_PREV_JDK_COMPARISON)
- @$(ECHO) "JDK Image Comparison to version $(PREVIOUS_JDK_VERSION)"
- @$(ECHO) " Previous: $(PREV_JDK_IMAGE_DIR)"
- @$(ECHO) " Current: $(JDK_IMAGE_DIR)"
- $(CAT) $< $(COMPARE_FILTER) | $(CAT_FILTER)
- ( $(ECHO) " " ; $(CAT) $< | $(CAT_FILTER) ; $(ECHO) " " ) >> $(WARNING_FILE)
-
-# Do both image comparisons
-compare-image:: compare-image-jre compare-image-jdk
-
-# Clean up any temp images and reports
-compare-image-clobber:
- $(RM) -r $(TEMP_PREV_JRE_BASE_DIR)
- $(RM) -r $(TEMP_PREV_JDK_BASE_DIR)
-
-######################################################
-# clobber
-######################################################
-images-clobber::
- $(RM) -r $(REORDER_TEMPDIR)
- $(RM) -r $(JARFILELISTS_TEMPDIR)
-ifeq ($(ARCH_DATA_MODEL), 32)
- $(CD) javax/swing/beaninfo && $(MAKE) swingbeans.clobber
- $(RM) -r $(CLASSBINDIR)/META-INF
- $(RM) $(TEMPDIR)/tmp.jar
-endif
-ifeq ($(PLATFORM), linux)
- $(RM) -r $(OUTPUTDIR)/$(ARCH)
-endif
-ifeq ($(PLATFORM), windows)
- $(RM) $(TEMPDIR)/rebase.input
-endif
- $(RM) -r $(JDK_IMAGE_DIR)
- $(RM) -r $(JRE_IMAGE_DIR)
-
-images images-clobber::
- @$(ECHO) ">>>Finished making "$@" @ `$(DATE)` ..."
- @$(java-vm-cleanup)
-
-.PHONY: images image-jre image-jdk \
- initial-image-jre initial-image-jdk \
- initial-image-jre-sol64 initial-image-jdk-sol64 \
- initial-image-jdk-setup \
- initial-image-jdk-db \
- initial-image-jdk64-bindemos \
- initial-image-jre-setup \
- trim-image-jre trim-image-jdk \
- process-image-jre process-image-jdk \
- identify-image-jre identify-image-jdk \
- install-previous-jre install-previous-jdk \
- compare-image-jre compare-image-jdk \
- compare-image compare-image-clobber \
- images-clobber
-
-# Force rule
-FRC:
diff --git a/jdk/make/common/Rules.gmk b/jdk/make/common/Rules.gmk
deleted file mode 100644
index 4136a5dff3c..00000000000
--- a/jdk/make/common/Rules.gmk
+++ /dev/null
@@ -1,355 +0,0 @@
-#
-# Copyright (c) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-#
-# Rules shared by all Java makefiles.
-#
-# Used to apply to source file $<, checks code conventions, issues warnings.
-define check-conventions
- if [ "$(CONVENTION_WATCH)" = "true" ] ; then \
- if [ "`$(CAT) -n -v -t $< | $(EGREP) -v '\@\(\#\)' | $(EGREP) '\^[MLI]'`" != "" ] ; then \
- $(ECHO) "WARNING: File contains tabs, ^M, or ^L characters: $<"; \
- if [ "$(CONVENTION_DETAILS)" = "true" ] ; then \
- $(CAT) -n -v -t $< | $(EGREP) -v '\@\(\#\)' | $(EGREP) '\^[MLI]' ; \
- fi; \
- fi; \
- fi
-endef
-
-# Make sure the default rule is all
-rules_default_rule: all
-
-#
-# Directory set up. (Needed by deploy workspace)
-#
-$(CLASSDESTDIR) $(CLASSHDRDIR) $(OBJDIR) $(OUTPUTDIR) $(BINDIR) $(LIBDIR) $(LIBDIR)/$(LIBARCH) $(TEMPDIR) $(EXTDIR):
- $(MKDIR) -p $@
-
-#
-# All source tree areas for java/properties files (a few may be closed)
-#
-ifeq ($(PLATFORM), macosx)
- ifdef OPENJDK
- ALL_CLASSES_SRC = $(call JavaSrcDirList,,classes)
- else
- ALL_CLASSES_SRC = \
- $(CLOSED_SHARE_SRC)/classes $(CLOSED_PLATFORM_SRC)/classes \
- $(call JavaSrcDirList,,classes)
- endif
-else
- ifdef OPENJDK
- ALL_CLASSES_SRC = $(SHARE_SRC)/classes $(PLATFORM_SRC)/classes
- else
- ALL_CLASSES_SRC = \
- $(CLOSED_SHARE_SRC)/classes $(CLOSED_PLATFORM_SRC)/classes \
- $(SHARE_SRC)/classes $(PLATFORM_SRC)/classes
- endif
-endif
-
-#
-# If AUTO_FILES_PROPERTIES_DIRS used, automatically find properties files
-#
-ifdef AUTO_FILES_PROPERTIES_DIRS
- AUTO_FILES_PROPERTIES_FILTERS1 = $(SCM_DIRs) ',*'
- AUTO_FILES_PROPERTIES_FILTERS1 += $(AUTO_PROPERTIES_PRUNE)
- FILES_properties_find_filters1 = $(AUTO_FILES_PROPERTIES_FILTERS1:%=-name % -prune -o)
- FILES_properties_auto1 := \
- $(shell \
- for dir in $(ALL_CLASSES_SRC) ; do \
- if [ -d $$dir ] ; then \
- ( $(CD) $$dir; \
- for sdir in $(AUTO_FILES_PROPERTIES_DIRS); do \
- if [ -d $$sdir ] ; then \
- $(FIND) $$sdir $(FILES_properties_find_filters1) \
- -name '*.properties' -print ; \
- fi ; \
- done \
- ); \
- fi; \
- done \
- )
-else
- FILES_properties_auto1 =
-endif # AUTO_FILES_PROPERTIES_DIRS
-
-# Add any automatically found properties files to the properties file list
-FILES_properties += $(FILES_properties_auto1)
-
-#
-# Get Resources help
-#
-include $(JDK_TOPDIR)/make/common/internal/Resources.gmk
-
-#
-# Compiling .java files.
-#
-
-#
-# Automatically add to FILES_java if AUTO_FILES_JAVA_DIRS is defined
-#
-# There are two basic types of sources, normal source files and the
-# generated ones. The Normal sources will be located in:
-# $(ALL_CLASSES_SRC)
-# The generated sources, which might show up late to dinner, are at:
-# $(GENSRCDIR)
-# and since they could be generated late, we need to be careful that
-# we look for these sources late and not use the ':=' assignment which
-# might miss their generation.
-
-ifdef AUTO_FILES_JAVA_DIRS
- # Filter out these files or directories
- AUTO_FILES_JAVA_SOURCE_FILTERS1 = $(SCM_DIRs) ',*'
- AUTO_FILES_JAVA_SOURCE_FILTERS2 =
- AUTO_FILES_JAVA_SOURCE_FILTERS1 += $(AUTO_JAVA_PRUNE)
- AUTO_FILES_JAVA_SOURCE_FILTERS2 += $(AUTO_JAVA_PRUNE)
-
- # First list is the normal sources that should always be there,
- # by using the ':=', which means we do this processing once.
- FILES_java_find_filters1 = $(AUTO_FILES_JAVA_SOURCE_FILTERS1:%=-name % -prune -o)
- FILES_java_auto1 := \
- $(shell \
- for dir in $(ALL_CLASSES_SRC) ; do \
- if [ -d $$dir ] ; then \
- ( $(CD) $$dir; \
- for sdir in $(AUTO_FILES_JAVA_DIRS); do \
- if [ -d $$sdir ] ; then \
- $(FIND) $$sdir $(FILES_java_find_filters1) \
- -name '*.java' -print ; \
- fi ; \
- done \
- ); \
- fi; \
- done \
- )
- # Second list is the generated sources that should be rare, but will likely
- # show up late and we need to look for them at the last minute, so we
- # cannot use the ':=' assigment here. But if this gets expanded multiple
- # times, the if tests should make them relatively cheap.
- FILES_java_find_filters2 = $(AUTO_FILES_JAVA_SOURCE_FILTERS2:%=-name % -prune -o)
- FILES_java_auto2 = \
- $(shell \
- for dir in $(GENSRCDIR); do \
- if [ -d $$dir ] ; then \
- ( $(CD) $$dir; \
- for sdir in $(AUTO_FILES_JAVA_DIRS); do \
- if [ -d $$sdir ] ; then \
- $(FIND) $$sdir $(FILES_java_find_filters2) \
- -name '*.java' -print ; \
- fi ; \
- done \
- ); \
- fi; \
- done \
- )
-else
- FILES_java_auto1 =
- FILES_java_auto2 =
-endif
-
-# Add all found java sources to FILES_java macro (if AUTO_FILES_JAVA_DIRS used)
-FILES_java += $(FILES_java_auto1) $(FILES_java_auto2)
-
-# File that will hold java source names that need compiling
-JAVA_SOURCE_LIST=$(TEMPDIR)/.classes.list
-
-# Add a java source to the list
-define add-java-file
-$(ECHO) "$?" >> $(JAVA_SOURCE_LIST)
-$(check-conventions)
-endef
-
-ifdef DEMOS
-$(CLASSDESTDIR)/%.class: $(SOURCEPATH)/%.java
- @$(add-java-file)
-#Redirect zh_HK java files to tmp directory which created from zh_TW
-#$(CLASSDESTDIR)/%_zh_HK.class: $(JDK_L10N_TMP_OUTPUTDIR)/%_zh_HK.java
-# @$(add-java-file)
-else
-
-#
-# Rules for closed files
-#
-# If filenames are duplicated between open/closed workspaces, prefer
-# the closed files.
-#
-# Rule ordering in this Makefile is important: some targets depend
-# on closed files replacing open ones, and thus the closed file rules
-# must be found before the open ones.
-#
-# Don't reorder without consulting teams that depend on this behavior.
-#
-ifndef OPENJDK
-$(CLASSDESTDIR)/%.class: $(CLOSED_PLATFORM_SRC)/classes/%.java
- @$(add-java-file)
-$(CLASSDESTDIR)/%.class: $(CLOSED_SHARE_SRC)/classes/%.java
- @$(add-java-file)
-endif
-
-$(CLASSDESTDIR)/%.class: $(GENSRCDIR)/%.java
- @$(add-java-file)
-
-ifeq ($(PLATFORM), macosx)
-$(CLASSDESTDIR)/%.class: $(JDK_TOPDIR)/src/macosx/classes/%.java
- @$(add-java-file)
-endif
-$(CLASSDESTDIR)/%.class: $(PLATFORM_SRC)/classes/%.java
- @$(add-java-file)
-
-$(CLASSDESTDIR)/%.class: $(SHARE_SRC)/classes/%.java
- @$(add-java-file)
-
-#Redirect zh_HK java files to tmp directory which created from zh_TW
-$(CLASSDESTDIR)/%_zh_HK.class: $(JDK_L10N_TMP_OUTPUTDIR)/%_zh_HK.java
- @$(add-java-file)
-endif
-
-# List of class files needed
-FILES_class = $(FILES_java:%.java=$(CLASSDESTDIR)/%.class)
-
-# Got to include exported files.
-FILES_class += $(FILES_export:%.java=$(CLASSDESTDIR)/%.class)
-
-# Construct list of java sources we need to compile
-source_list_prime:
- @$(MKDIR) -p $(TEMPDIR)
-# Note that we slip resources in so that compiled properties files get created:
-$(JAVA_SOURCE_LIST) : source_list_prime resources $(FILES_class)
- @$(TOUCH) $@
-
-.delete.classlist:
- @$(RM) $(JAVA_SOURCE_LIST)
-
-# Make sure all newer sources are compiled (in a batch)
-classes : $(CLASSES_INIT) .delete.classlist .compile.classlist
-
-.compile.classlist : $(JAVA_SOURCE_LIST)
- @$(MKDIR) -p $(CLASSDESTDIR)
- @$(RM) $<.filtered
- @$(CAT) $< | $(NAWK) 'length>0' | $(SORT) -u > $<.filtered
- @numfiles=`$(WC) -l < $<.filtered` ; \
- if [ $$numfiles -ge 1 ] ; then \
- $(ECHO) "# Java sources to be compiled: (listed in file $<)"; \
- $(CAT) $<.filtered; \
- $(ECHO) "# Running javac: $$numfiles files; in $(CURDIR)"; \
- $(ECHO) $(JAVAC_CMD) -sourcepath "$(SOURCEPATH)" -d $(CLASSDESTDIR) @$<.filtered; \
- $(JAVAC_CMD) -sourcepath "$(SOURCEPATH)" -d $(CLASSDESTDIR) @$<.filtered && \
- $(ECHO) "# javac finished"; \
- fi
- @$(java-vm-cleanup)
-
-clobber clean::
- $(RM) $(JAVA_SOURCE_LIST)
-
-ifndef DONT_CLOBBER_CLASSES
- ifndef PACKAGE
- DONT_CLOBBER_CLASSES = true
- else
- DONT_CLOBBER_CLASSES = false
- endif
-endif
-
-packages.clean:
-ifeq ($(DONT_CLOBBER_CLASSES),false)
- ifdef AUTO_FILES_JAVA_DIRS
- @for sdir in $(AUTO_FILES_JAVA_DIRS); do \
- $(ECHO) "$(RM) -r $(CLASSDESTDIR)/$$sdir"; \
- $(RM) -r $(CLASSDESTDIR)/$$sdir; \
- done
- else
- $(RM) -r $(CLASSDESTDIR)/$(PKGDIR)
- endif
-endif
-
-ifdef DEMOS
-classes.clean:
- $(RM) -r $(DEMODST) $(CLASSDESTDIR)
-else
-classes.clean: packages.clean
- $(RM) $(JAVA_SOURCE_LIST)
-endif
-
-#
-# C and C++ make dependencies
-#
-include $(JDK_TOPDIR)/make/common/internal/NativeCompileRules.gmk
-
-#
-# Running Javah to generate stuff into CClassHeaders.
-#
-
-ifdef FILES_export
-
-CLASSES.export = $(subst /,.,$(FILES_export:%.java=%))
-CLASSES.export += $(subst /,.,$(FILES_export2:%.java=%))
-CLASSES.export += $(subst /,.,$(FILES_export3:%.java=%))
-CLASSES_export = $(FILES_export:%.java=$(CLASSDESTDIR)/%.class)
-CLASSES_export += $(FILES_export2:%.java=$(CLASSDESTDIR)/%.class)
-CLASSES_export += $(FILES_export3:%.java=$(CLASSDESTDIR)/%.class)
-
-# Fix when deploy workspace makefiles don't depend on this name
-#CLASSHDR_DOTFILE=$(CLASSHDRDIR)/.classheaders
-
-CLASSHDR_DOTFILE=$(OBJDIR)/.class.headers.$(ARCH)
-
-classheaders: classes $(CLASSHDR_DOTFILE)
-
-$(CLASSHDR_DOTFILE): $(CLASSES_export)
- $(prep-target)
- @$(ECHO) "# Running javah:"
- $(JAVAH_CMD) -d $(CLASSHDRDIR)/ \
- $(CLASSES.export) $(subst $$,\$$,$(EXPORTED_inner))
- @$(java-vm-cleanup)
- @$(TOUCH) $@
-
-classheaders.clean:
- $(RM) $(CLASSHDR_DOTFILE)
- $(RM) -r $(CLASSHDRDIR)
-
-else # FILES_export
-
-classheaders: classes
-
-classheaders.clean:
-
-endif # FILES_export
-
-clean clobber:: classheaders.clean classes.clean .delete.classlist
-
-#
-# Default dependencies
-#
-
-all: build
-
-build: classheaders
-
-default: all
-
-.PHONY: all build clean clobber \
- .delete.classlist classes .compile.classlist classes.clean \
- classheaders classheaders.clean \
- batch_compile
-
diff --git a/jdk/make/common/Sanity.gmk b/jdk/make/common/Sanity.gmk
deleted file mode 100644
index 233abeacabb..00000000000
--- a/jdk/make/common/Sanity.gmk
+++ /dev/null
@@ -1,121 +0,0 @@
-#
-# Copyright (c) 2001, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Settings and rules to validate the JDK build environment.
-
-.PHONY: \
- pre-sanity \
- sanity \
- sanity-base \
- sanity-docs \
- sanity-images \
- post-sanity-all \
- post-sanity-docs \
- post-sanity-images \
- sanity-all
-
-# Bring in common sanity check rules
-include $(JDK_MAKE_SHARED_DIR)/Sanity.gmk
-
-# EXTERNALSANITYCONTROL means that this workspace build is being controlled by
-# the control workspace, and that workspace is managing what is done to the sanity
-# check files, and this sanity check run is only appending to those files.
-
-pre-sanity: $(SANITY_FILES)
-ifndef EXTERNALSANITYCONTROL
- @$(RM) $(SANITY_FILES)
-endif
-
-sanity-base: pre-sanity \
- sane-settings \
- sane-insane \
- sane-make \
- sane-build_number \
- sane-os_version \
- sane-makeflags \
- sane-alt_outputdir \
- sane-outputdir \
- sane-devtools_path \
- sane-compiler_path \
- sane-unixcommand_path \
- sane-usrbin_path \
- sane-math_iso \
- sane-libCrun \
- sane-unixccs_path \
- sane-msdevtools_path \
- sane-compiler \
- sane-cacerts \
- sane-ant_version \
- sane-zip_version \
- sane-msvcrt_path
-
-# The rules sanity-* have a one-to-one correspondence with the major targets
-# Each sanity-* rule should have no body to ensure that the post-sanity-* is the
-# last rule executed. The pre-sanity rule should be the first dependency. This design
-# expects the execution of pre-sanity only once per gnumake command invocation,
-# thus, info written to ERROR_FILE and/or WARNING_FILE will not be removed by subsequent
-# targets in the same 'gnumake' command line.
-
-sanity-all:: sanity-base \
- sane-classpath \
- sane-java_home \
- sane-fonts \
- sane-variant \
- sane-ld_library_path \
- sane-ld_library_path_64 \
- sane-ld_options \
- sane-ld_run_path \
- sane-alt_bootdir \
- sane-bootdir \
- sane-local-bootdir \
- sane-alsa-headers
-
-ifdef OPENJDK
-sanity-all:: sane-freetype
-endif
-
-
-# Always check cups header paths on solaris & linux
-ifneq ($(PLATFORM), windows)
-sanity-all:: \
- sane-cups
-endif
-
-# Always check hotspot binary paths even if we are building them from scratch
-HOTSPOT_IMPORT_CHECK=true
-ifeq ($(HOTSPOT_IMPORT_CHECK),true)
-sanity-all:: \
- sane-hotspot_binaries \
- sane-hotspot_import
-endif
-
-sanity-docs: sanity-base sane-docs_import
-
-sanity-images:: sanity-base
-
-sanity:: sanity-all post-sanity
-
-# this should be the last rule in any target's sanity rule.
-post-sanity post-sanity-all post-sanity-docs post-sanity-images: sane-lastrule
diff --git a/jdk/make/common/Subdirs.gmk b/jdk/make/common/Subdirs.gmk
deleted file mode 100644
index f212d50c162..00000000000
--- a/jdk/make/common/Subdirs.gmk
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Generic makefile for building subdirectories.
-#
-# SUBDIRS variables to specify the subdirectories to build recursively.
-# Makefile has to include Subdirs.gmk AFTER all SUBDIRS variables are
-# defined.
-#
-# This file does not contain any rule.
-#
-# WARNING: This file is shared with other workspaces.
-# So when it includes other files, it must use JDK_TOPDIR.
-
-#
-# SUBDIRS subdirs for the base module always get built
-# SUBDIRS_ subdirs for the named group
-#
-# By default, subdirs specified in the SUBDIRS and all SUBDIRS_*
-# variables will be built.
-#
-# Variables of the currently supported groups are:
-# SUBDIRS_desktop
-# SUBDIRS_management
-# SUBDIRS_enterprise
-# SUBDIRS_misc
-# SUBDIRS_tools
-#
-# Change to the above list also need to update
-# make/common/shared/Sanity.gmk. NOTE: this list is subject
-# to change.
-#
-# Eventually we want to restructure the make directory
-# according to these grouping (e.g. make/desktop/...) and
-# the SUBDIRS_ variables would not be needed.
-#
-
-# Iterate the subdirectories specified in $1.
-# - cd into each subdir and make them
-
-# Given a SUBDIRS* list (first argument), cd into them and make them
-# SUBDIRS_MAKEFLAGS Make settings for a subdir make
-# SUBDIRS_MAKEFLAGS-$@ Make settings specific to this target
-#
-define subdirs-group-loop
-@$(ECHO) "Begin Processing SUBDIRS: $($1)"
-@for i in DUMMY $($1) ; do \
- if [ "$$i" != "DUMMY" ] ; then \
- $(MAKE) -C $$i $@ $(SUBDIRS_MAKEFLAGS) $(SUBDIRS_MAKEFLAGS-$@) \
- FULL_VERSION=$(FULL_VERSION) RELEASE=$(RELEASE) || exit 1; \
- fi ; \
-done
-@$(ECHO) "Done Processing SUBDIRS: $($1)"
-endef
-
-# Given a OTHERSUBDIRS list, cd into them and make them (extra loop define)
-# OTHERSUBDIRS_MAKEFLAGS Make settings for a subdir make
-define OTHERSUBDIRS-loop
-@$(ECHO) "Begin Processing OTHERSUBDIRS: $(OTHERSUBDIRS)"
-@for i in DUMMY $(OTHERSUBDIRS) ; do \
- if [ "$$i" != "DUMMY" ] ; then \
- $(MAKE) -C $$i $@ $(OTHERSUBDIRS_MAKEFLAGS) \
- FULL_VERSION=$(FULL_VERSION) RELEASE=$(RELEASE) || exit 1; \
- fi ; \
-done
-@$(ECHO) "Done Processing OTHERSUBDIRS: $(OTHERSUBDIRS)"
-endef
-
-#
-# Iterate the list specified in SUBDIRS_ only if
-# SUBDIRS_ is set.
-#
-ifdef SUBDIRS_desktop
- define subdirs-desktop-loop
- @$(call subdirs-group-loop,SUBDIRS_desktop)
- endef
-else
- define subdirs-desktop-loop
- endef
-endif # SUBDIRS_desktop
-
-ifdef SUBDIRS_enterprise
- define subdirs-enterprise-loop
- @$(call subdirs-group-loop,SUBDIRS_enterprise)
- endef
-else
-define subdirs-enterprise-loop
-endef
-endif # SUBDIRS_enterprise
-
-ifdef SUBDIRS_management
- define subdirs-management-loop
- @$(call subdirs-group-loop,SUBDIRS_management)
- endef
-else
- define subdirs-management-loop
- endef
-endif # SUBDIRS_management
-
-ifdef SUBDIRS_misc
- define subdirs-misc-loop
- @$(call subdirs-group-loop,SUBDIRS_misc)
- endef
-else
- define subdirs-misc-loop
- endef
-endif # SUBDIRS_misc
-
-ifdef SUBDIRS_tools
- define subdirs-tools-loop
- @$(call subdirs-group-loop,SUBDIRS_tools)
- endef
-else
- define subdirs-tools-loop
- endef
-endif # SUBDIRS_tools
-
-#
-# If BUILD_MODULES is not set or it's set to "all",
-# iterate all groups.
-SUBDIRS_all = $(SUBDIRS) $(SUBDIRS_desktop) $(SUBDIRS_enterprise) \
- $(SUBDIRS_management) $(SUBDIRS_misc) $(SUBDIRS_tools)
-
-define SUBDIRS-loop
- @$(call subdirs-group-loop,SUBDIRS_all)
-endef
diff --git a/jdk/make/common/internal/Defs-corba.gmk b/jdk/make/common/internal/Defs-corba.gmk
deleted file mode 100644
index 20468696196..00000000000
--- a/jdk/make/common/internal/Defs-corba.gmk
+++ /dev/null
@@ -1,63 +0,0 @@
-#
-# Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# The specific packages that come from or go to rt.jar and tools.jar
-IMPORT_RT_PACKAGES += \
- org/omg/CORBA \
- org/omg/CORBA_2_3 \
- org/omg/CosNaming \
- org/omg/Dynamic \
- org/omg/DynamicAny \
- org/omg/IOP \
- org/omg/Messaging \
- org/omg/PortableInterceptor \
- org/omg/PortableServer \
- org/omg/SendingContext \
- org/omg/stub/java/rmi \
- javax/rmi \
- javax/rmi/CORBA \
- javax/activity \
- javax/transaction \
- com/sun/corba/se/GiopIDL \
- com/sun/corba/se/PortableActivationIDL \
- com/sun/corba/se/impl \
- com/sun/corba/se/internal \
- com/sun/corba/se/org/omg/CORBA \
- com/sun/corba/se/pept \
- com/sun/corba/se/spi \
- com/sun/org/omg/CORBA \
- com/sun/org/omg/SendingContext \
- com/sun/tools/corba/se/logutil \
- sun/corba \
- sun/rmi/rmic/iiop
-
-IMPORT_TOOLS_PACKAGES += \
- com/sun/tools/corba/se/idl \
- sun/rmi/rmic/iiop
-
-IMPORT_CORBA_BINARIES += \
- lib/orb.idl \
- lib/ir.idl
-
diff --git a/jdk/make/common/internal/Defs-jaxp.gmk b/jdk/make/common/internal/Defs-jaxp.gmk
deleted file mode 100644
index eb5813c970e..00000000000
--- a/jdk/make/common/internal/Defs-jaxp.gmk
+++ /dev/null
@@ -1,53 +0,0 @@
-#
-# Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# The specific packages that come from or go to rt.jar and tools.jar
-IMPORT_RT_PACKAGES += \
- org/w3c/dom \
- org/xml/sax \
- javax/xml/XMLConstants.class \
- javax/xml/datatype \
- javax/xml/namespace \
- javax/xml/parsers \
- javax/xml/stream \
- javax/xml/transform \
- javax/xml/validation \
- javax/xml/xpath \
- com/sun/java_cup \
- com/sun/org/apache/bcel \
- com/sun/org/apache/regexp \
- com/sun/org/apache/xalan \
- com/sun/org/apache/xerces \
- com/sun/org/apache/xml/internal/dtm \
- com/sun/org/apache/xml/internal/res \
- com/sun/org/apache/xml/internal/resolver \
- com/sun/org/apache/xml/internal/serialize \
- com/sun/org/apache/xml/internal/serializer \
- com/sun/org/apache/xml/internal/utils \
- com/sun/org/apache/xpath \
- com/sun/xml/internal/stream
-
-IMPORT_TOOLS_PACKAGES +=
-
diff --git a/jdk/make/common/internal/Defs-jaxws.gmk b/jdk/make/common/internal/Defs-jaxws.gmk
deleted file mode 100644
index 8424551876b..00000000000
--- a/jdk/make/common/internal/Defs-jaxws.gmk
+++ /dev/null
@@ -1,67 +0,0 @@
-#
-# Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# The specific packages that come from or go to rt.jar and tools.jar
-IMPORT_RT_PACKAGES += \
- META-INF/mailcap.default \
- META-INF/mimetypes.default \
- javax/activation \
- com/sun/activation \
- javax/xml/bind \
- javax/xml/soap \
- javax/xml/ws \
- javax/jws \
- javax/annotation \
- com/sun/org/glassfish \
- com/sun/istack/internal \
- com/sun/istack/internal/localization \
- com/sun/istack/internal/logging \
- com/sun/xml/internal/bind \
- com/sun/xml/internal/fastinfoset \
- com/sun/xml/internal/messaging \
- com/sun/xml/internal/org/jvnet \
- com/sun/xml/internal/txw2 \
- com/sun/xml/internal/ws \
- com/sun/xml/internal/stream/buffer
-
-NOT_USED_PACKAGES += \
- com/sun/tools/internal/txw2
-
-IMPORT_TOOLS_PACKAGES += \
- com/sun/codemodel \
- com/sun/istack/internal/tools \
- com/sun/xml/internal/rngom \
- com/sun/xml/internal/xsom \
- com/sun/xml/internal/dtdparser \
- com/sun/tools/internal/xjc \
- com/sun/tools/internal/ws \
- com/sun/tools/internal/jxc \
- org/relaxng \
- META-INF/services/com.sun.tools.internal.ws.wscompile.Plugin \
- META-INF/services/com.sun.tools.internal.xjc.Plugin \
- com/sun/tools/internal/jxc/ap \
- com/sun/tools/internal/ws/wscompile/plugin/at_generated
-
-
diff --git a/jdk/make/common/internal/Defs-langtools.gmk b/jdk/make/common/internal/Defs-langtools.gmk
deleted file mode 100644
index eed44357db2..00000000000
--- a/jdk/make/common/internal/Defs-langtools.gmk
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# The specific packages that come from or go to rt.jar and tools.jar
-
-IMPORT_RT_PACKAGES += \
- javax/annotation/processing \
- javax/lang/model \
- javax/tools
-
-IMPORT_TOOLS_PACKAGES += \
- com/sun/javadoc \
- com/sun/source \
- com/sun/tools/classfile \
- com/sun/tools/doclets \
- com/sun/tools/doclint \
- com/sun/tools/javac \
- com/sun/tools/javadoc \
- com/sun/tools/javah \
- com/sun/tools/javap
-
diff --git a/jdk/make/common/internal/ImportComponents.gmk b/jdk/make/common/internal/ImportComponents.gmk
deleted file mode 100644
index dc487e17305..00000000000
--- a/jdk/make/common/internal/ImportComponents.gmk
+++ /dev/null
@@ -1,173 +0,0 @@
-#
-# Copyright (c) 1997, 2008, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# JDK jars where component classes come from as second choice
-JDK_RT_JAR = $(JDK_IMPORT_PATH)/jre/lib/rt.jar
-JDK_TOOLS_JAR = $(JDK_IMPORT_PATH)/lib/tools.jar
-JDK_RESOURCES_JAR = $(JDK_IMPORT_PATH)/jre/lib/resources.jar
-
-# The specific packages that come from or go to rt.jar and tools.jar
-# IF the component deliverables are not available.
-IMPORT_TOOLS_PACKAGES =
-IMPORT_RT_PACKAGES =
-
-# The following will add to IMPORT_TOOLS_PACKAGES and/or IMPORT_RT_PACKAGES
-ifndef LANGTOOLS_DIST
- include $(BUILDDIR)/common/internal/Defs-langtools.gmk
-endif
-ifndef CORBA_DIST
- include $(BUILDDIR)/common/internal/Defs-corba.gmk
-endif
-ifndef JAXP_DIST
- include $(BUILDDIR)/common/internal/Defs-jaxp.gmk
-endif
-ifndef JAXWS_DIST
- include $(BUILDDIR)/common/internal/Defs-jaxws.gmk
-endif
-
-# Clean up these lists so empty lists are empty
-IMPORT_TOOLS_PACKAGES := $(strip $(IMPORT_TOOLS_PACKAGES))
-IMPORT_RT_PACKAGES := $(strip $(IMPORT_RT_PACKAGES))
-
-# Relative paths to import component deliverables
-CLASSES_JAR_FILE=lib/classes.jar
-SRC_ZIP_FILE=lib/src.zip
-BIN_ZIP_FILE=lib/bin.zip
-DOC_ZIP_FILE=lib/doc.zip
-
-#################################################################
-# Macros:
-
-# Importing component class files
-define import-one-classes
-@if [ "$($1)" != "" ] ; then \
- $(ECHO) "Importing classes from component $1"; \
- $(call Unjar,$2,$($1)/$(CLASSES_JAR_FILE),); \
-fi
-endef
-
-# Importing optional component doc files (for man pages?)
-define import-one-docs
-@if [ "$($1)" != "" -a -f $($1)/$(DOC_ZIP_FILE) ] ; then \
- $(ECHO) "Importing docs from component $1"; \
- $(call Unzipper,$2,$($1)/$(DOC_ZIP_FILE)); \
-fi
-endef
-
-# Importing optional component src files (for jdk src.zip and javadoc)
-define import-one-sources
-@if [ "$($1)" != "" ] ; then \
- $(ECHO) "Importing sources from component $1"; \
- $(call Unzipper,$2,$($1)/$(SRC_ZIP_FILE)); \
-fi
-endef
-
-# Importing optional component bin files (for install image)
-define import-one-binaries
-@if [ "$($1)" != "" -a -f $($1)/$(BIN_ZIP_FILE) ] ; then \
- $(ECHO) "Importing binaries from component $1"; \
- $(call Unzipper,$2,$($1)/$(BIN_ZIP_FILE)); \
-fi
-endef
-
-# Unzip zip file $2 into directory $1 (if $2 exists)
-# Warning: $2 must be absolute path not relative
-define Unzipper
-( \
- $(MKDIR) -p $1; \
- $(ECHO) "( $(CD) $1 && $(UNZIP) -o $2 )"; \
- ( $(CD) $1 && $(UNZIP) -o $2 ) \
-)
-endef
-
-# Unjar directories $3 from jar file $2 into directory $1 (if $2 exists)
-# Warning: $2 must be absolute path not relative
-define Unjar
-( \
- $(MKDIR) -p $1; \
- $(ECHO) "( $(CD) $1 && $(BOOT_JAR_CMD) xfv $2 $3 $(BOOT_JAR_JFLAGS) )" ; \
- ( $(CD) $1 && $(BOOT_JAR_CMD) xfv $2 $3 $(BOOT_JAR_JFLAGS) ) && \
- ( $(CD) $1 && $(java-vm-cleanup) ) \
-)
-endef
-
-# Import all component sources into directory $1
-define import-component-sources
-$(call import-one-sources,LANGTOOLS_DIST,$1)
-$(call import-one-sources,CORBA_DIST,$1)
-$(call import-one-sources,JAXP_DIST,$1)
-$(call import-one-sources,JAXWS_DIST,$1)
-endef
-
-# Import all component docs into directory $1 (optional)
-define import-component-docs
-$(call import-one-docs,LANGTOOLS_DIST,$1)
-$(call import-one-docs,CORBA_DIST,$1)
-$(call import-one-docs,JAXP_DIST,$1)
-$(call import-one-docs,JAXWS_DIST,$1)
-endef
-
-# Import all component bins into directory $1 (optional)
-define import-component-binaries
-$(call import-one-binaries,LANGTOOLS_DIST,$1)
-$(call import-one-binaries,CORBA_DIST,$1)
-$(call import-one-binaries,JAXP_DIST,$1)
-$(call import-one-binaries,JAXWS_DIST,$1)
-if [ "$(CORBA_DIST)" = "" ] ; then \
- $(MKDIR) -p $(OUTPUTDIR)/lib ; \
- ( $(CD) $(JDK_IMPORT_PATH) && $(CP) $(IMPORT_CORBA_BINARIES) $(ABS_OUTPUTDIR)/lib ) ; \
-fi
-endef
-
-# Import all component classes into directory $1
-# Here we special case classes coming from JDK when component not supplied
-define import-component-classes
-$(ECHO) "Import classes from $(JDK_IMPORT_PATH)"
-if [ "$(IMPORT_TOOLS_PACKAGES)" != "" ] ; then \
- $(call Unjar,$1,$(JDK_RESOURCES_JAR),$(IMPORT_TOOLS_PACKAGES)); \
- $(call Unjar,$1,$(JDK_TOOLS_JAR),$(IMPORT_TOOLS_PACKAGES)); \
-fi
-if [ "$(IMPORT_RT_PACKAGES)" != "" ] ; then \
- $(call Unjar,$1,$(JDK_RESOURCES_JAR),$(IMPORT_RT_PACKAGES)); \
- $(call Unjar,$1,$(JDK_RT_JAR),$(IMPORT_RT_PACKAGES)); \
-fi
-$(call import-one-classes,LANGTOOLS_DIST,$1)
-$(call import-one-classes,CORBA_DIST,$1)
-$(call import-one-classes,JAXP_DIST,$1)
-$(call import-one-classes,JAXWS_DIST,$1)
-endef
-
-# Clean up import files
-define import-component-sources-clean
-$(RM) -r $1
-endef
-define import-component-docs-clean
-$(RM) -r $1
-endef
-define import-component-classes-clean
-$(RM) -r $(IMPORT_TOOLS_PACKAGES:%=$1/%)
-$(RM) -r $(IMPORT_RT_PACKAGES:%=$1/%)
-endef
-
diff --git a/jdk/make/common/internal/NativeCompileRules.gmk b/jdk/make/common/internal/NativeCompileRules.gmk
deleted file mode 100644
index e6569da5c6a..00000000000
--- a/jdk/make/common/internal/NativeCompileRules.gmk
+++ /dev/null
@@ -1,232 +0,0 @@
-#
-# Copyright (c) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Native C/C++ Compile Rules
-#
-
-#
-# INCREMENTAL_BUILD: Record the #include file dependencies.
-#
-# NOTE: We build make include files with the suffix
-# $(DEPEND_SUFFIX) on every compilation. These are initially
-# created as temp files just in case a ^C kills it in the middle.
-# Compiler is smart enough to handle ^C and not create the .o file, or
-# is supposed to be that smart, but the .$(DEPEND_SUFFIX) file
-# creation here isn't.
-# These .$(DEPEND_SUFFIX) files are included by Library.gmk and
-# Program.gmk, when they exist (Search for 'make dependencies').
-#
-
-ifeq ($(INCREMENTAL_BUILD),true)
-
-$(OBJDIR)/%.$(DEPEND_SUFFIX): %.c
- @$(prep-target)
- @$(ECHO) "Creating $@"
- @$(RM) $@.temp
- @$(CC) $(CC_DEPEND) $(CPPFLAGS) $< 2> $(DEV_NULL) | \
- $(CC_DEPEND_FILTER) > $@.temp
- @$(MV) $@.temp $@
-
-$(OBJDIR)/%.$(DEPEND_SUFFIX): %.cpp
- @$(prep-target)
- @$(ECHO) "Creating $@"
- @$(RM) $@.temp
- @$(CXX) $(CC_DEPEND) $(CPPFLAGS) $(CXXFLAGS) $< 2> $(DEV_NULL) | \
- $(CC_DEPEND_FILTER) > $@.temp
- @$(MV) $@.temp $@
-
-endif # INCREMENTAL_BUILD
-
-#
-# C, C++, asm files.
-#
-# Normal or parallel compile rule is the same, but batch compiles require
-# we save up the sources files that use the same compile line so that we
-# can do one compile line.
-#
-
-ifneq ($(COMPILE_APPROACH), batch)
-
-$(OBJDIR)/%.$(OBJECT_SUFFIX): %.c
- @$(prep-target)
- $(COMPILE.c) $(CC_OBJECT_OUTPUT_FLAG)$@ $(CFLAGS_GPROF) $<
- @$(check-conventions)
-
-$(OBJDIR)/%.$(OBJECT_SUFFIX): %.cpp
- @$(prep-target)
- $(COMPILE.cc) $(CC_OBJECT_OUTPUT_FLAG)$@ $(CFLAGS_GPROF) $<
- @$(check-conventions)
-
-else
-
- #
- # Batch compiling might be faster if the compiler was smart about recognizing
- # optimization opportunities available when all files are being compiled
- # the same way. Unfortunately this is rare.
- # Automatic pre-compiled headers (pch) might be a possibility so we
- # add any auto pch options here.
- # So we save all the source files that have the same compile line as the
- # first file. A normal compile pass is made after the batch compile
- # to catch anything missed.
- # If the compilers had a -o option that allowed us to direct where to
- # write the object files to, then we would not need to save the object
- # file list or move them from the make directory to the build directory.
- #
-
- # Source names
- COMPILE_LIST.c = $(OBJDIR)/.source_names_c
- COMPILE_LIST.cpp = $(OBJDIR)/.source_names_cpp
-
- # Object file list
- COMPILE_OBJ_LIST.c = $(OBJDIR)/.obj_names_c
- COMPILE_OBJ_LIST.cpp = $(OBJDIR)/.obj_names_cpp
-
- # The compile line
- COMPILE_BATCH.c = $(OBJDIR)/.compile_c
- COMPILE_BATCH.cpp = $(OBJDIR)/.compile_cpp
-
- # The compile line for the current target
- THIS_COMPILE_BATCH.c = $(COMPILE_BATCH.c)-$(@F)
- THIS_COMPILE_BATCH.cpp = $(COMPILE_BATCH.cpp)-$(@F)
-
-$(OBJDIR)/%.$(OBJECT_SUFFIX): %.c
- @$(prep-target)
- @$(ECHO) "$(COMPILE.c) $(CFLAGS_GPROF)" > $(THIS_COMPILE_BATCH.c)
- @if [ ! -s $(COMPILE_BATCH.c) ] ; then \
- $(CP) $(THIS_COMPILE_BATCH.c) $(COMPILE_BATCH.c) ; \
- $(ECHO) $< > $(COMPILE_LIST.c); \
- $(ECHO) $(@F) > $(COMPILE_OBJ_LIST.c); \
- elif [ "`$(DIFF) -w -b $(THIS_COMPILE_BATCH.c) $(COMPILE_BATCH.c)`" \
- = "" ] ; then \
- $(ECHO) $< >> $(COMPILE_LIST.c); \
- $(ECHO) $(@F) >> $(COMPILE_OBJ_LIST.c); \
- fi
- @$(RM) $(THIS_COMPILE_BATCH.c)
- @$(check-conventions)
-
-$(OBJDIR)/%.$(OBJECT_SUFFIX): %.cpp
- @$(prep-target)
- @$(ECHO) "$(COMPILE.cpp) $(CFLAGS_GPROF)" > $(THIS_COMPILE_BATCH.cpp)
- @if [ ! -s $(COMPILE_BATCH.cpp) ] ; then \
- $(CP) $(THIS_COMPILE_BATCH.cpp) $(COMPILE_BATCH.cpp) ; \
- $(ECHO) $< > $(COMPILE_LIST.cpp); \
- $(ECHO) $(@F) > $(COMPILE_OBJ_LIST.cpp); \
- elif [ "`$(DIFF) -w -b $(THIS_COMPILE_BATCH.cpp) $(COMPILE_BATCH.cpp)`"\
- = "" ] ; then \
- $(ECHO) $< >> $(COMPILE_LIST.cpp); \
- $(ECHO) $(@F) >> $(COMPILE_OBJ_LIST.cpp); \
- fi
- @$(RM) $(THIS_COMPILE_BATCH.cpp)
- @$(check-conventions)
-
-batch_compile: $(FILES_o)
- @$(ECHO) "Doing batch compilations"
- @if [ -s $(COMPILE_LIST.c) ] ; then \
- $(ECHO) "$(COMPILE.c) $(CFLAGS_GPROF) $(AUTOMATIC_PCH_OPTION) \
- `$(CAT) $(COMPILE_LIST.c)`" ; \
- ( $(COMPILE.c) $(CFLAGS_GPROF) $(AUTOMATIC_PCH_OPTION) \
- `$(CAT) $(COMPILE_LIST.c)` && \
- $(ECHO) "$(MV) `$(CAT) $(COMPILE_OBJ_LIST.c)` $(OBJDIR)" && \
- $(MV) `$(CAT) $(COMPILE_OBJ_LIST.c)` $(OBJDIR) ) || exit 1 ; \
- fi
- @if [ -s $(COMPILE_LIST.cpp) ] ; then \
- $(ECHO) "$(COMPILE.cpp) $(CFLAGS_GPROF) $(AUTOMATIC_PCH_OPTION) \
- `$(CAT) $(COMPILE_LIST.cpp)`" ; \
- ( $(COMPILE.cpp) $(CFLAGS_GPROF) $(AUTOMATIC_PCH_OPTION) \
- `$(CAT) $(COMPILE_LIST.cpp)` && \
- $(ECHO) "$(MV) `$(CAT) $(COMPILE_OBJ_LIST.cpp)` $(OBJDIR)" && \
- $(MV) `$(CAT) $(COMPILE_OBJ_LIST.cpp)` $(OBJDIR) ) || exit 1 ; \
- fi
- @$(RM) $(COMPILE_BATCH.c) $(COMPILE_LIST.c) $(COMPILE_OBJ_LIST.c)
- @$(RM) $(COMPILE_BATCH.cpp) $(COMPILE_LIST.cpp) $(COMPILE_OBJ_LIST.cpp)
-
-endif
-
-# newer as does not handle c++ style comments
-$(OBJDIR)/%.$(OBJECT_SUFFIX): %.s
- ifneq ($(CC_VERSION), gcc)
- @$(prep-target)
- $(COMPILE.s) $(CC_OBJECT_OUTPUT_FLAG)$@ $<
- else
- @$(prep-target)
- $(CPP) -x assembler-with-cpp $< | $(COMPILE.s) -o $@
- endif
- @$(check-conventions)
-
-# Obj-C files (Mac OS X only).
-ifeq ($(PLATFORM), macosx)
-$(OBJDIR)/%.$(OBJECT_SUFFIX): %.m
- @$(prep-target)
- $(COMPILE.c) $(CC_OBJECT_OUTPUT_FLAG)$@ $(CFLAGS_GPROF) $<
- @$(check-conventions)
-
-$(OBJDIR)/%.$(OBJECT_SUFFIX): %.mm
- @$(prep-target)
- $(COMPILE.cc) $(CC_OBJECT_OUTPUT_FLAG)$@ $(CFLAGS_GPROF) $<
- @$(check-conventions)
-
-$(OBJDIR)/%.$(OBJECT_SUFFIX): %.c
- @$(prep-target)
- $(COMPILE.c) $(CC_OBJECT_OUTPUT_FLAG)$@ $(CFLAGS_GPROF) $<
- @$(check-conventions)
-endif # PLATFORM
-
-#
-# Quick hack for making the compiler generate just the assembly file.
-# $ gnumake obj/sparc/myfile.s
-#
-$(OBJDIR)/%.s: %.c
- @$(prep-target)
- $(COMPILE.c) $(CC_OBJECT_OUTPUT_FLAG)$@ -S $<
- @$(check-conventions)
-
-# remove the intermediate files from the directories.
-# (If VARIANT=OPT, this removes all debug and fastdebug files too)
-clobber clean::
- $(RM) -r $(OBJDIR)
- $(RM) -r $(OBJDIR)_*
-
-#
-# Lint support
-# (The 'lint' rule below is an older rule not using the .$(LINT_SUFFIX) files)
-#
-
-ifeq ($(PLATFORM), solaris)
-$(OBJDIR)/%.$(LINT_SUFFIX): %.c
- @$(prep-target)
- $(LINT.c) -dirout=$(OBJDIR) -c $<
-lint.clean:
- $(RM) $(OBJDIR)/*.$(LINT_SUFFIX)
-# Old rule
-lint: $(FILES_c)
- ifneq ($(FILES_c),)
- $(LINT.c) -Ncheck -Nlevel=3 $? $(LDLIBS) > lint.$(ARCH) 2>&1
- endif
-endif
-
-.PHONY: batch_compile
-
-
diff --git a/jdk/make/common/internal/Resources.gmk b/jdk/make/common/internal/Resources.gmk
deleted file mode 100644
index bae72bce8a1..00000000000
--- a/jdk/make/common/internal/Resources.gmk
+++ /dev/null
@@ -1,273 +0,0 @@
-#
-# Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Generic mechanism for installing properties files, resource bundles,
-# and other resource files.
-#
-# FILES_properties should be defined.
-# FILES_compiled_properties should be defined.
-#
-# If COMPILED_PROPERTIES_SUPERCLASS is defined, ALL the FILES_properties
-# files will be compiled into java with this super class.
-#
-# You can add locales to LOCALE_SUFFIXES explicitly, or use the
-# LOCALE_SET_DEFINITION variable to add some pre-defined locale lists.
-# The LOCALE_SET_DEFINITION can have the value: jre, plugin, or jdk.
-#
-# Resource bundles to be installed are identified using the following variables.
-# Note that only the file name of the base bundle is given; localized versions
-# are added automatically. For Java files, use a format suitable for inclusion
-# in the FILES_java list; dito for properties, all relative paths.
-#
-# NEW_RESOURCE_BUNDLES_JAVA - new resource bundles implemented in
-# Java, not localized
-# RESOURCE_BUNDLES_JAVA - resource bundles implemented in
-# Java, localized
-#
-# The following variable is now used for most .properties files in the JDK.
-# These properties files are converted into java and compiled with javac.
-# The resulting .class files are usually smaller and are always faster to load.
-# The relative path to the properties file becomes a relative path to a
-# java source file.
-#
-# RESOURCE_BUNDLES_COMPILED_PROPERTIES - resource bundles implemented as
-# properties files, localized
-# NEW_RESOURCE_BUNDLES_COMPILED_PROPERTIES - same as above, not localized
-#
-# For non-compiled properties files, use the following variables:
-#
-# NEW_RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES - new resource bundles implemented as
-# properties files, not localized
-# RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES - resource bundles implemented as
-# properties files, localized
-#
-# Other properties files to be installed are identified using the variable:
-#
-# OTHER_PROPERTIES
-#
-
-# Compile properties files into java source?
-ifdef COMPILED_PROPERTIES_SUPERCLASS
- # Add all properties files to the compiled properties list (all or nothing)
- COMPILED_PROPERTIES += $(FILES_compiled_properties) $(FILES_properties)
-else
- COMPILED_PROPERTIES_SUPERCLASS = ListResourceBundle
- COMPILED_PROPERTIES += $(FILES_compiled_properties)
-endif
-
-# Determine the locale suffixes needed beyond the base bundle
-
-ifeq ($(LOCALE_SET_DEFINITION), plugin)
- LOCALE_SUFFIXES += $(PLUGIN_LOCALES)
-endif
-ifeq ($(LOCALE_SET_DEFINITION), jdk)
- LOCALE_SUFFIXES += $(JDK_LOCALES)
-endif
-ifeq ($(LOCALE_SET_DEFINITION), jre)
- LOCALE_SUFFIXES += $(JRE_LOCALES)
-endif
-
-# Java files get tacked onto the standard list of files to compile
-RESOURCE_BUNDLE_FILES_java += $(NEW_RESOURCE_BUNDLES_JAVA)
-RESOURCE_BUNDLE_FILES_java += $(RESOURCE_BUNDLES_JAVA) \
- $(foreach file,$(RESOURCE_BUNDLES_JAVA), \
- $(foreach locale,$(LOCALE_SUFFIXES), \
- $(basename $(file))_$(locale).java))
-
-# Add to java sources list
-FILES_java += $(RESOURCE_BUNDLE_FILES_java)
-
-# Compiled properties files are translated to .java.
-# The .java files are generated into GENSRCDIR.
-COMPILED_PROPERTIES += $(NEW_RESOURCE_BUNDLES_COMPILED_PROPERTIES)
-COMPILED_PROPERTIES += $(RESOURCE_BUNDLES_COMPILED_PROPERTIES) \
- $(foreach file,$(RESOURCE_BUNDLES_COMPILED_PROPERTIES),\
- $(foreach locale,$(LOCALE_SUFFIXES),\
- $(basename $(file))_$(locale)$(suffix $(file))))
-
-# Add to java sources list
-FILES_java += $(COMPILED_PROPERTIES:%.properties=%.java)
-
-# Non-compiled files
-PROPERTIES_FILES += $(NEW_RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES)
-PROPERTIES_FILES += $(RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES) \
- $(foreach file,$(RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES), \
- $(foreach locale,$(LOCALE_SUFFIXES), \
- $(basename $(file))_$(locale)$(suffix $(file))))
-# other properties
-PROPERTIES_FILES += $(OTHER_PROPERTIES)
-
-#
-# Compile Properties tool
-#
-COMPILEPROPERTIES_JARFILE = $(BUILDTOOLJARDIR)/compileproperties.jar
-
-#
-# Strip Properties tool
-#
-STRIPPROPERTIES_JARFILE = $(BUILDTOOLJARDIR)/stripproperties.jar
-
-#
-# Process and strip all non-compiled properties files (in a batch mode)
-#
-STRIP_PROP_FILES = $(PROPERTIES_FILES:%=$(CLASSDESTDIR)/%)
-# To efficiently strip properties we use one run of StripProperties.
-# This macro gathers an option for use later.
-STRIP_PROP_options=$(TEMPDIR)/strip_prop_options
-define install-properties-file
-$(install-file)
-$(call chmod-file, a+rw)
-@$(ECHO) "# Adding to strip properties list: $@"
-$(ECHO) "$@" >> $(STRIP_PROP_options)
-endef
-
-# Constructs command line options file
-$(STRIP_PROP_options): $(STRIP_PROP_FILES)
- @$(TOUCH) $@
-strip_prop_options_clean:
- @$(RM) $(STRIP_PROP_options)
-
-# Strip the properties files
-strip_all_props: $(STRIPPROPERTIES_JARFILE) $(STRIP_PROP_options)
- @if [ -s $(STRIP_PROP_options) ] ; then \
- $(ECHO) "$(BOOT_JAVA_CMD) -jar $(STRIPPROPERTIES_JARFILE) @$(STRIP_PROP_options)" ; \
- $(BOOT_JAVA_CMD) -jar $(STRIPPROPERTIES_JARFILE) @$(STRIP_PROP_options) ; \
- fi
- @$(java-vm-cleanup)
-
-#
-# Creates files in CLASSDESTDIR
-#
-
-# In some cases, we move files from package to resources subdir
-$(CLASSDESTDIR)/$(PKGDIR)/resources/%.properties: \
- $(SHARE_SRC)/classes/$(PKGDIR)/%.properties
- $(install-properties-file)
-$(CLASSDESTDIR)/%.properties: $(SHARE_SRC)/classes/%.properties
- $(install-properties-file)
-$(CLASSDESTDIR)/%.res: $(SHARE_SRC)/classes/%.res
- $(install-file)
-$(CLASSDESTDIR)/%.dtd: $(SHARE_SRC)/classes/%.dtd
- $(install-file)
-$(CLASSDESTDIR)/%.xml: $(SHARE_SRC)/classes/%.xml
- $(install-file)
-$(CLASSDESTDIR)/%.prp: $(SHARE_SRC)/classes/%.prp
- $(install-file)
-
-#
-# To efficiently compile properties into java sources we use one run
-# of compileproperties. This macro gathers an option for use later.
-# Note: The properties file and java source name can be different
-# locales, e.g. zh_TW and zh_HK. The java source filename
-# determines the name of the class.
-COMPILE_PROP_options=$(TEMPDIR)/compile_prop_options
-define add-property-java-file
-@$(prep-target)
-@$(ECHO) "# Adding to compile properties list: $? -> $@"
-$(ECHO) "-compile $? $@ $(COMPILED_PROPERTIES_SUPERCLASS)" \
- >> $(COMPILE_PROP_options)
-endef
-
-$(GENSRCDIR)/%.java: $(PLATFORM_SRC)/classes/%.properties
- $(add-property-java-file)
-$(GENSRCDIR)/%.java: $(SHARE_SRC)/classes/%.properties
- $(add-property-java-file)
-$(GENSRCDIR)/%.java: $(GENSRCDIR)/%.properties
- $(add-property-java-file)
-ifdef PLATFORM_SRC_MACOS
-$(GENSRCDIR)/%.java: $(PLATFORM_SRC_MACOS)/classes/%.properties
- $(add-property-java-file)
-endif
-ifndef OPENJDK
-$(GENSRCDIR)/%.java: $(CLOSED_PLATFORM_SRC)/classes/%.properties
- $(add-property-java-file)
-$(GENSRCDIR)/%.java: $(CLOSED_SHARE_SRC)/classes/%.properties
- $(add-property-java-file)
-endif
-
-# Create HK java file from zh_TW (explicit resource bundles only)
-define create-hk-java-file
-@$(prep-target)
-$(CAT) $< | $(SED) -e '/class/s/_zh_TW/_zh_HK/' > $@
-endef
-
-# Explicit resource bundles
-$(GENSRCDIR)/%_zh_HK.java: $(PLATFORM_SRC)/classes/%_zh_TW.java
- $(create-hk-java-file)
-$(GENSRCDIR)/%_zh_HK.java: $(SHARE_SRC)/classes/%_zh_TW.java
- $(create-hk-java-file)
-
-# Compile of zh_HK properties just uses the zh_TW properties files
-$(GENSRCDIR)/%_zh_HK.java: $(PLATFORM_SRC)/classes/%_zh_TW.properties
- $(add-property-java-file)
-$(GENSRCDIR)/%_zh_HK.java: $(SHARE_SRC)/classes/%_zh_TW.properties
- $(add-property-java-file)
-
-# Simple delivery of zh_HK properties files just copies zh_TW properties files
-$(CLASSDESTDIR)/%_zh_HK.properties: \
- $(PLATFORM_SRC)/classes/%_zh_TW.properties
- $(install-properties-file)
-$(CLASSDESTDIR)/%_zh_HK.properties: \
- $(SHARE_SRC)/classes/%_zh_TW.properties
- $(install-properties-file)
-
-# List of java files converted from properties files needed
-COMPILE_PROP_JAVA_FILES = $(COMPILED_PROPERTIES:%.properties=$(GENSRCDIR)/%.java)
-
-# Constructs command line options file
-$(COMPILE_PROP_options): $(COMPILE_PROP_JAVA_FILES)
- @$(TOUCH) $@
-compile_prop_options_clean:
- @$(RM) $(COMPILE_PROP_options)
-
-# Make sure all are compiled, one compiler run
-compile_all_props: $(COMPILEPROPERTIES_JARFILE) $(COMPILE_PROP_options)
- @if [ `$(CAT) $(COMPILE_PROP_options) | $(WC) -l` -ge 1 ] ; then \
- $(MKDIR) -p $(GENSRCDIR); \
- $(ECHO) "$(BOOT_JAVA_CMD) -jar $(COMPILEPROPERTIES_JARFILE) @$(COMPILE_PROP_options)";\
- $(BOOT_JAVA_CMD) -jar $(COMPILEPROPERTIES_JARFILE) @$(COMPILE_PROP_options) ; \
- $(java-vm-cleanup); \
- fi
-
-# Make sure the build rule creates all the properties
-resources:
-
-ifneq ($(strip $(PROPERTIES_FILES)),)
- resources: strip_prop_options_clean strip_all_props
- clobber clean::
- $(RM) $(STRIP_PROP_FILES) $(STRIP_PROP_options)
-endif
-
-ifneq ($(strip $(COMPILED_PROPERTIES)),)
- resources: compile_prop_options_clean compile_all_props
- clobber clean::
- $(RM) $(COMPILE_PROP_JAVA_FILES) $(COMPILE_PROP_options)
-endif
-
-.PHONY: resources \
- compile_prop_options_clean compile_all_props \
- strip_prop_options_clean strip_all_props
-
diff --git a/jdk/make/common/shared/Compiler-gcc.gmk b/jdk/make/common/shared/Compiler-gcc.gmk
deleted file mode 100644
index 023faf6cf2c..00000000000
--- a/jdk/make/common/shared/Compiler-gcc.gmk
+++ /dev/null
@@ -1,96 +0,0 @@
-#
-# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# GCC Compiler settings
-#
-
-ifeq ($(PLATFORM), windows)
-
- # Settings specific to Windows, pretty stale, hasn't been used
- CC = $(COMPILER_PATH)gcc
- CPP = $(COMPILER_PATH)gcc -E
- CXX = $(COMPILER_PATH)g++
- CCC = $(COMPILER_PATH)g++
- LIBEXE = $(COMPILER_PATH)lib
- LINK = $(COMPILER_PATH)link
- RC = $(COMPILER_PATH)rc
- LINK32 = $(LINK)
- RSC = $(RC)
- # unset any GNU Make settings of MFLAGS and MAKEFLAGS which may mess up nmake
- NMAKE = MFLAGS= MAKEFLAGS= $(COMPILER_PATH)nmake -nologo
- ifeq ($(ARCH_DATA_MODEL), 32)
- CC_VER = UNKNOWN
- else
- CC_VER = UNKNOWN
- endif
- _LINK_VER :=$(shell $(LINK) 2>&1 | $(HEAD) -n 1)
- LINK_VER :=$(call GetVersion,"$(_LINK_VER)")
-
-endif
-
-ifeq ($(PLATFORM), linux)
-
- # Settings specific to Linux
- CC = $(COMPILER_PATH)gcc
- CPP = $(COMPILER_PATH)gcc -E
- # statically link libstdc++ before C++ ABI is stablized on Linux
- STATIC_CXX = true
- ifeq ($(STATIC_CXX),true)
- # g++ always dynamically links libstdc++, even we use "-Wl,-Bstatic -lstdc++"
- # We need to use gcc to statically link the C++ runtime. gcc and g++ use
- # the same subprocess to compile C++ files, so it is OK to build using gcc.
- CXX = $(COMPILER_PATH)gcc
- else
- CXX = $(COMPILER_PATH)g++
- endif
- # Option used to create a shared library
- SHARED_LIBRARY_FLAG = -shared
- SUN_COMP_VER := $(shell $(CC) --verbose 2>&1 )
-
-endif
-
-ifeq ($(PLATFORM), solaris)
-
- # Settings specific to Solaris
- CC = $(COMPILER_PATH)gcc
- CPP = $(COMPILER_PATH)gcc -E
- CXX = $(COMPILER_PATH)g++
-
- # Option used to create a shared library
- SHARED_LIBRARY_FLAG = -G
-
-endif
-
-# Get gcc version
-_CC_VER :=$(shell $(CC) -dumpversion 2>&1 )
-CC_VER :=$(call GetVersion,"$(_CC_VER)")
-CC_MAJORVER :=$(call MajorVersion,$(CC_VER))
-CC_MINORVER :=$(call MinorVersion,$(CC_VER))
-
-# Name of compiler
-COMPILER_NAME = GCC$(call MajorVersion,$(CC_VER))
-COMPILER_VERSION = $(COMPILER_NAME)
-
diff --git a/jdk/make/common/shared/Compiler-llvm.gmk b/jdk/make/common/shared/Compiler-llvm.gmk
deleted file mode 100644
index 606a061b5f8..00000000000
--- a/jdk/make/common/shared/Compiler-llvm.gmk
+++ /dev/null
@@ -1,59 +0,0 @@
-#
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# LLVM Compiler settings
-#
-
-ifeq ($(PLATFORM), macosx)
-
- # Settings specific to Mac OS X
- ifeq ($(origin CC), default)
- CC = $(COMPILER_PATH)llvm-gcc
- endif
- CPP = $(COMPILER_PATH)llvm-gcc -E
- ifeq ($(origin CXX), default)
- CXX = $(COMPILER_PATH)llvm-g++
- endif
-
- REQUIRED_CC_VER = 4.2.1
-
- # Option used to create a shared library
- SHARED_LIBRARY_FLAG = -Wl,-install_name,@rpath/$(@F) -dynamiclib -compatibility_version 1.0.0 -current_version 1.0.0
- SUN_COMP_VER := $(shell $(CC) --verbose 2>&1 )
-
- AR = $(CC)
- ARFLAGS = -nostdlib -r -arch i386 -arch x86_64 -o
-
-endif
-
-# Get llvm version
-_CC_VER :=$(shell $(CC) -dumpversion 2>&1 )
-CC_VER :=$(call GetVersion,"$(_CC_VER)")
-
-# Name of compiler
-COMPILER_NAME = LLVM-GCC$(call MajorVersion,$(CC_VER))
-COMPILER_VERSION = $(COMPILER_NAME)
-
diff --git a/jdk/make/common/shared/Compiler-msvc.gmk b/jdk/make/common/shared/Compiler-msvc.gmk
deleted file mode 100644
index d6d7416bc15..00000000000
--- a/jdk/make/common/shared/Compiler-msvc.gmk
+++ /dev/null
@@ -1,93 +0,0 @@
-#
-# Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# MSVC Compiler settings
-#
-
-ifeq ($(PLATFORM), windows)
-ifndef CONFIGURE_BUILD
- CC = $(COMPILER_PATH)cl
- CPP = $(COMPILER_PATH)cl
- CXX = $(COMPILER_PATH)cl
- CCC = $(COMPILER_PATH)cl
- LIBEXE = $(COMPILER_PATH)lib
- LINK = $(COMPILER_PATH)link
- LINK32 = $(LINK)
- DUMPBIN = $(COMPILER_PATH)dumpbin.exe
-
- # Fill in unknown values
- COMPILER_NAME=Unknown MSVC Compiler
- COMPILER_VERSION=
-
- # unset any GNU Make settings of MFLAGS and MAKEFLAGS which may mess up nmake
- NMAKE = MFLAGS= MAKEFLAGS= $(COMPILER_PATH)nmake -nologo
-
- # Compiler version and type (Always get word after "Version")
- CC_VER := $(shell $(CC) 2>&1 | $(HEAD) -n 1 | $(SED) 's/.*\(Version.*\)/\1/' | $(NAWK) '{print $$2}')
-
- LINK_VER := $(shell $(LINK) | $(HEAD) -n 1 | $(NAWK) '{print $$6}')
- CC_MAJORVER :=$(call MajorVersion,$(CC_VER))
-
- # The VS2010 compiler is the same one used on both 32bit and 64bit
- ifeq ($(CC_MAJORVER), 16)
- COMPILER_NAME=Microsoft Visual Studio 10 (16.00.40219.01)
- COMPILER_VERSION=VS2010
- ifeq ($(WINDOWSSDKDIR),)
- WINDOWSSDKDIR := $(error WINDOWSSDKDIR cannot be empty here)
- endif
- ifeq ($(ARCH_DATA_MODEL), 32)
- _OTHER_TOOLS_BIN = $(WINDOWSSDKDIR)/Bin
- else
- ifeq ($(ARCH), ia64)
- _OTHER_TOOLS_BIN = $(WINDOWSSDKDIR)/Bin/ia64
- else
- _OTHER_TOOLS_BIN = $(WINDOWSSDKDIR)/Bin/x64
- endif
- endif
- RC = $(_OTHER_TOOLS_BIN)/RC.Exe
- REBASE = $(_OTHER_TOOLS_BIN)/ReBase.Exe
- MT = $(_OTHER_TOOLS_BIN)/mt.exe
- MTL = $(_OTHER_TOOLS_BIN)/midl.exe
- endif
-
- # These variables can never be empty
- ifndef COMPILER_PATH
- COMPILER_PATH := $(error COMPILER_PATH cannot be empty here)
- endif
- ifndef COMPILER_VERSION
- COMPILER_VERSION := $(error COMPILER_VERSION cannot be empty here)
- endif
- ifneq ($(COMPILER_VERSION),VS2010)
- COMPILER_VERSION := $(error COMPILER_VERSION must be VS2010)
- endif
-
- # Shared library generation flag
- SHARED_LIBRARY_FLAG = -LD
- # RSC is always same as RC (Not sure who uses this RSC variable)
- RSC = $(RC)
-endif
-endif
-
diff --git a/jdk/make/common/shared/Compiler-sun.gmk b/jdk/make/common/shared/Compiler-sun.gmk
deleted file mode 100644
index c9181dccdf4..00000000000
--- a/jdk/make/common/shared/Compiler-sun.gmk
+++ /dev/null
@@ -1,138 +0,0 @@
-#
-# Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Sun Studio Compiler settings
-#
-
-# Sun Studio Compiler settings specific to Solaris
-ifeq ($(PLATFORM), solaris)
- CC = $(COMPILER_PATH)cc
- CPP = $(COMPILER_PATH)cc -E
- CXX = $(COMPILER_PATH)CC
- LINT = $(COMPILER_PATH)lint
- # Option used to create a shared library
- SHARED_LIBRARY_FLAG = -G
- GCC =$(GCC_COMPILER_PATH)gcc
-endif
-
-# Sun Studio Compiler settings specific to Linux
-ifeq ($(PLATFORM), linux)
- # This has not been tested
- CC = $(COMPILER_PATH)cc
- CPP = $(COMPILER_PATH)cc -E
- CXX = $(COMPILER_PATH)CC
- LINT = $(COMPILER_PATH)lint
- # statically link libstdc++ before C++ ABI is stablized on Linux
- STATIC_CXX = true
- ifeq ($(STATIC_CXX),true)
- # CC always dynamically links libstdc++, even we use "-Wl,-Bstatic -lstdc++"
- # We need to use cc to statically link the C++ runtime.
- CXX = $(COMPILER_PATH)cc
- else
- CXX = $(COMPILER_PATH)CC
- endif
- # Option used to create a shared library
- SHARED_LIBRARY_FLAG = -G
-endif
-
-# Get compiler version
-_CC_VER :=$(shell $(CC) -V 2>&1 | $(HEAD) -n 1)
-CC_VER :=$(call GetVersion,"$(_CC_VER)")
-CC_MAJORVER :=$(call MajorVersion,$(CC_VER))
-CC_MINORVER :=$(call MinorVersion,$(CC_VER))
-
-# Name of compilers being used
-COMPILER_VERSION-5.7 = SS10
-COMPILER_NAME-5.7 = Sun Studio 10
-COMPILER_VERSION-5.8 = SS11
-COMPILER_NAME-5.8 = Sun Studio 11
-COMPILER_VERSION-5.9 = SS12
-COMPILER_NAME-5.9 = Sun Studio 12
-COMPILER_VERSION-5.10 = SS12u1
-COMPILER_NAME-5.10 = Sun Studio 12 Update 1
-COMPILER_VERSION-5.11 = OSS12u2
-COMPILER_NAME-5.11 = Oracle Solaris Studio 12 Update 2
-COMPILER_VERSION = $(COMPILER_VERSION-$(CC_VER))
-COMPILER_NAME = $(COMPILER_NAME-$(CC_VER))
-
-# Arch specific settings (determines type of .o files and instruction set)
-# Starting in SS12 (5.9), the arch options changed.
-# The assembler /usr/ccs/bin/as wants older SS11 (5.8) style options.
-# Note: We need to have both 32 and 64 values at all times for awt Makefiles.
-#
-XARCH_OPTION_OLD/32 =
-XARCH_OPTION_OLD/64 =
-XARCH_OPTION_NEW/32 = -m32
-XARCH_OPTION_NEW/64 = -m64
-# Lint options are slightly different
-LINT_XARCH_OPTION_OLD/32 =
-LINT_XARCH_OPTION_OLD/64 =
-LINT_XARCH_OPTION_NEW/32 = -m32
-LINT_XARCH_OPTION_NEW/64 = -m64
-ifeq ($(ARCH_FAMILY), sparc)
- ifdef VIS_NEEDED
- XARCH_OPTION_OLD/32 += -xarch=v8plusa
- XARCH_OPTION_OLD/64 += -xarch=v9a
- XARCH_OPTION_NEW/32 += -xarch=sparcvis
- XARCH_OPTION_NEW/64 += -xarch=sparcvis
- else
- # Someday this should change to improve optimization on UltraSPARC
- # and abandon v8, even change to sparcvis or sparcvis2, this
- # abandons machines like the SPARCstation 10.
- # Indications with jdk6 is that alacrity runs do not show a
- # big improvement using v8plus over v8, but other benchmarks might.
- XARCH_OPTION_OLD/32 += -xarch=v8
- XARCH_OPTION_OLD/64 += -xarch=v9
- # Note that this new option (SS12+) effectively means v8plus
- XARCH_OPTION_NEW/32 += -xarch=sparc
- XARCH_OPTION_NEW/64 += -xarch=sparc
- endif
- LINT_XARCH_OPTION_OLD/64 += -Xarch=v9
-endif
-ifeq ($(ARCH_FAMILY), i586)
- XARCH_OPTION_OLD/64 += -xarch=amd64
- LINT_XARCH_OPTION_OLD/64 += -Xarch=amd64
-endif
-# Pick the options we want based on the compiler being used. (5.9 or newer)
-CC_59_OR_NEWER := \
- $(shell expr $(CC_MAJORVER) \> 5 \| \
- \( $(CC_MAJORVER) = 5 \& $(CC_MINORVER) \>= 9 \) )
-ifeq ($(CC_59_OR_NEWER), 1)
- XARCH_OPTION/32 = $(XARCH_OPTION_NEW/32)
- XARCH_OPTION/64 = $(XARCH_OPTION_NEW/64)
- LINT_XARCH_OPTION/32 = $(LINT_XARCH_OPTION_NEW/32)
- LINT_XARCH_OPTION/64 = $(LINT_XARCH_OPTION_NEW/64)
-else
- XARCH_OPTION/32 = $(XARCH_OPTION_OLD/32)
- XARCH_OPTION/64 = $(XARCH_OPTION_OLD/64)
- LINT_XARCH_OPTION/32 = $(LINT_XARCH_OPTION_OLD/32)
- LINT_XARCH_OPTION/64 = $(LINT_XARCH_OPTION_OLD/64)
-endif
-XARCH_OPTION = $(XARCH_OPTION/$(ARCH_DATA_MODEL))
-LINT_XARCH_OPTION = $(LINT_XARCH_OPTION/$(ARCH_DATA_MODEL))
-# The /usr/ccs/bin/as assembler always wants the older SS11 (5.8) options.
-AS_XARCH_OPTION = $(XARCH_OPTION_OLD/$(ARCH_DATA_MODEL))
-
diff --git a/jdk/make/common/shared/Defs-control.gmk b/jdk/make/common/shared/Defs-control.gmk
deleted file mode 100644
index 50dd44afe0a..00000000000
--- a/jdk/make/common/shared/Defs-control.gmk
+++ /dev/null
@@ -1,143 +0,0 @@
-#
-# Copyright (c) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Common variables used by all the Java makefiles. This file should
-# not contain rules.
-#
-
-# WARNING: This file is shared with other components.
-#
-
-ifndef JDK_MAKE_SHARED_DIR
- JDK_MAKE_SHARED_DIR = $(JDK_TOPDIR)/make/common/shared
-endif
-
-ifndef HOTSPOT_TOPDIR
- HOTSPOT_TOPDIR=$(TOPDIR)/hotspot
-endif
-ifndef LANGTOOLS_TOPDIR
- LANGTOOLS_TOPDIR=$(TOPDIR)/langtools
-endif
-ifndef CORBA_TOPDIR
- CORBA_TOPDIR=$(TOPDIR)/corba
-endif
-ifndef JAXP_TOPDIR
- JAXP_TOPDIR=$(TOPDIR)/jaxp
-endif
-ifndef JAXWS_TOPDIR
- JAXWS_TOPDIR=$(TOPDIR)/jaxws
-endif
-ifndef JDK_TOPDIR
- JDK_TOPDIR=$(TOPDIR)/jdk
-endif
-ifndef INSTALL_TOPDIR
- INSTALL_TOPDIR=$(TOPDIR)/install
-endif
-ifndef SPONSORS_TOPDIR
- SPONSORS_TOPDIR=$(TOPDIR)/sponsors
-endif
-ifndef DEPLOY_TOPDIR
- DEPLOY_TOPDIR=$(TOPDIR)/deploy
-endif
-
-# Get shared platform settings
-include $(JDK_MAKE_SHARED_DIR)/Platform.gmk
-
-# Default directory immediately above the "build" output directory (OUTPUTDIR)
-BUILD_PARENT_DIRECTORY=$(TOPDIR)
-
-# Get platform specific settings
-include $(JDK_MAKE_SHARED_DIR)/Defs.gmk
-
-SRC_BUNDLEDIR = $(OUTPUTDIR)/source-bundles
-ABS_SRC_BUNDLEDIR = $(ABS_OUTPUTDIR)/source-bundles
-BIN_BUNDLEDIR = $(OUTPUTDIR)/bundles
-BIN_DEMOS_BUNDLEDIR = $(OUTPUTDIR)/demos-bundles
-ABS_BIN_BUNDLEDIR = $(ABS_OUTPUTDIR)/bundles
-
-dummy := $(shell $(MKDIR) -p $(BIN_BUNDLEDIR))
-dummy := $(shell $(MKDIR) -p $(BIN_DEMOS_BUNDLEDIR) )
-dummy := $(shell $(MKDIR) -p $(SRC_BUNDLEDIR) )
-
-TEMP_DIR = $(OUTPUTDIR)/tmp
-ABS_TEMP_DIR = $(ABS_OUTPUTDIR)/tmp
-
-dummy := $(shell $(MKDIR) -p $(TEMP_DIR))
-
-# The language version we want for this jdk build
-SOURCE_LANGUAGE_VERSION=8
-# The class version we want for this jdk build
-TARGET_CLASS_VERSION=8
-
-# The MESSAGE, WARNING and ERROR files are used to store sanity check and
-# source check messages, warnings and errors.
-export ERROR_FILE := $(ABS_OUTPUTDIR)/sanityCheckErrors.txt
-export WARNING_FILE := $(ABS_OUTPUTDIR)/sanityCheckWarnings.txt
-export MESSAGE_FILE := $(ABS_OUTPUTDIR)/sanityCheckMessages.txt
-
-# source bundle generation definitions
-BUNDLE_DATE := $(shell $(DATE) '+%d_%b_%Y' | $(TR) "[A-Z]" "[a-z]")
-ifdef ALT_BUNDLE_DATE
- BUNDLE_DATE := $(ALT_BUNDLE_DATE)
-endif
-
-# If the update version contains non-numeric characters, we need
-# to massage it into a numeric format. Unfortunately, the
-# Windows VERSIONINFO resource that we stick in jvm.dll cannot
-# handle non-numeric characters. We have to do this here because
-# Hotspot (nmake) cannot handle calculations. So we use the
-# following formula:
-# COOKED_JDK_UPDATE_VERSION = JDK_UPDATE_VERSION * 10 + EXCEPTION_VERSION
-#
-# Here are some examples:
-# 1.5.0 b01 -> 5,0,0,1
-# 1.5.0_10 b01 -> 5,0,100,1
-# 1.4.2 b01 -> 4,2,0,1
-# 1.4.2_02 b01 -> 4,2,20,1
-# 1.4.2_02a b01 -> 4,2,21,1
-# 1.4.2_02b b01 -> 4,2,22,1
-ifdef JDK_UPDATE_VERSION
- VTMP := $(shell $(ECHO) $(JDK_UPDATE_VERSION) | $(TR) "abcde" "12345")
- CHAR1 := $(shell $(ECHO) $(VTMP) | $(NAWK) '{print substr($$1, 1, 1);}')
- CHAR2 := $(shell $(ECHO) $(VTMP) | $(NAWK) '{print substr($$1, 2, 1);}')
- CHAR3 := $(shell $(ECHO) $(VTMP) | $(NAWK) '{print substr($$1, 3, 1);}')
- ifeq ($(CHAR3),)
- CHAR3 := 0
- endif
- ifeq ($(CHAR1), 0)
- COOKED_JDK_UPDATE_VERSION := $(CHAR2)$(CHAR3)
- else
- COOKED_JDK_UPDATE_VERSION := $(CHAR1)$(CHAR2)$(CHAR3)
- endif
-endif
-
-ifneq ($(JDK_BUILD_NUMBER),)
- COOKED_BUILD_NUMBER = $(shell $(ECHO) $(JDK_BUILD_NUMBER) \
- | $(SED) -e 's/^b//' | $(SED) -e 's/^0//')
-else
- COOKED_BUILD_NUMBER = 0
-endif
-
diff --git a/jdk/make/common/shared/Defs-java.gmk b/jdk/make/common/shared/Defs-java.gmk
deleted file mode 100644
index 0d755ed97fc..00000000000
--- a/jdk/make/common/shared/Defs-java.gmk
+++ /dev/null
@@ -1,245 +0,0 @@
-#
-# Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Common java/javac/jdk variables used by all the Java makefiles.
-# This file should not contain rules.
-#
-
-# WARNING: This file is shared with other workspaces.
-# So when it includes other files, it must use JDK_TOPDIR.
-#
-
-#
-# Memory related -J flags that all uses of java tools should use.
-#
-JAVA_MEM_FLAGS = -Xmx$(MAX_VM_MEMORY)m
-ifeq ($(ARCH), ia64)
- # Special flags for javac on ia64 to work around a VM problem with
- # bad code generation during inlining (what version had this problem?):
- # Suspect this may not be needed anymore.
- JAVA_MEM_FLAGS += -Xms$(MAX_VM_MEMORY)m -XX:-Inline
-else
- JAVA_MEM_FLAGS += -Xms$(MIN_VM_MEMORY)m -XX:PermSize=32m -XX:MaxPermSize=160m
-endif
-
-#
-# All java tools (javac, javah, and javadoc) run faster with certain java
-# options, this macro should be used with all these tools.
-# In particular, the client VM makes these tools run faster when
-# it's available.
-#
-ADD_CLIENT_VM_OPTION = false
-ifeq ($(PLATFORM), solaris)
- ADD_CLIENT_VM_OPTION = true
-else
- ifeq ($(ARCH_DATA_MODEL), 32)
- ADD_CLIENT_VM_OPTION = true
- endif
-endif
-
-# Options for hotspot to turn off printing of options with fastdebug version
-# and creating the hotspot.log file.
-JAVA_HOTSPOT_DISABLE_PRINT_VMOPTIONS = \
- -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput
-
-# JVM options
-ifeq ($(PLATFORM), macosx)
- JAVA_JVM_FLAGS = $(JAVA_HOTSPOT_DISABLE_PRINT_VMOPTIONS) -Djava.awt.headless=true
-else
- JAVA_JVM_FLAGS = $(JAVA_HOTSPOT_DISABLE_PRINT_VMOPTIONS)
-endif
-
-ifeq ($(ADD_CLIENT_VM_OPTION), true)
- JAVA_JVM_FLAGS += -client
-endif
-ifdef USE_HOTSPOT_INTERPRETER_MODE
- JAVA_JVM_FLAGS += -Xint
-endif
-
-# Various VM flags
-JAVA_TOOLS_FLAGS = $(JAVA_JVM_FLAGS) $(JAVA_MEM_FLAGS)
-
-# The VM flags for javac
-JAVAC_JVM_FLAGS =
-
-# 64-bit builds require a larger thread stack size.
-ifeq ($(ARCH_DATA_MODEL), 32)
- JAVAC_JVM_FLAGS += -J-XX:ThreadStackSize=768
-else
- JAVAC_JVM_FLAGS += -J-XX:ThreadStackSize=1536
-endif
-JAVAC_JVM_FLAGS += $(JAVA_TOOLS_FLAGS:%=-J%)
-
-# The jar -J options are special, must be added at the end of the command line
-JAR_JFLAGS = $(JAVA_TOOLS_FLAGS:%=-J%)
-
-# JAVA_TOOLS_DIR is the default location to find Java tools to run, if
-# langtools is not available.
-# This should be the latest promoted JDK javac.
-ifndef JAVA_TOOLS_DIR
- JAVA_TOOLS_DIR = $(JDK_IMPORT_PATH)/bin
-endif
-
-#
-# Invoking the Java compiler. In leaf makefiles, choose as follows:
-# -- Use JAVAC if you want to take full control of what options get
-# passed to javac.
-# -- Use JAVAC_CMD if you want to take the defaults given to you.
-#
-
-ifndef DEBUG_CLASSFILES
- ifeq ($(VARIANT), DBG)
- DEBUG_CLASSFILES = true
- endif
-endif
-JAVACFLAGS =
-ifeq ($(DEBUG_CLASSFILES),true)
- JAVACFLAGS += -g
-endif
-ifeq ($(JAVAC_MAX_WARNINGS), true)
- JAVAC_LINT_OPTIONS += -Xlint:all
-endif
-ifeq ($(JAVAC_WARNINGS_FATAL), true)
- JAVACFLAGS += -Werror
-endif
-
-# TODO: Workaround for CR 7063027. Remove -path eventually.
-JAVAC_LINT_OPTIONS += -Xlint:-path
-
-JAVACFLAGS += $(JAVAC_LINT_OPTIONS)
-
-#
-# Some licensees do not get the Security Source bundles. We will
-# fall back on the prebuilt jce.jar so that we can do a best
-# attempt at building. If sources exist, we always want to
-# build/use the most recent source instead of an older jce.jar, whether
-# built implicitly/explicitly.
-#
-ifeq ($(wildcard $(SHARE_SRC)/classes/javax/crypto/Cipher.java),)
- JCE_PATH = $(CLASSPATH_SEPARATOR)$(LIBDIR)/jce.jar
-endif
-
-# Add the source level
-SOURCE_LANGUAGE_VERSION = 8
-LANGUAGE_VERSION = -source $(SOURCE_LANGUAGE_VERSION)
-JAVACFLAGS += $(LANGUAGE_VERSION)
-
-# Add the class version we want
-TARGET_CLASS_VERSION = 8
-CLASS_VERSION = -target $(TARGET_CLASS_VERSION)
-JAVACFLAGS += $(CLASS_VERSION)
-JAVACFLAGS += -encoding ascii
-JAVACFLAGS += "-Xbootclasspath:$(CLASSBINDIR)$(JCE_PATH)"
-JAVACFLAGS += $(OTHER_JAVACFLAGS)
-
-# Needed for javah
-JAVAHFLAGS += -bootclasspath "$(CLASSBINDIR)$(JCE_PATH)"
-
-# Needed for javadoc to ensure it builds documentation
-# against the newly built classes
-JAVADOCFLAGS += -bootclasspath "$(CLASSBINDIR)$(JCE_PATH)"
-
-# Needed for JAVADOC and BOOT_JAVACFLAGS
-NO_PROPRIETARY_API_WARNINGS = -XDignore.symbol.file=true
-
-# Langtools
-ifdef LANGTOOLS_DIST
- JAVAC_JAR = $(LANGTOOLS_DIST)/bootstrap/lib/javac.jar
- JAVAH_JAR = $(LANGTOOLS_DIST)/bootstrap/lib/javah.jar
- JAVADOC_JAR = $(LANGTOOLS_DIST)/bootstrap/lib/javadoc.jar
- DOCLETS_JAR = $(LANGTOOLS_DIST)/bootstrap/lib/doclets.jar
- JAVAC_CMD = $(BOOT_JAVA_CMD) \
- "-Xbootclasspath/p:$(JAVAC_JAR)" \
- -jar $(JAVAC_JAR) $(JAVACFLAGS)
- JAVAH_CMD = $(BOOT_JAVA_CMD) \
- "-Xbootclasspath/p:$(JAVAH_JAR)$(CLASSPATH_SEPARATOR)$(JAVAC_JAR)" \
- -jar $(JAVAH_JAR) $(JAVAHFLAGS)
- JAVADOC_CMD = $(BOOT_JAVA_CMD) \
- "-Xbootclasspath/p:$(JAVADOC_JAR)$(CLASSPATH_SEPARATOR)$(JAVAC_JAR)$(CLASSPATH_SEPARATOR)$(DOCLETS_JAR)" \
- -jar $(JAVADOC_JAR) $(JAVADOCFLAGS)
-else
- # If no explicit tools, use boot tools (add VM flags in this case)
- JAVAC_CMD = $(JAVA_TOOLS_DIR)/javac $(JAVAC_JVM_FLAGS) \
- $(JAVACFLAGS)
- JAVAH_CMD = $(JAVA_TOOLS_DIR)/javah \
- $(JAVAHFLAGS)
- JAVADOC_CMD = $(JAVA_TOOLS_DIR)/javadoc $(JAVA_TOOLS_FLAGS:%=-J%) \
- $(JAVADOCFLAGS)
-endif
-
-# Override of what javac to use (see deploy workspace)
-ifdef JAVAC
- JAVAC_CMD = $(JAVAC)
-endif
-
-#
-# The bootstrap java compiler (defined as the javac in the ALT_BOOTDIR jdk).
-# Will be used to compile java code used to build the jdk, e.g. class files
-# created by this compiler will NOT become part of this built jdk, but just
-# used to build this jdk, e.g. run with the java in the ALT_BOOTDIR jdk.
-#
-# The javac supplied with the LANGTOOLS_DIST should be used to build the
-# classes that will be put into the built jdk. But note that this javac
-# will use the ALT_BOOTDIR java runtime. Any classes created by the
-# LANGTOOLS_DIST javac should not be run during this jdk build and indeed
-# may not even run with the ALT_BOOTDIR jdk because they may be a newer
-# class file version that the ALT_BOOTDIR jdk doesn't understand.
-#
-# The important observation here is that the built jdk is NOT run during
-# the build. If the built jdk needs to be verified that it can build this
-# same jdk, then it should be supplied to the build process as the ALT_BOOTDIR
-# jdk, and this resulting built jdk should be compared to the first one.
-# (They should be the same). Re-using this built jdk as the ALT_BOOTDIR
-# jdk will be the only way and the recommeneded way to verify the built jdk
-# can bootstrap itself.
-#
-
-# The javac options supplied to the boot javac is limited. This compiler
-# should only be used to build the 'make/tools' sources, which are not
-# class files that end up in the classes directory.
-BOOT_JAVACFLAGS += $(JAVAC_LINT_OPTIONS)
-ifeq ($(JAVAC_WARNINGS_FATAL), true)
- BOOT_JAVACFLAGS += -Werror
-endif
-
-BOOT_JAVACFLAGS += -encoding ascii
-BOOT_JAR_JFLAGS += $(JAR_JFLAGS)
-
-BOOT_JAVACFLAGS += $(NO_PROPRIETARY_API_WARNINGS)
-
-BOOT_JAVA_CMD = $(BOOTDIR)/bin/java $(JAVA_TOOLS_FLAGS)
-BOOT_JAVAC_CMD = $(BOOTDIR)/bin/javac $(JAVAC_JVM_FLAGS) $(BOOT_JAVACFLAGS)
-BOOT_JAR_CMD = $(BOOTDIR)/bin/jar
-BOOT_JARSIGNER_CMD = $(BOOTDIR)/bin/jarsigner
-
-# Various tools we need to run (FIXUP: Are these the right ones?)
-NATIVE2ASCII = $(BOOTDIR)/bin/native2ascii $(JAVA_TOOLS_FLAGS:%=-J%)
-RMIC = $(BOOTDIR)/bin/rmic $(JAVA_TOOLS_FLAGS:%=-J%)
-IDLJ = $(BOOTDIR)/bin/idlj $(JAVA_TOOLS_FLAGS:%=-J%)
-
-# Should not be used
-JAVA = /should/not/be/used
-
diff --git a/jdk/make/common/shared/Defs-javadoc.gmk b/jdk/make/common/shared/Defs-javadoc.gmk
deleted file mode 100644
index c222ad10fa4..00000000000
--- a/jdk/make/common/shared/Defs-javadoc.gmk
+++ /dev/null
@@ -1,71 +0,0 @@
-#
-# Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Copyright year for beginning of Java and some of the apis
-# (Needed when creating the javadocs)
-FIRST_COPYRIGHT_YEAR = 1993
-DOMAPI_FIRST_COPYRIGHT_YEAR = 2005
-MIRROR_FIRST_COPYRIGHT_YEAR = 2004
-DOCLETAPI_FIRST_COPYRIGHT_YEAR = 1993
-TAGLETAPI_FIRST_COPYRIGHT_YEAR = 1993
-JDI_FIRST_COPYRIGHT_YEAR = 1999
-JAAS_FIRST_COPYRIGHT_YEAR = 1998
-JGSS_FIRST_COPYRIGHT_YEAR = 2000
-SMARTCARDIO_FIRST_COPYRIGHT_YEAR = 2005
-HTTPSERVER_FIRST_COPYRIGHT_YEAR = 2005
-MGMT_FIRST_COPYRIGHT_YEAR = 2003
-ATTACH_FIRST_COPYRIGHT_YEAR = 2005
-JCONSOLE_FIRST_COPYRIGHT_YEAR = 2006
-SCTPAPI_FIRST_COPYRIGHT_YEAR = 2009
-TRACING_FIRST_COPYRIGHT_YEAR = 2008
-TREEAPI_FIRST_COPYRIGHT_YEAR = 2005
-JNLP_FIRST_COPYRIGHT_YEAR = 1998
-PLUGIN2_FIRST_COPYRIGHT_YEAR = 2007
-
-# Oracle name
-FULL_COMPANY_NAME = Oracle and/or its affiliates
-
-# Copyright address
-COMPANY_ADDRESS = 500 Oracle Parkway
Redwood Shores, CA 94065 USA.
-
-# The trademark symbol
-TRADEMARK = ™
-
-# Common copyright lines used
-# The word "Copyright" might optionally be a link to the file cpyr.html.
-# The first year of copyright may vary or not be available.
-# The address to the company might be optional.
-COMMA:= ,
-EMPTY:=
-SPACE:=$(EMPTY) $(EMPTY)
-COPYRIGHT_SYMBOL = &\#x00a9;
-# Macro to construct the copyright line
-# (The GNU make 3.78.1 "if" conditional is broken, fixed in GNU make 3.81)
-define CopyrightLine # optionalurl optionalfirstyear optionaladdress
-$(if $(strip $1),Copyright,Copyright) \
-$(COPYRIGHT_SYMBOL) $(if $2,$2${COMMA},) $(COPYRIGHT_YEAR),\
-$(FULL_COMPANY_NAME). $3 All rights reserved.
-endef
-
diff --git a/jdk/make/common/shared/Defs-linux.gmk b/jdk/make/common/shared/Defs-linux.gmk
deleted file mode 100644
index 722ff0c7b40..00000000000
--- a/jdk/make/common/shared/Defs-linux.gmk
+++ /dev/null
@@ -1,223 +0,0 @@
-#
-# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Definitions for Linux.
-#
-
-# Default for COMPILER_WARNINGS_FATAL on Linux (C & C++ compiler warnings)
-ifndef COMPILER_WARNINGS_FATAL
- COMPILER_WARNINGS_FATAL=false
-endif
-
-# Linux should use parallel compilation for best build times
-ifndef COMPILE_APPROACH
- COMPILE_APPROACH = parallel
-endif
-
-# Indication that we are doing an incremental build.
-# This may trigger the creation of make depend files.
-ifndef INCREMENTAL_BUILD
- INCREMENTAL_BUILD = false
-endif
-
-# FullPath just makes sure it never ends with a / and no duplicates
-define FullPath
-$(shell cd $1 2> $(DEV_NULL) && pwd)
-endef
-
-# OptFullPath: Absolute path name of a dir that might not initially exist.
-define OptFullPath
-$(shell if [ "$1" != "" -a -d "$1" ]; then (cd $1 && pwd); else echo "$1"; fi)
-endef
-
-# Location on system where jdk installs might be
-USRJDKINSTANCES_PATH =/opt/java
-
-# UNIXCOMMAND_PATH: path to where the most common Unix commands are.
-# NOTE: Must end with / so that it could be empty, allowing PATH usage.
-ifneq "$(origin ALT_UNIXCOMMAND_PATH)" "undefined"
- UNIXCOMMAND_PATH :=$(call PrefixPath,$(ALT_UNIXCOMMAND_PATH))
-else
- UNIXCOMMAND_PATH = /bin/
-endif
-
-# USRBIN_PATH: path to where the most common Unix commands are.
-# NOTE: Must end with / so that it could be empty, allowing PATH usage.
-ifneq "$(origin ALT_USRBIN_PATH)" "undefined"
- USRBIN_PATH :=$(call PrefixPath,$(ALT_USRBIN_PATH))
-else
- USRBIN_PATH = /usr/bin/
-endif
-
-# UNIXCCS_PATH: path to where the Solaris ported UNIX commands can be found
-# NOTE: Must end with / so that it could be empty, allowing PATH usage.
-ifneq "$(origin ALT_UNIXCCS_PATH)" "undefined"
- UNIXCCS_PATH :=$(call PrefixPath,$(ALT_UNIXCCS_PATH))
-else
- UNIXCCS_PATH = /usr/ccs/bin/
-endif
-
-# SLASH_JAVA: location of all network accessable files
-ifdef ALT_SLASH_JAVA
- SLASH_JAVA :=$(ALT_SLASH_JAVA)
-else
- SLASH_JAVA := $(call DirExists,/java,/java,/NOT-SET)
-endif
-
-# JDK_DEVTOOLS_DIR: common path for all the java devtools
-ifdef ALT_JDK_DEVTOOLS_DIR
- JDK_DEVTOOLS_DIR =$(ALT_JDK_DEVTOOLS_DIR)
-else
- JDK_DEVTOOLS_DIR =$(SLASH_JAVA)/devtools
-endif
-
-# COMPILER_PATH: path to where the compiler and tools are installed.
-# NOTE: Must end with / so that it could be empty, allowing PATH usage.
-ifneq "$(origin ALT_COMPILER_PATH)" "undefined"
- COMPILER_PATH :=$(call PrefixPath,$(ALT_COMPILER_PATH))
-else
- COMPILER_PATH =/usr/bin/
-endif
-
-# OPENWIN_HOME: path to where the X11 environment is installed.
-# NOTE: Must end with / so that it could be empty, allowing PATH usage.
-ifneq ($(ALT_OPENWIN_HOME),)
- OPENWIN_HOME :=$(call PrefixPath,$(ALT_OPENWIN_HOME))
-else
- OPENWIN_HOME =/usr/X11R6/
-endif
-
-# DEVTOOLS_PATH: for other tools required for building (such as zip, etc.)
-# NOTE: Must end with / so that it could be empty, allowing PATH usage.
-ifneq "$(origin ALT_DEVTOOLS_PATH)" "undefined"
- DEVTOOLS_PATH :=$(call PrefixPath,$(ALT_DEVTOOLS_PATH))
-else
- DEVTOOLS_PATH =/usr/bin/
-endif
-
-# _BOOTDIR1: First choice for a Bootstrap JDK, previous released JDK.
-# _BOOTDIR2: Second choice
-ifndef ALT_BOOTDIR
- _BOOTDIR1 =$(SLASH_JAVA)/re/jdk/$(PREVIOUS_JDK_VERSION)/archive/fcs/binaries/$(PLATFORM)-$(ARCH)
- _BOOTDIR2 =$(USRJDKINSTANCES_PATH)/jdk$(PREVIOUS_JDK_VERSION)
-endif
-
-# Always build headless on Linux
-BUILD_HEADLESS = true
-LIBM=-lm
-
-# Set ZLIB_LIBS if not already set
-ifeq ("$(ZLIB_LIBS)", "")
- ZLIB_LIBS=-lz
-endif
-
-# GCC29_COMPILER_PATH: is the path to where the gcc 2.9 compiler is installed
-# NOTE: Must end with / so that it could be empty, allowing PATH usage.
-ifdef ALT_GCC29_COMPILER_PATH
- GCC29_COMPILER_PATH :=$(call PrefixPath,$(ALT_GCC29_COMPILER_PATH))
-else
- GCC29_COMPILER_PATH = $(JDK_DEVTOOLS_DIR)/$(PLATFORM)/gcc29/usr/
-endif
-
-_CUPS_HEADERS_PATH=/usr/include
-
-# Import JDK images allow for partial builds, components not built are
-# imported (or copied from) these import areas when needed.
-
-# BUILD_JDK_IMPORT_PATH: location of JDK install trees to import for
-# multiple platforms, e.g. windows-i586, solaris-sparc, linux-586, etc.
-ifdef ALT_BUILD_JDK_IMPORT_PATH
- BUILD_JDK_IMPORT_PATH :=$(call FullPath,$(ALT_BUILD_JDK_IMPORT_PATH))
-else
- BUILD_JDK_IMPORT_PATH = $(PROMOTED_BUILD_BINARIES)
-endif
-BUILD_JDK_IMPORT_PATH:=$(call AltCheckValue,BUILD_JDK_IMPORT_PATH)
-
-# JDK_IMPORT_PATH: location of JDK install tree (this version) to import
-ifdef ALT_JDK_IMPORT_PATH
- JDK_IMPORT_PATH :=$(call FullPath,$(ALT_JDK_IMPORT_PATH))
-else
- JDK_IMPORT_PATH = $(BUILD_JDK_IMPORT_PATH)/$(PLATFORM)-$(ARCH)$(_JDK_IMPORT_VARIANT)
-endif
-JDK_IMPORT_PATH:=$(call AltCheckValue,JDK_IMPORT_PATH)
-
-# HOTSPOT_IMPORT_PATH: location of hotspot pre-built files
-ifdef ALT_HOTSPOT_IMPORT_PATH
- HOTSPOT_IMPORT_PATH :=$(call FullPath,$(ALT_HOTSPOT_IMPORT_PATH))
-else
- HOTSPOT_IMPORT_PATH =$(JDK_IMPORT_PATH)
-endif
-HOTSPOT_IMPORT_PATH:=$(call AltCheckValue,HOTSPOT_IMPORT_PATH)
-
-# HOTSPOT_CLIENT_PATH: location of client jvm library file.
-ifeq ($(ARCH_DATA_MODEL), 32)
- ifdef ALT_HOTSPOT_CLIENT_PATH
- HOTSPOT_CLIENT_PATH :=$(call FullPath,$(ALT_HOTSPOT_CLIENT_PATH))
- else
- HOTSPOT_CLIENT_PATH =$(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/client
- endif
- HOTSPOT_CLIENT_PATH:=$(call AltCheckValue,HOTSPOT_CLIENT_PATH)
-endif
-
-# HOTSPOT_SERVER_PATH: location of server jvm library file.
-ifdef ALT_HOTSPOT_SERVER_PATH
- HOTSPOT_SERVER_PATH :=$(call FullPath,$(ALT_HOTSPOT_SERVER_PATH))
-else
- HOTSPOT_SERVER_PATH =$(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/server
-endif
-HOTSPOT_SERVER_PATH:=$(call AltCheckValue,HOTSPOT_SERVER_PATH)
-
-# Special define for checking the binaries
-
-# Debug builds should downgrade warnings to just info
-MAPFILE_WARNING-DBG=INFO
-MAPFILE_WARNING-OPT=WARNING
-MAPFILE_WARNING-=WARNING
-MAPFILE_WARNING=$(MAPFILE_WARNING-$(VARIANT))
-
-# Macro to check it's input file for banned dependencies and verify the
-# binary built properly. Relies on process exit code.
-ifndef CROSS_COMPILE_ARCH
-define binary_file_verification # binary_file
-( \
- $(ECHO) "Checking for mapfile use in: $1" && \
- if [ "`$(NM) -D -g --defined-only $1 | $(EGREP) 'SUNWprivate'`" = "" ] ; then \
- $(ECHO) "$(MAPFILE_WARNING): File was not built with a mapfile: $1"; \
- fi && \
- $(ECHO) "Library loads for: $1" && \
- $(LDD) $1 && \
- $(ECHO) "RUNPATH for: $1" && \
- ( $(READELF) -d $1 | $(EGREP) 'NEEDED|RUNPATH|RPATH' ) \
-)
-endef
-else
-define binary_file_verification
-( \
- $(ECHO) "Skipping binary file verification for cross-compile build" \
-)
-endef
-endif
-
diff --git a/jdk/make/common/shared/Defs-macosx.gmk b/jdk/make/common/shared/Defs-macosx.gmk
deleted file mode 100644
index e858344fdd0..00000000000
--- a/jdk/make/common/shared/Defs-macosx.gmk
+++ /dev/null
@@ -1,257 +0,0 @@
-#
-# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Definitions for Bsd.
-#
-
-# Default for COMPILER_WARNINGS_FATAL on Bsd (C & C++ compiler warnings)
-ifndef COMPILER_WARNINGS_FATAL
- COMPILER_WARNINGS_FATAL=false
-endif
-
-# Bsd should use parallel compilation for best build times
-ifndef COMPILE_APPROACH
- COMPILE_APPROACH = parallel
-endif
-
-# Indication that we are doing an incremental build.
-# This may trigger the creation of make depend files.
-ifndef INCREMENTAL_BUILD
- INCREMENTAL_BUILD = false
-endif
-
-# FullPath just makes sure it never ends with a / and no duplicates
-define FullPath
-$(shell cd $1 2> $(DEV_NULL) && pwd)
-endef
-
-# OptFullPath: Absolute path name of a dir that might not initially exist.
-define OptFullPath
-$(shell if [ "$1" != "" -a -d "$1" ]; then (cd $1 && pwd); else echo "$1"; fi)
-endef
-
-# Location on system where jdk installs might be
-USRJDKINSTANCES_PATH = $(PACKAGE_PATH)
-
-# UNIXCOMMAND_PATH: path to where the most common Unix commands are.
-# NOTE: Must end with / so that it could be empty, allowing PATH usage.
-ifneq "$(origin ALT_UNIXCOMMAND_PATH)" "undefined"
- UNIXCOMMAND_PATH :=$(call PrefixPath,$(ALT_UNIXCOMMAND_PATH))
-else
- UNIXCOMMAND_PATH = /bin/
-endif
-
-# USRBIN_PATH: path to where the most common Unix commands are.
-# NOTE: Must end with / so that it could be empty, allowing PATH usage.
-ifneq "$(origin ALT_USRBIN_PATH)" "undefined"
- USRBIN_PATH :=$(call PrefixPath,$(ALT_USRBIN_PATH))
-else
- USRBIN_PATH = /usr/bin/
-endif
-
-# UNIXCCS_PATH: path to where the Solaris ported UNIX commands can be found
-# NOTE: Must end with / so that it could be empty, allowing PATH usage.
-ifneq "$(origin ALT_UNIXCCS_PATH)" "undefined"
- UNIXCCS_PATH :=$(call PrefixPath,$(ALT_UNIXCCS_PATH))
-else
- UNIXCCS_PATH = /usr/ccs/bin/
-endif
-
-# SLASH_JAVA: location of all network accessable files
-ifdef ALT_SLASH_JAVA
- SLASH_JAVA :=$(ALT_SLASH_JAVA)
-else
- SLASH_JAVA := $(call DirExists,/java,/java,/NOT-SET)
-endif
-
-# JDK_DEVTOOLS_DIR: common path for all the java devtools
-ifdef ALT_JDK_DEVTOOLS_DIR
- JDK_DEVTOOLS_DIR =$(ALT_JDK_DEVTOOLS_DIR)
-else
- JDK_DEVTOOLS_DIR =$(SLASH_JAVA)/devtools
-endif
-
-# COMPILER_PATH: path to where the compiler and tools are installed.
-# NOTE: Must end with / so that it could be empty, allowing PATH usage.
-ifneq "$(origin ALT_COMPILER_PATH)" "undefined"
- COMPILER_PATH :=$(call PrefixPath,$(ALT_COMPILER_PATH))
-else
- ifeq ($(OS_VENDOR), Apple)
- ifndef DEVELOPER_DIR
- DEVELOPER_DIR = $(shell /usr/bin/xcode-select -print-path)/usr/bin/
- endif
-
- COMPILER_PATH := $(call DirExists,$(DEVELOPER_DIR),/usr/bin/,/NOT-SET)
- else
- COMPILER_PATH =/usr/bin/
- endif
-endif
-
-# OPENWIN_HOME: path to where the X11 environment is installed.
-# NOTE: Must end with / so that it could be empty, allowing PATH usage.
-ifneq ($(ALT_OPENWIN_HOME),)
- OPENWIN_HOME :=$(call PrefixPath,$(ALT_OPENWIN_HOME))
-else
- OPENWIN_HOME =$(X11_PATH)
-endif
-
-# DEVTOOLS_PATH: for other tools required for building (such as zip, etc.)
-# NOTE: Must end with / so that it could be empty, allowing PATH usage.
-ifneq "$(origin ALT_DEVTOOLS_PATH)" "undefined"
- DEVTOOLS_PATH :=$(call PrefixPath,$(ALT_DEVTOOLS_PATH))
-else
- DEVTOOLS_PATH =$(PACKAGE_PATH)/bin/
-endif
-
-# _BOOTDIR1: First choice for a Bootstrap JDK, previous released JDK.
-# _BOOTDIR2: Second choice
-ifndef ALT_BOOTDIR
- _BOOTDIR1 =$(SLASH_JAVA)/re/jdk/$(PREVIOUS_JDK_VERSION)/archive/fcs/binaries/$(PLATFORM)-$(ARCH)
- _BOOTDIR2 =$(USRJDKINSTANCES_PATH)/jdk$(PREVIOUS_JDK_VERSION)
-endif
-
-# Always build headless on Bsd
-BUILD_HEADLESS = true
-LIBM=-lm
-
-ifeq ($(OS_VENDOR), Apple)
- _CUPS_HEADERS_PATH=/usr/include
-else
- _CUPS_HEADERS_PATH=$(PACKAGE_PATH)/include
-endif
-
-# Set ZLIB_LIBS if not already set
-ifeq ("$(ZLIB_LIBS)", "")
- ZLIB_LIBS=-lz
-endif
-
-# Import JDK images allow for partial builds, components not built are
-# imported (or copied from) these import areas when needed.
-
-# BUILD_JDK_IMPORT_PATH: location of JDK install trees to import for
-# multiple platforms, e.g. windows-i586, solaris-sparc, bsd-586, etc.
-ifdef ALT_BUILD_JDK_IMPORT_PATH
- BUILD_JDK_IMPORT_PATH :=$(call FullPath,$(ALT_BUILD_JDK_IMPORT_PATH))
-else
- BUILD_JDK_IMPORT_PATH = $(PROMOTED_BUILD_BINARIES)
-endif
-BUILD_JDK_IMPORT_PATH:=$(call AltCheckValue,BUILD_JDK_IMPORT_PATH)
-
-# JDK_IMPORT_PATH: location of JDK install tree (this version) to import
-ifdef ALT_JDK_IMPORT_PATH
- JDK_IMPORT_PATH :=$(call FullPath,$(ALT_JDK_IMPORT_PATH))
-else
- JDK_IMPORT_PATH = $(BUILD_JDK_IMPORT_PATH)/$(PLATFORM)-$(ARCH)$(_JDK_IMPORT_VARIANT)
-endif
-JDK_IMPORT_PATH:=$(call AltCheckValue,JDK_IMPORT_PATH)
-
-# HOTSPOT_IMPORT_PATH: location of hotspot pre-built files
-ifdef ALT_HOTSPOT_IMPORT_PATH
- HOTSPOT_IMPORT_PATH :=$(call FullPath,$(ALT_HOTSPOT_IMPORT_PATH))
-else
- HOTSPOT_IMPORT_PATH =$(JDK_IMPORT_PATH)
-endif
-HOTSPOT_IMPORT_PATH:=$(call AltCheckValue,HOTSPOT_IMPORT_PATH)
-
-# HOTSPOT_CLIENT_PATH: location of client jvm library file.
-ifeq ($(ARCH_DATA_MODEL), 32)
- ifdef ALT_HOTSPOT_CLIENT_PATH
- HOTSPOT_CLIENT_PATH :=$(call FullPath,$(ALT_HOTSPOT_CLIENT_PATH))
- else
- HOTSPOT_CLIENT_PATH =$(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/client
- endif
- HOTSPOT_CLIENT_PATH:=$(call AltCheckValue,HOTSPOT_CLIENT_PATH)
-endif
-
-# HOTSPOT_SERVER_PATH: location of server jvm library file.
-ifdef ALT_HOTSPOT_SERVER_PATH
- HOTSPOT_SERVER_PATH :=$(call FullPath,$(ALT_HOTSPOT_SERVER_PATH))
-else
- HOTSPOT_SERVER_PATH =$(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/server
-endif
-HOTSPOT_SERVER_PATH:=$(call AltCheckValue,HOTSPOT_SERVER_PATH)
-
-# Special define for checking the binaries
-
-# Debug builds should downgrade warnings to just info
-MAPFILE_WARNING-DBG=INFO
-MAPFILE_WARNING-OPT=WARNING
-MAPFILE_WARNING-=WARNING
-MAPFILE_WARNING=$(MAPFILE_WARNING-$(VARIANT))
-
-# Macro to check it's input file for banned dependencies and verify the
-# binary built properly. Relies on process exit code.
-ifndef CROSS_COMPILE_ARCH
-ifeq ($(OS_VENDOR), Apple)
-define binary_file_verification # binary_file
-( \
- $(ECHO) "Checking for mapfile use in: $1" && \
- if [ "`$(NM) -g $1 | $(EGREP) 'SUNWprivate'`" = "" ] ; then \
- $(ECHO) "WARNING: File was not built with a mapfile: $1"; \
- fi && \
- $(ECHO) "Library loads for: $1" && \
- $(OTOOL) -L $1 && \
- $(ECHO) "RUNPATH for: $1" && \
- ( $(OTOOL) -l $1 | $(EGREP) 'path ' ) \
-) || true
-endef
-else
-ifeq ($(OS_VENDOR), OpenBSD)
-define binary_file_verification # binary_file
-( \
- $(ECHO) "Checking for mapfile use in: $1" && \
- if [ "`$(OBJDUMP) -T $1 | $(EGREP) '[0-9a-f]* g *DF \.text.*SUNWprivate'`" = "" ] ; then \
- $(ECHO) "$(MAPFILE_WARNING): File was not built with a mapfile: $1"; \
- fi && \
- $(ECHO) "Library loads for: $1" && \
- $(LDD) $1 && \
- $(ECHO) "RUNPATH for: $1" && \
- ( $(READELF) -d $1 | $(EGREP) 'NEEDED|RUNPATH|RPATH' ) \
-) || true
-endef
-else
-define binary_file_verification # binary_file
-( \
- $(ECHO) "Checking for mapfile use in: $1" && \
- if [ "`$(NM) -D -g --defined-only $1 | $(EGREP) 'SUNWprivate'`" = "" ] ; then \
- $(ECHO) "$(MAPFILE_WARNING): File was not built with a mapfile: $1"; \
- fi && \
- $(ECHO) "Library loads for: $1" && \
- $(LDD) $1 && \
- $(ECHO) "RUNPATH for: $1" && \
- ( $(READELF) -d $1 | $(EGREP) 'NEEDED|RUNPATH|RPATH' ) \
-)
-endef
-endif # OS_VENDOR == OpenBSD
-endif # OS_VENDOR == Apple
-else
-define binary_file_verification
-( \
- $(ECHO) "Skipping binary file verification for cross-compile build" \
-)
-endef
-endif
-
diff --git a/jdk/make/common/shared/Defs-solaris.gmk b/jdk/make/common/shared/Defs-solaris.gmk
deleted file mode 100644
index c888a98a5da..00000000000
--- a/jdk/make/common/shared/Defs-solaris.gmk
+++ /dev/null
@@ -1,242 +0,0 @@
-#
-# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Definitions for Solaris.
-#
-
-# Default for COMPILER_WARNINGS_FATAL on Solaris (C & C++ compiler warnings)
-ifndef COMPILER_WARNINGS_FATAL
- COMPILER_WARNINGS_FATAL=false
-endif
-
-# Solaris should use parallel compilation for best build times
-ifndef COMPILE_APPROACH
- COMPILE_APPROACH = parallel
-endif
-
-# Indication that we are doing an incremental build.
-# This may trigger the creation of make depend files.
-ifndef INCREMENTAL_BUILD
- INCREMENTAL_BUILD = false
-endif
-
-# FullPath just makes sure it never ends with a / and no duplicates
-define FullPath
-$(shell cd $1 2> $(DEV_NULL) && pwd)
-endef
-
-# OptFullPath: Absolute path name of a dir that might not initially exist.
-define OptFullPath
-$(shell if [ "$1" != "" -a -d "$1" ]; then (cd $1 && pwd); else echo "$1"; fi)
-endef
-
-# Location on system where jdk installs might be
-USRJDKINSTANCES_PATH =/usr/jdk/instances
-
-# UNIXCOMMAND_PATH: path to where the most common Unix commands are.
-# NOTE: Must end with / so that it could be empty, allowing PATH usage.
-ifneq "$(origin ALT_UNIXCOMMAND_PATH)" "undefined"
- UNIXCOMMAND_PATH :=$(call PrefixPath,$(ALT_UNIXCOMMAND_PATH))
-else
- UNIXCOMMAND_PATH = /usr/bin/
-endif
-
-# UNIXCCS_PATH: path to where the less common UNIX commands can be found
-# NOTE: Must end with / so that it could be empty, allowing PATH usage.
-ifneq "$(origin ALT_UNIXCCS_PATH)" "undefined"
- UNIXCCS_PATH :=$(call PrefixPath,$(ALT_UNIXCCS_PATH))
-else
- UNIXCCS_PATH = /usr/ccs/bin/
-endif
-
-# SLASH_JAVA: location of all network accessable files
-ifdef ALT_SLASH_JAVA
- SLASH_JAVA :=$(ALT_SLASH_JAVA)
-else
- SLASH_JAVA := $(call DirExists,/java,/java,/NOT-SET)
-endif
-
-# JDK_DEVTOOLS_DIR: common path for all the java devtools
-ifdef ALT_JDK_DEVTOOLS_DIR
- JDK_DEVTOOLS_DIR =$(ALT_JDK_DEVTOOLS_DIR)
-else
- JDK_DEVTOOLS_DIR =$(SLASH_JAVA)/devtools
-endif
-
-# COMPILER_PATH: path to where the compiler and tools are installed.
-# NOTE: Must end with / so that it could be empty, allowing PATH usage.
-ifneq "$(origin ALT_COMPILER_PATH)" "undefined"
- COMPILER_PATH :=$(call PrefixPath,$(ALT_COMPILER_PATH))
-else
- # If the place where we keep a set of Sun Studio compilers doesn't exist,
- # try and use /opt/SUNWspro, the default location for the SS compilers.
- # (DirExists checks for this path twice, an automount double check)
- _SUNSTUDIO_SET_ROOT=$(JDK_DEVTOOLS_DIR)/$(ARCH_FAMILY)/SUNWspro
- SUNSTUDIO_SET_ROOT:=$(call DirExists,$(_SUNSTUDIO_SET_ROOT),$(_SUNSTUDIO_SET_ROOT),)
- ifneq ($(SUNSTUDIO_SET_ROOT),)
- COMPILER_PATH =$(SUNSTUDIO_SET_ROOT)/$(REQUIRED_COMPILER_VERSION)/bin/
- else
- COMPILER_PATH =/opt/SUNWspro/bin/
- endif
-endif
-
-# DEVTOOLS_PATH: for other tools required for building (such as zip, etc.)
-# NOTE: Must end with / so that it could be empty, allowing PATH usage.
-ifneq "$(origin ALT_DEVTOOLS_PATH)" "undefined"
- DEVTOOLS_PATH :=$(call PrefixPath,$(ALT_DEVTOOLS_PATH))
-else
- ifdef ALT_JDK_DEVTOOLS_DIR
- DEVTOOLS_PATH =$(JDK_DEVTOOLS_DIR)/$(ARCH_FAMILY)/bin/
- else
- ifdef OPENJDK
- DEVTOOLS_PATH = /usr/bin/
- else
- DEVTOOLS_PATH =$(JDK_DEVTOOLS_DIR)/$(ARCH_FAMILY)/bin/
- endif
- endif
-endif
-
-# _BOOTDIR1: First choice for a Bootstrap JDK, previous released JDK.
-# _BOOTDIR2: Second choice
-ifndef ALT_BOOTDIR
- _BOOTDIR1 =$(SLASH_JAVA)/re/jdk/$(PREVIOUS_JDK_VERSION)/archive/fcs/binaries/$(PLATFORM)-$(ARCH)
- _BOOTDIR2 =$(USRJDKINSTANCES_PATH)/jdk$(PREVIOUS_JDK_VERSION)
-endif
-
-# GCC_COMPILER_PATH: path to where the gcc/g++ compiler and tools are installed
-# NOTE: Must end with / so that it could be empty, allowing PATH usage.
-ifneq "$(origin ALT_GCC_COMPILER_PATH)" "undefined"
- GCC_COMPILER_PATH :=$(call PrefixPath,$(ALT_GCC_COMPILER_PATH))
-else
- GCC_COMPILER_PATH = $(JDK_DEVTOOLS_DIR)/$(ARCH_FAMILY)/gnucc/bin/
-endif
-
-
-# Always build headless on Solaris
-BUILD_HEADLESS = true
-
-_CUPS_HEADERS_PATH=/opt/sfw/cups/include
-
-# Set ZLIB_LIBS if not already set
-ifeq ("$(ZLIB_LIBS)", "")
- ZLIB_LIBS=-lz
-endif
-
-# Import JDK images allow for partial builds, components not built are
-# imported (or copied from) these import areas when needed.
-
-# BUILD_JDK_IMPORT_PATH: location of JDK install trees to import for
-# multiple platforms, e.g. windows-i586, solaris-sparc, linux-586, etc.
-ifdef ALT_BUILD_JDK_IMPORT_PATH
- BUILD_JDK_IMPORT_PATH :=$(call FullPath,$(ALT_BUILD_JDK_IMPORT_PATH))
-else
- BUILD_JDK_IMPORT_PATH = $(PROMOTED_BUILD_BINARIES)
-endif
-BUILD_JDK_IMPORT_PATH:=$(call AltCheckValue,BUILD_JDK_IMPORT_PATH)
-
-# JDK_IMPORT_PATH: location of previously built JDK (this version) to import
-ifdef ALT_JDK_IMPORT_PATH
- JDK_IMPORT_PATH :=$(call FullPath,$(ALT_JDK_IMPORT_PATH))
-else
- JDK_IMPORT_PATH = $(BUILD_JDK_IMPORT_PATH)/$(PLATFORM)-$(ARCH)$(_JDK_IMPORT_VARIANT)
-endif
-JDK_IMPORT_PATH:=$(call AltCheckValue,JDK_IMPORT_PATH)
-
-# HOTSPOT_IMPORT_PATH: location of hotspot pre-built files
-ifdef ALT_HOTSPOT_IMPORT_PATH
- HOTSPOT_IMPORT_PATH :=$(call FullPath,$(ALT_HOTSPOT_IMPORT_PATH))
-else
- HOTSPOT_IMPORT_PATH =$(JDK_IMPORT_PATH)
-endif
-HOTSPOT_IMPORT_PATH:=$(call AltCheckValue,HOTSPOT_IMPORT_PATH)
-
-# HOTSPOT_CLIENT_PATH: location of client jvm library file.
-ifeq ($(ARCH_DATA_MODEL), 32)
- ifdef ALT_HOTSPOT_CLIENT_PATH
- HOTSPOT_CLIENT_PATH :=$(call FullPath,$(ALT_HOTSPOT_CLIENT_PATH))
- else
- HOTSPOT_CLIENT_PATH =$(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/client
- endif
- HOTSPOT_CLIENT_PATH:=$(call AltCheckValue,HOTSPOT_CLIENT_PATH)
-endif
-
-# HOTSPOT_SERVER_PATH: location of server jvm library file.
-ifdef ALT_HOTSPOT_SERVER_PATH
- HOTSPOT_SERVER_PATH :=$(call FullPath,$(ALT_HOTSPOT_SERVER_PATH))
-else
- HOTSPOT_SERVER_PATH =$(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/server
-endif
-HOTSPOT_SERVER_PATH:=$(call AltCheckValue,HOTSPOT_SERVER_PATH)
-
-# Special define for checking the binaries
-
-# Debug builds should downgrade warnings to just info
-MAPFILE_WARNING-DBG=INFO
-MAPFILE_WARNING-OPT=WARNING
-MAPFILE_WARNING-=WARNING
-MAPFILE_WARNING=$(MAPFILE_WARNING-$(VARIANT))
-
-# Some libraries do not have mapfiles for multiple reasons.
-# These libraries for sparc and sparcv9 are exceptions to the mapfile rule:
-# libjdgaSUNWafb.so
-# libjdgaSUNWcg6.so
-# libjdgaSUNWffb.so
-# libjdgaSUNWm64.so
-# libxinerama.so
-# The JNI/JVMTI demo libraries are also missing mapfiles, no exceptions yet.
-ifeq ($(ARCH_FAMILY),sparc)
- MAPFILE_EXCEPTIONS = \
- (libjdgaSUNWafb|libjdgaSUNWcg6|libjdgaSUNWffb|libjdgaSUNWm64|libxinerama)
-else
- # At present there are no exceptions for non
- # SPARC. Use a harmless value.
- MAPFILE_EXCEPTIONS = (NO_EXCEPTIONS)
-endif
-
-# Macro to check it's input file for banned dependencies and verify the
-# binary built properly. Relies on process exit code.
-ifndef CROSS_COMPILE_ARCH
-define binary_file_verification # binary_file
-( \
- $(ECHO) "Checking for mapfile use in: $1" && \
- if [ "`$(ECHO) $(basename $(notdir $1)) | $(EGREP) '$(MAPFILE_EXCEPTIONS)'`" = "" \
- -a "`$(NM) -g -D $1 | $(EGREP) -v 'UNDEF' | $(EGREP) 'SUNWprivate'`" = "" ] ; then \
- $(ECHO) "$(MAPFILE_WARNING): File was not built with a mapfile: $1"; \
- fi && \
- $(ECHO) "Library loads for: $1" && \
- $(LDD) $1 && \
- $(ECHO) "RUNPATH for: $1" && \
- ( $(DUMP) -L -v $1 | $(EGREP) 'NEEDED|RUNPATH|RPATH' ) \
-)
-endef
-else
-define binary_file_verification
-( \
- $(ECHO) "Skipping binary file verification for cross-compile build" \
-)
-endef
-endif
-
diff --git a/jdk/make/common/shared/Defs-utils.gmk b/jdk/make/common/shared/Defs-utils.gmk
deleted file mode 100644
index a14a08d1198..00000000000
--- a/jdk/make/common/shared/Defs-utils.gmk
+++ /dev/null
@@ -1,259 +0,0 @@
-#
-# Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Shared variables for standard unix utilties on all platforms.
-#
-# Assumes Platform.gmk has been included before this file.
-#
-# These input UTILS_* variables can be defined at anytime, ideally once.
-# Unix Commands: Normally /bin/, /usr/bin/. or C:/mksnt/mksnt/
-# UTILS_COMMAND_PATH
-# /usr/bin/
-# UTILS_USR_BIN_PATH
-# /usr/ccs/bin/ (m4, lex, yacc, as, ar, strip, mcs)
-# UTILS_CCS_BIN_PATH
-# Dev Tools: zip, unzip, etc that we may have special versions of
-# UTILS_DEVTOOL_PATH
-#
-# WARNING: This file cannot assume that any of these utilties are available
-# to be run via their variable names defined here.
-# The paths inside the UTILS_* variables may not be defined yet.
-#
-# Note: There is no guarantee that all these exist on all platforms.
-# Some only make sense for one platform, but are harmless.
-#
-
-ifeq ($(PLATFORM),linux)
- UTILS_COMMAND_PATH=$(UNIXCOMMAND_PATH)
- UTILS_USR_BIN_PATH=$(USRBIN_PATH)
- UTILS_CCS_BIN_PATH=$(USRBIN_PATH)
- UTILS_DEVTOOL_PATH=$(USRBIN_PATH)
-endif
-
-ifeq ($(PLATFORM),solaris)
- UTILS_COMMAND_PATH=$(UNIXCOMMAND_PATH)
- UTILS_USR_BIN_PATH=$(UNIXCOMMAND_PATH)
- UTILS_CCS_BIN_PATH=$(UNIXCCS_PATH)
- UTILS_DEVTOOL_PATH=$(DEVTOOLS_PATH)
-endif
-
-ifeq ($(PLATFORM),windows)
- UTILS_COMMAND_PATH=$(UNIXCOMMAND_PATH)
- UTILS_USR_BIN_PATH=$(UNIXCOMMAND_PATH)
- UTILS_CCS_BIN_PATH=$(UNIXCOMMAND_PATH)
- UTILS_DEVTOOL_PATH=$(DEVTOOLS_PATH)
-endif
-
-ifeq ($(PLATFORM),macosx)
- UTILS_COMMAND_PATH=$(UNIXCOMMAND_PATH)
- UTILS_USR_BIN_PATH=$(USRBIN_PATH)
- UTILS_CCS_BIN_PATH=$(USRBIN_PATH)
- UTILS_DEVTOOL_PATH=$(DEVTOOLS_PATH)
-endif
-
-ifndef CONFIGURE_BUILD
- # Utilities
- ifdef CROSS_COMPILE_ARCH
- AR = $(COMPILER_PATH)ar
- AS = $(COMPILER_PATH)as
- LD = $(COMPILER_PATH)ld
- MCS = $(COMPILER_PATH)mcs
- NM = $(COMPILER_PATH)nm
- STRIP = $(COMPILER_PATH)strip
- else
- AR = $(UTILS_CCS_BIN_PATH)ar
- AS = $(UTILS_CCS_BIN_PATH)as
- LD = $(UTILS_CCS_BIN_PATH)ld
- MCS = $(UTILS_CCS_BIN_PATH)mcs
- NM = $(UTILS_CCS_BIN_PATH)nm
- STRIP = $(UTILS_CCS_BIN_PATH)strip
- endif
-endif # CONFIGURE_BUILD
-
-ADB = $(UTILS_COMMAND_PATH)adb
-BASENAME = $(UTILS_COMMAND_PATH)basename
-BZIP2 = $(UTILS_COMMAND_PATH)bzip2
-CAT = $(UTILS_COMMAND_PATH)cat
-CHMOD = $(UTILS_COMMAND_PATH)chmod
-CMP = $(UTILS_USR_BIN_PATH)cmp
-COMM = $(UTILS_USR_BIN_PATH)comm
-COMPRESS = $(UTILS_USR_BIN_PATH)compress
-CP = $(UTILS_COMMAND_PATH)cp
-CPIO = $(UTILS_COMMAND_PATH)cpio
-CUT = $(UTILS_USR_BIN_PATH)cut
-DATE = $(UTILS_COMMAND_PATH)date
-DF = $(UTILS_COMMAND_PATH)df
-DIFF = $(UTILS_USR_BIN_PATH)diff
-DIRNAME = $(UTILS_USR_BIN_PATH)dirname
-DUMP = $(UTILS_CCS_BIN_PATH)dump
-ECHO = $(UTILS_COMMAND_PATH)echo
-EGREP = $(UTILS_COMMAND_PATH)egrep
-EXPR = $(UTILS_USR_BIN_PATH)expr
-FILE = $(UTILS_USR_BIN_PATH)file
-FIND = $(UTILS_USR_BIN_PATH)find
-FMT = $(UTILS_COMMAND_PATH)fmt
-GDB = $(UTILS_USR_BIN_PATH)gdb
-GREP = $(UTILS_COMMAND_PATH)grep
-GUNZIP = $(UTILS_COMMAND_PATH)gunzip
-# GZIP is used for solaris. Linux and windows use tar czf
-GZIP = $(UTILS_COMMAND_PATH)gzip
-HEAD = $(UTILS_USR_BIN_PATH)head
-HG = hg
-ID = $(UTILS_COMMAND_PATH)id
-ISAINFO = $(UTILS_COMMAND_PATH)isainfo
-KSH = $(UTILS_COMMAND_PATH)ksh
-LDD = $(UTILS_USR_BIN_PATH)ldd
-LEX = $(UTILS_CCS_BIN_PATH)lex
-LN = $(UTILS_COMMAND_PATH)ln
-LS = $(UTILS_COMMAND_PATH)ls
-M4 = $(UTILS_CCS_BIN_PATH)m4
-MKDIR = $(UTILS_COMMAND_PATH)mkdir
-MKSINFO = $(UTILS_COMMAND_PATH)mksinfo
-MSGFMT = $(UTILS_USR_BIN_PATH)msgfmt
-MV = $(UTILS_COMMAND_PATH)mv
-NAWK = $(UTILS_USR_BIN_PATH)nawk
-OTOOL = $(UTILS_USR_BIN_PATH)otool
-PKGMK = $(UTILS_COMMAND_PATH)pkgmk
-PRINTF = $(UTILS_USR_BIN_PATH)printf
-PWD = $(UTILS_COMMAND_PATH)pwd
-READELF = $(UTILS_USR_BIN_PATH)readelf
-RMDIR = $(UTILS_COMMAND_PATH)rmdir
-RPM = $(UTILS_COMMAND_PATH)rpm
-RPMBUILD = $(UTILS_COMMAND_PATH)rpmbuild
-SED = $(UTILS_COMMAND_PATH)sed
-SH = $(UTILS_COMMAND_PATH)sh
-SHOWREV = $(UTILS_USR_BIN_PATH)showrev
-SORT = $(UTILS_COMMAND_PATH)sort
-TAIL = $(UTILS_USR_BIN_PATH)tail
-TAR = $(UTILS_COMMAND_PATH)tar
-TEST = $(UTILS_USR_BIN_PATH)test
-TOUCH = $(UTILS_COMMAND_PATH)touch
-TR = $(UTILS_USR_BIN_PATH)tr
-TRUE = $(UTILS_COMMAND_PATH)true
-UNAME = $(UTILS_COMMAND_PATH)uname
-UNIQ = $(UTILS_USR_BIN_PATH)uniq
-UNZIP = $(UTILS_USR_BIN_PATH)unzip
-UNZIPSFX = $(UTILS_DEVTOOL_PATH)unzipsfx
-XARGS = $(UTILS_USR_BIN_PATH)xargs
-WC = $(UTILS_USR_BIN_PATH)wc
-WHICH = $(UTILS_USR_BIN_PATH)which
-YACC = $(UTILS_CCS_BIN_PATH)yacc
-ZIPEXE = $(UTILS_DEVTOOL_PATH)zip
-
-# Special cases
-#RM is defined by GNU Make as 'rm -f'
-CD = cd # intrinsic unix command
-
-# Windows specific
-ifeq ($(PLATFORM),windows)
- ifdef USING_CYGWIN
- # Intrinsic unix command, with backslash-escaped character interpretation
- ECHO = $(UNIXCOMMAND_PATH)echo -e
- ZIPEXE = $(UNIXCOMMAND_PATH)zip
- UNZIP = $(UNIXCOMMAND_PATH)unzip
- # Some CYGWIN nawk versions require BINMODE=w for proper '\r' interpretation
- NAWK = $(UNIXCOMMAND_PATH)awk -v BINMODE=w
- else
- ZIPEXE = $(UTILS_DEVTOOL_PATH)zip
- UNZIP = $(UTILS_DEVTOOL_PATH)unzip
- NAWK = $(UNIXCOMMAND_PATH)awk
- ifdef USING_MSYS
- ECHO = $(UTILS_COMMAND_PATH)echo -e
- AR = $(UTILS_DEVTOOL_PATH)ar
- endif
- endif
- # Re-define some utilities
- LEX =# override GNU Make intrinsic: no lex on windows
- SHA1SUM = $(UNIXCOMMAND_PATH)openssl sha1
-endif
-
-# Linux specific
-ifeq ($(PLATFORM),linux)
- # A few redefines
- # Allows for builds on Debian GNU Linux, basename is in a different place
- BASENAME=$(firstword $(wildcard $(UTILS_COMMAND_PATH)basename) \
- $(wildcard $(UTILS_USR_BIN_PATH)basename))
- # RPM 4 has replaced "rpm -b" with an entirely new utility "rpmbuild".
- # Also, some distribution (Ubuntu, Debian, others?) place the rpm command
- # itself in /usr/bin rather than it's traditional home in /bin.
- RPM=$(firstword $(wildcard $(UTILS_COMMAND_PATH)rpm) \
- $(wildcard $(UTILS_USR_BIN_PATH)rpm))
- RPMBUILD=$(firstword $(wildcard $(UTILS_COMMAND_PATH)rpmbuild) \
- $(wildcard $(UTILS_USR_BIN_PATH)rpmbuild) \
- $(wildcard $(UTILS_COMMAND_PATH)rpm) \
- $(wildcard $(UTILS_USR_BIN_PATH)rpm))
- # Most Linux distros have "sort" in /bin. Ubuntu, Debian and perhaps
- # others have it in /usr/bin.
- SORT=$(firstword $(wildcard $(UTILS_COMMAND_PATH)sort) \
- $(wildcard $(UTILS_USR_BIN_PATH)sort))
- NAWK = $(USRBIN_PATH)gawk
- # Intrinsic unix command, with backslash-escaped character interpretation
- ECHO = /bin/echo -e
- # These are really in UTILS_USR_BIN_PATH on Linux
- ifndef CROSS_COMPILE_ARCH
- AR = $(UTILS_USR_BIN_PATH)ar
- AS = $(UTILS_USR_BIN_PATH)as
- LD = $(UTILS_USR_BIN_PATH)ld
- MCS = $(UTILS_USR_BIN_PATH)mcs
- NM = $(UTILS_USR_BIN_PATH)nm
- STRIP = $(UTILS_USR_BIN_PATH)strip
- endif
- LEX = $(UTILS_USR_BIN_PATH)lex
- M4 = $(UTILS_USR_BIN_PATH)m4
- YACC = $(UTILS_USR_BIN_PATH)yacc
-endif
-
-# Solaris specific
-ifeq ($(PLATFORM),solaris)
- # Intrinsic unix command, with backslash-escaped character interpretation
- # (not using -e will cause build failure when using /bin/bash)
- # (using -e breaks something else)
- ECHO = /usr/bin/echo
-endif
-
-ifeq ($(PLATFORM), macosx)
- BASENAME = $(UTILS_USR_BIN_PATH)basename
- EGREP = $(UTILS_USR_BIN_PATH)egrep
- EXPR = $(UTILS_COMMAND_PATH)expr
- FMT = $(UTILS_USR_BIN_PATH)fmt
- GREP = $(UTILS_USR_BIN_PATH)grep
- GUNZIP = $(UTILS_USR_BIN_PATH)gunzip
- ID = $(UTILS_USR_BIN_PATH)id
- MSGFMT = $(UTILS_DEVTOOL_PATH)msgfmt
- SED = $(UTILS_USR_BIN_PATH)sed
- SORT = $(UTILS_USR_BIN_PATH)sort
- TEST = $(UTILS_COMMAND_PATH)test
- TOUCH = $(UTILS_USR_BIN_PATH)touch
- TRUE = $(UTILS_USR_BIN_PATH)true
- UNAME = $(UTILS_USR_BIN_PATH)uname
- NAWK = $(UTILS_USR_BIN_PATH)awk
- UNZIPSFX = $(UTILS_USR_BIN_PATH)unzipsfx
- ZIPEXE = $(UTILS_USR_BIN_PATH)zip
- CPIO = $(UTILS_USR_BIN_PATH)cpio
- TAR = $(UTILS_USR_BIN_PATH)tar
- # Builtin shell command, no -e option needed
- ECHO = echo
-endif
diff --git a/jdk/make/common/shared/Defs-versions.gmk b/jdk/make/common/shared/Defs-versions.gmk
deleted file mode 100644
index 31d09f08866..00000000000
--- a/jdk/make/common/shared/Defs-versions.gmk
+++ /dev/null
@@ -1,203 +0,0 @@
-#
-# Copyright (c) 2009, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# WARNING: This file is shared with other workspaces.
-#
-
-# This file needs these set: PLATFORM, ARCH_FAMILY, and ARCH_DATA_MODEL.
-
-# Windows uses Microsoft compilers by default
-ifeq ($(PLATFORM), windows)
- override CC_VERSION = msvc
-endif
-
-# Solaris uses Sun Studio compilers by default
-ifeq ($(PLATFORM), solaris)
- override CC_VERSION = sun
-endif
-
-# Linux uses GNU compilers by default
-ifeq ($(PLATFORM), linux)
- override CC_VERSION = gcc
-endif
-
-# Mac OS X uses LLVM by default
-ifeq ($(PLATFORM), macosx)
- override CC_VERSION = llvm
-endif
-
-##########################################################################
-#
-# List of JDK official minimum, expected, or required versions:
-#
-# REQUIRED_ALSA_VERSION
-# Linux only: The ALSA sound library version expected.
-#
-# REQUIRED_ANT_VER
-# The minimum 'ant' version.
-#
-# REQUIRED_BOOT_VER
-# The minimum boot jdk version.
-#
-# REQUIRED_CC_VER
-# The primary C compiler version expected.
-#
-# REQUIRED_COMPILER_NAME
-# The long descriptive name of the compiler we should use
-#
-# REQUIRED_COMPILER_VERSION
-# The one word name that identifies the compilers being used.
-#
-# REQUIRED_CYGWIN_VER
-# Windows only: If CYGWIN is used, the minimum CYGWIN version.
-#
-# REQUIRED_FREETYPE_VERSION
-# If we are using freetype, the freetype version expected.
-#
-# REQUIRED_GCC_VER
-# Solaris and Linux only. The required version of gcc/g++ for the legacy OJI plugin.
-#
-# REQUIRED_LINK_VER
-# Windows only: The version of link.exe expected.
-#
-# REQUIRED_MAKE_VER
-# The minimum version of GNU make.
-#
-# REQUIRED_OS_VARIANT_NAME
-# The OS variation name required.
-# Solaris: Solaris or OpenSolaris
-# Windows: Windows2000, WindowsXP, Windows2003, Windows2008R2, etc.
-# Linux: Fedora, RedHat, SuSE, Ubuntu, etc.
-#
-# REQUIRED_OS_VARIANT_VERSION
-# The version number associated with the above OS variant name.
-# Solaris: output of uname -r
-# Windows: 5.0 for Windows2000, 5.1 for WindowsXP,
-# 5.2 for Windows2003, 6.1 for Windows2008R2, etc.
-# Linux: number for the variant, e.g. 9 for Fedora 9
-#
-# REQUIRED_OS_VERSION
-# The formal OS version number.
-# Solaris & Windows: same as REQUIRED_OS_VARIANT_VERSION
-# Linux: the kernel version, or output of uname -r
-#
-# REQUIRED_UNZIP_VER
-# The minimum version of unzip.
-#
-# REQUIRED_ZIP_VER
-# The minimum version of unzip.
-#
-###########
-#
-# Differences in the build platform from these versions may trigger warnings
-# messages during the sanity checking when building the JDK.
-#
-# When building the OpenJDK most of these required or expected versions are
-# ignored or allowed to vary widely to accomodate the many build situations
-# of the OpenJDK.
-#
-##########################################################################
-
-# Solaris specific
-ifeq ($(PLATFORM), solaris)
- REQUIRED_OS_NAME = SunOS
- REQUIRED_OS_VERSION = 5.10
- REQUIRED_OS_VARIANT_NAME = Solaris
- REQUIRED_OS_VARIANT_VERSION = $(REQUIRED_OS_VERSION)
- REQUIRED_COMPILER_NAME = Sun Studio 12 Update 1
- REQUIRED_COMPILER_VERSION = SS12u1
- # Cross-compilation compiler versions are target specific
- # so don't set a required version if cross-compiling
- ifndef CROSS_COMPILE_ARCH
- ifeq ($(CC_VERSION),sun)
- REQUIRED_CC_VER = 5.10
- endif
- ifeq ($(CC_VERSION),gcc)
- REQUIRED_CC_VER = 3.4.3
- endif
- endif
- REQUIRED_GCC_VER = 2.95.2
-endif
-
-# Linux specific
-ifeq ($(PLATFORM), linux)
- REQUIRED_OS_NAME = Linux
- REQUIRED_OS_VERSION = 2.6
- REQUIRED_OS_VARIANT_NAME = Fedora
- REQUIRED_OS_VARIANT_VERSION = 9
- REQUIRED_ALSA_VERSION = 0.9.1
- REQUIRED_COMPILER_NAME = GCC4
- REQUIRED_COMPILER_VERSION = GCC4
- REQUIRED_GCC_VER = 2.95
- # Cross-compilation compiler versions are target specific
- # so don't set a required version if cross-compiling
- ifndef CROSS_COMPILE_ARCH
- ifeq ($(CC_VERSION),gcc)
- REQUIRED_CC_VER = 4.3.0
- endif
- ifeq ($(CC_VERSION),sun)
- REQUIRED_CC_VER = 5.10
- endif
- endif
-endif
-
-# Mac specific
-ifeq ($(PLATFORM), macosx)
- REQUIRED_OS_NAME = Darwin
- REQUIRED_OS_VERSION = 11.2
- REQUIRED_OS_VARIANT_NAME = MacOSX
- REQUIRED_OS_VARIANT_VERSION = 10.7.2
- REQUIRED_COMPILER_NAME = GCC4
- REQUIRED_COMPILER_VERSION = GCC4
- REQUIRED_CC_VER = 4.2.1
-endif
-
-# Windows specific
-ifeq ($(PLATFORM), windows)
- REQUIRED_OS_NAME = Windows
- REQUIRED_OS_VERSION = 6.1
- REQUIRED_OS_VARIANT_NAME = Windows2008R2
- REQUIRED_OS_VARIANT_VERSION = $(REQUIRED_OS_VERSION)
- REQUIRED_CYGWIN_VER = 4.0
- ifeq ($(CC_VERSION),msvc)
- REQUIRED_COMPILER_NAME = Visual Studio 10
- REQUIRED_COMPILER_VERSION = VS2010
- REQUIRED_CC_VER = 16.00.40219.01
- REQUIRED_LINK_VER = 10.00.40219.01
- endif
- ifeq ($(CC_VERSION),gcc)
- REQUIRED_CC_VER = 3.4.3
- endif
-endif
-
-# Generic
-REQUIRED_ANT_VER = 1.7.1
-REQUIRED_BOOT_VER = 1.7
-REQUIRED_FREETYPE_VERSION = 2.3.0
-REQUIRED_MAKE_VER = 3.81
-REQUIRED_UNZIP_VER = 5.12
-REQUIRED_ZIP_VER = 2.2
-
diff --git a/jdk/make/common/shared/Defs-windows.gmk b/jdk/make/common/shared/Defs-windows.gmk
deleted file mode 100644
index d46d884cc05..00000000000
--- a/jdk/make/common/shared/Defs-windows.gmk
+++ /dev/null
@@ -1,701 +0,0 @@
-#
-# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Definitions for Windows.
-#
-
-# Default for COMPILER_WARNINGS_FATAL on Windows (C++ compiler warnings)
-# Level: Default is 3, 0 means none, 4 is the most but may be unreliable
-# Some makefiles may have set this to 0 to turn off warnings completely,
-# which also effectively creates a COMPILER_WARNINGS_FATAL=false situation.
-# Program.gmk may turn this down to 2 (building .exe's).
-# Windows 64bit platforms are less likely to be warning free.
-# Historically, Windows 32bit builds should be mostly warning free.
-# VS2010 introduced a large number of security warnings that are off by
-# default but will be turned back on with SHOW_ALL_WARNINGS=true.
-ifndef COMPILER_WARNING_LEVEL
- COMPILER_WARNING_LEVEL=3
-endif
-ifndef COMPILER_WARNINGS_FATAL
- COMPILER_WARNINGS_FATAL=false
-endif
-ifndef SHOW_ALL_WARNINGS
- SHOW_ALL_WARNINGS = false
-endif
-
-# Windows should use parallel compilation for best build times
-ifndef COMPILE_APPROACH
- COMPILE_APPROACH = normal
-endif
-
-# Indication that we are doing an incremental build.
-# This may trigger the creation of make depend files.
-# (This may not be working on windows yet, always force to false.)
-override INCREMENTAL_BUILD = false
-
-# WARNING: This is extremely touch stuff, between CYGWIN vs. MKS and all
-# variations of MKS and CYGWIN releases, and 32bit vs 64bit,
-# this file can give you nightmares.
-#
-# Notes:
-# Keep all paths in the windows "mixed" style except CYGWIN UNXIXCOMMAND_PATH.
-# Use of PrefixPath is critical, some variables must end with / (see NOTE).
-# Use of quotes is critical due to possible spaces in paths coming from
-# the environment variables, be careful.
-# First convert \ to / with subst, keep it quoted due to blanks, then
-# use cygpath -s or dosname -s to get the short non-blank name.
-# If the MKS is old and doesn't have a dosname -s, you will be forced
-# to set ALT variables with the short non-space directory names.
-# If dosname doesn't appear to work, we won't use it.
-# The dosname utility also wants to accept stdin if it is not supplied
-# any path on the command line, this is really dangerous when using
-# make variables that can easily become empty, so I use:
-# echo $1 | dosname -s instead of dosname -s $1
-# to prevent dosname from hanging up the make process when $1 is empty.
-# The cygpath utility does not have this problem.
-# The ALT values should never really have spaces or use \.
-# Suspect these environment variables to have spaces and/or \ characters:
-# SYSTEMROOT, SystemRoot, WINDIR, windir, PROGRAMFILES, ProgramFiles,
-# MSTOOLS, Mstools, MSSDK, MSSdk, VCnnCOMNTOOLS,
-# MSVCDIR, MSVCDir.
-# So use $(subst \,/,) on them first adding quotes and placing them in
-# their own variable assigned with :=, then use FullPath.
-#
-
-ifdef USING_CYGWIN
-# Macro to effectively do a toupper without an exec
-define ToUpper
-$(subst a,A,$(subst b,B,$(subst c,C,$(subst d,D,$(subst e,E,$(subst f,F,\
-$(subst g,G,$(subst h,H,$(subst i,I,$(subst j,J,$(subst k,K,$(subst l,L,\
-$(subst m,M,$(subst n,N,$(subst o,O,$(subst p,P,$(subst q,Q,$(subst r,R,\
-$(subst s,S,$(subst t,T,$(subst u,U,$(subst v,V,$(subst w,W,$(subst x,X,\
-$(subst y,Y,$(subst z,Z,$1))))))))))))))))))))))))))
-endef
-# All possible drive letters
-drives=a b c d e f g h i j k l m n o p q r s t v u w x y z
-# Convert /cygdrive/ paths to the mixed style without an exec of cygpath
-# Must be a path with no spaces. /cygdrive/letter is always lowercase
-# and letter:/ is always uppercase coming from cygpath.
-define MixedPath
-$(patsubst /%,$(CYGWIN_HOME)/%,$(sort $(filter-out /cygdrive/%,$(foreach drive,$(drives),$(patsubst /cygdrive/$(drive)/%,$(call ToUpper,$(drive)):/%,$1)))))
-endef
-# Use FullPath to get C:/ style non-spaces path. Never ends with a /!
-# We assume cygpath is available in the search path
-# NOTE: Use of 'pwd' with CYGWIN will not get you a mixed style path!
-define FullPath
-$(if $(word 2,$1),$(shell $(CYGPATH_CMD) $1 2> $(DEV_NULL)),$(call MixedPath,$(realpath $(subst ",,$1))))
-endef
-define OptFullPath
-$(shell if [ "$1" != "" -a -d "$1" ]; then $(CYGPATH_CMD) "$1" 2> $(DEV_NULL); else echo "$1"; fi)
-endef
-else
-ifdef USING_MSYS
-DOSPATH_CMD:=$(shell cd $(JDK_TOPDIR) 2> $(DEV_NULL) && pwd)/make/tools/msys_build_scripts/dospath.sh
-define FullPath
-$(subst \,/,$(shell $(DOSPATH_CMD) $1))
-endef
-define OptFullPath
-$(shell if [ "$1" != "" -a -d "$1" ]; then (cd $1 && pwd); else echo "$1"; fi)
-endef
-else
-# Temporary until we upgrade to MKS 8.7, MKS pwd returns mixed mode path
-define FullPath
-$(shell cd $1 2> $(DEV_NULL) && pwd)
-endef
-define OptFullPath
-$(shell if [ "$1" != "" -a -d "$1" ]; then (cd $1 && pwd); else echo "$1"; fi)
-endef
-endif
-endif
-
-# System drive
-ifdef SYSTEMDRIVE
- _system_drive =$(SYSTEMDRIVE)
-else
- ifdef SystemDrive
- _system_drive =$(SystemDrive)
- endif
-endif
-_system_drive:=$(call CheckValue,_system_drive,C:)
-
-# UNIXCOMMAND_PATH: path to where the most common Unix commands are.
-# NOTE: Must end with / so that it could be empty, allowing PATH usage.
-# With cygwin, just use this as is don't use FullPath on it.
-ifdef ALT_UNIXCOMMAND_PATH
- ifdef USING_CYGWIN
- UNIXCOMMAND_PATH :=$(call PrefixPath,$(ALT_UNIXCOMMAND_PATH))
- else
- xALT_UNIXCOMMAND_PATH :="$(subst \,/,$(ALT_UNIXCOMMAND_PATH))"
- fxALT_UNIXCOMMAND_PATH :=$(call FullPath,$(xALT_UNIXCOMMAND_PATH))
- UNIXCOMMAND_PATH :=$(call PrefixPath,$(fxALT_UNIXCOMMAND_PATH))
- endif
-else
- ifdef USING_CYGWIN
- UNIXCOMMAND_PATH :=$(call PrefixPath,/usr/bin)
- else
- ifdef USING_MSYS
- UNIXCOMMAND_PATH :=$(call PrefixPath,/bin)
- else
- ifdef ROOTDIR
- xROOTDIR :="$(subst \,/,$(ROOTDIR))"
- _rootdir :=$(call FullPath,$(xROOTDIR))
- else
- xROOTDIR :="$(_system_drive)/mksnt"
- _rootdir :=$(call FullPath,$(xROOTDIR))
- endif
- ifneq ($(_rootdir),)
- UNIXCOMMAND_PATH :=$(call PrefixPath,$(_rootdir)/mksnt)
- endif
- endif # USING_MSYS
- endif # USING_CYGWIN
-endif
-UNIXCOMMAND_PATH:=$(call AltCheckSpaces,UNIXCOMMAND_PATH)
-
-# Get version of MKS or CYGWIN
-ifdef USING_MKS
- _MKS_VER :=$(shell $(MKSINFO) 2>&1 | $(GREP) Release | $(TAIL) -1 | $(SED) -e 's@.*\(Release.*\)@\1@')
- MKS_VER :=$(call GetVersion,$(_MKS_VER))
- # At this point, we can re-define FullPath to use DOSNAME_CMD
- CHECK_MKS87:=$(call CheckVersions,$(MKS_VER),8.7)
- TRY_DOSNAME:=false
- ifeq ($(CHECK_MKS87),same)
- TRY_DOSNAME:=true
- endif
- # Newer should be ok
- ifeq ($(CHECK_MKS87),newer)
- TRY_DOSNAME:=true
- endif
- ifeq ($(TRY_DOSNAME),true)
- ifeq ($(shell $(UNIXCOMMAND_PATH)dosname -s $(_system_drive)/ 2> $(DEV_NULL)),$(_system_drive)/)
- _DOSNAME=$(UNIXCOMMAND_PATH)dosname
- DOSNAME_CMD:=$(_DOSNAME) -s
-define FullPath
-$(subst //,/,$(shell echo $1 | $(DOSNAME_CMD) 2> $(DEV_NULL)))
-endef
- endif # test dosname -s
- endif # TRY_DOSNAME
-endif # MKS
-
-# We try to get references to what we need via the default component
-# environment variables, or what was used historically.
-
-# Process Windows values into FullPath values, these paths may have \ chars
-
-# System root
-ifdef SYSTEMROOT
- xSYSTEMROOT :="$(subst \,/,$(SYSTEMROOT))"
- _system_root :=$(call FullPath,$(xSYSTEMROOT))
-else
- ifdef SystemRoot
- xSYSTEMROOT :="$(subst \,/,$(SystemRoot))"
- _system_root :=$(call FullPath,$(xSYSTEMROOT))
- else
- ifdef WINDIR
- xWINDIR :="$(subst \,/,$(WINDIR))"
- _system_root :=$(call FullPath,$(xWINDIR))
- else
- ifdef windir
- xWINDIR :="$(subst \,/,$(windir))"
- _system_root :=$(call FullPath,$(xWINDIR))
- endif
- endif
- endif
-endif
-_system_root:=$(call CheckValue,_system_root,$(_system_drive)/WINNT)
-
-# Program Files directory
-ifdef PROGRAMFILES
- xPROGRAMFILES :="$(subst \,/,$(PROGRAMFILES))"
-else
- ifeq ($(ARCH_DATA_MODEL), 32)
- xPROGRAMFILES :="$(_system_drive)/Program Files"
- else
- xPROGRAMFILES :="$(_system_drive)/Program Files (x86)"
- endif
-endif
-ifeq ($(ARCH_DATA_MODEL), 32)
- _program_files :=$(call FullPath,$(xPROGRAMFILES))
- _program_files32 :=$(_program_files)
-else
- ifdef PROGRAMW6432
- xPROGRAMW6432 :="$(subst \,/,$(PROGRAMW6432))"
- else
- xPROGRAMW6432 :="$(_system_drive)/Program Files"
- endif
- _program_files :=$(call FullPath,$(xPROGRAMW6432))
- _program_files32 :=$(call FullPath,$(xPROGRAMFILES))
- ifneq ($(word 1,$(_program_files32)),$(_program_files32))
- _program_files32:=
- endif
-endif
-ifneq ($(word 1,$(_program_files)),$(_program_files))
- _program_files:=
-endif
-
-# Use of the Visual Studio compilers requires certain env variables be set:
-# PATH should include the path to cl.exe
-# INCLUDE should be defined
-# LIB should be defined
-# LIBPATH should be defined
-# VS100COMNTOOLS should be defined
-# WINDOWSSDKDIR should be defined
-# The 7.0a path is from VS2010 Pro, the 7.1 path is the standalone SDK.
-# For 64bit either will work for us.
-# If a developer chooses to install the standalone SDK in some other
-# location, then they need to set WINDOWSSDKDIR.
-#
-# Compilers for 64bit may be from the free SDK, or Visual Studio Professional.
-# The free Express compilers don't contain 64 bit compilers, which is why
-# you instead need the SDK.
-# Release enginering will use VS2010 Pro, so the frequency of testing of
-# SDK based builds will depend entirely on individual usage.
-
-# We only need to do this once
-ifndef VS2010_EXISTS
- # The 2 key paths we need are WINDOWSSDKDIR and VS100COMNTOOLS.
- # If not defined try to see if default location exists.
- # If defined make sure that the path has no spaces.
- # Finally, export path with no spaces so logic minimizes FullPath calls.
- ifndef WINDOWSSDKDIR
- # The 7.0a SDK is the second choice.
- xWINDOWSSDKDIR :="$(_program_files32)/Microsoft SDKs/Windows/v7.0a/"
- fWINDOWSSDKDIR :=$(call FullPath,$(xWINDOWSSDKDIR))
- # The 7.1 SDK is the second choice.
- ifeq ($(fWINDOWSSDKDIR),)
- xWINDOWSSDKDIR :="$(_program_files32)/Microsoft SDKs/Windows/v7.1/"
- fWINDOWSSDKDIR :=$(call FullPath,$(xWINDOWSSDKDIR))
- endif
- else
- ifneq ($(word 2,$(WINDOWSSDKDIR)),)
- xWINDOWSSDKDIR :="$(subst \,/,$(WINDOWSSDKDIR))"
- fWINDOWSSDKDIR :=$(call FullPath,$(xWINDOWSSDKDIR))
- else
- fWINDOWSSDKDIR :=$(WINDOWSSDKDIR)
- endif
- endif
- ifneq ($(fWINDOWSSDKDIR),)
- WINDOWSSDKDIR :=$(fWINDOWSSDKDIR)/
- endif
- ifndef VS100COMNTOOLS
- xVS100COMNTOOLS :="$(_program_files32)/Microsoft Visual Studio 10.0/Common7/Tools/"
- fVS100COMNTOOLS :=$(call FullPath,$(xVS100COMNTOOLS))
- else
- xVS100COMNTOOLS :="$(subst \,/,$(VS100COMNTOOLS))"
- ifneq ($(word 2,$(VS100COMNTOOLS)),)
- fVS100COMNTOOLS :=$(call FullPath,$(xVS100COMNTOOLS))
- else
- fVS100COMNTOOLS :=$(xVS100COMNTOOLS)
- endif
- endif
- ifneq ($(fVS100COMNTOOLS),)
- VS100COMNTOOLS :=$(fVS100COMNTOOLS)/
- endif
- # Check to see that both exist
- ifeq ($(WINDOWSSDKDIR),)
- _vs2010_message := No WINDOWSSDKDIR found on system. $(_vs2010_message)
- VS2010_EXISTS := false
- endif
- ifeq ($(VS100COMNTOOLS),)
- _vs2010_message := No VS100COMNTOOLS found on system. $(_vs2010_message)
- VS2010_EXISTS := false
- endif
- ifeq ($(VS2010_EXISTS),false)
- x:=$(warning WARNING: No VS2010 available. $(_vs2010_message))
- VS100COMNTOOLS :=
- WINDOWSSDKDIR :=
- else
- VS2010_EXISTS := true
- _msvc_dir :=$(VS100COMNTOOLS)/../../Vc
- endif
- export VS2010_EXISTS
- export VS100COMNTOOLS
- export WINDOWSSDKDIR
-endif
-
-ifneq ($(VS2010_EXISTS),true)
- x:=$(error ERROR: No VS2010 found on system.)
-endif
-
-# VS2010 Compiler root directory
-_msvc_dir :=$(VS100COMNTOOLS)/../../Vc
-# SDK root directory
-_ms_sdk :=$(WINDOWSSDKDIR)
-# Compiler bin directory and redist directory
-ifeq ($(ARCH_DATA_MODEL), 32)
- _compiler_bin :=$(_msvc_dir)/Bin
- _redist_sdk :=$(call FullPath,$(_msvc_dir)/redist/x86/Microsoft.VC100.CRT)
-endif
-ifeq ($(ARCH_DATA_MODEL), 64)
- _compiler_bin :=$(_msvc_dir)/bin/amd64
- _redist_sdk :=$(call FullPath,$(_msvc_dir)/redist/x64/Microsoft.VC100.CRT)
-endif
-ifeq ($(_redist_sdk),)
- _redist_sdk :=$(_system_root)/system32
-endif
-
-# Location on system where jdk installs might be
-ifneq ($(_program_files),)
- USRJDKINSTANCES_PATH =$(_program_files)/Java
-else
- USRJDKINSTANCES_PATH =$(_system_drive)/
-endif
-
-# SLASH_JAVA: location of all network accessable files
-# NOTE: Do not use FullPath on this because it's often a drive letter and
-# plain drive letters are ambiguous, so just use this 'as is'.
-ifdef ALT_SLASH_JAVA
- xALT_SLASH_JAVA :="$(subst \,/,$(ALT_SLASH_JAVA))"
- SLASH_JAVA :=$(xALT_SLASH_JAVA)
-else
- ifdef ALT_JDK_JAVA_DRIVE
- SLASH_JAVA =$(JDK_JAVA_DRIVE)
- else
- SLASH_JAVA =J:
- endif
-endif
-SLASH_JAVA:=$(call AltCheckSpaces,SLASH_JAVA)
-SLASH_JAVA:=$(call AltCheckValue,SLASH_JAVA)
-
-# JDK_DEVTOOLS_DIR: common path for all the java devtools
-ifdef ALT_JDK_DEVTOOLS_DIR
- xALT_JDK_DEVTOOLS_DIR :="$(subst \,/,$(ALT_JDK_DEVTOOLS_DIR))"
- JDK_DEVTOOLS_DIR :=$(call FullPath,$(xALT_JDK_DEVTOOLS_DIR))
-else
- JDK_DEVTOOLS_DIR =$(SLASH_JAVA)/devtools
-endif
-JDK_DEVTOOLS_DIR:=$(call AltCheckSpaces,JDK_DEVTOOLS_DIR)
-JDK_DEVTOOLS_DIR:=$(call AltCheckValue,JDK_DEVTOOLS_DIR)
-
-# COMPILER_PATH: path to where the compiler and tools are installed.
-# NOTE: Must end with / so that it could be empty, allowing PATH usage.
-ifdef ALT_COMPILER_PATH
- xALT_COMPILER_PATH :="$(subst \,/,$(ALT_COMPILER_PATH))"
- fxALT_COMPILER_PATH :=$(call FullPath,$(xALT_COMPILER_PATH))
- COMPILER_PATH :=$(call PrefixPath,$(fxALT_COMPILER_PATH))
-else
- COMPILER_PATH :=$(call PrefixPath,$(_compiler_bin))
-endif
-COMPILER_PATH :=$(call AltCheckSpaces,COMPILER_PATH)
-
-# MSDEVTOOLS_PATH: path to where the additional MS Compiler tools are.
-# NOTE: Must end with / so that it could be empty, allowing PATH usage.
-ifdef ALT_MSDEVTOOLS_PATH
- xALT_MSDEVTOOLS_PATH :="$(subst \,/,$(ALT_MSDEVTOOLS_PATH))"
- fxALT_MSDEVTOOLS_PATH :=$(call FullPath,$(xALT_MSDEVTOOLS_PATH))
- MSDEVTOOLS_PATH :=$(call PrefixPath,$(fxALT_MSDEVTOOLS_PATH))
-else
- ifeq ($(ARCH_DATA_MODEL), 64)
- ifdef MSTOOLS
- xMSTOOLS :="$(subst \,/,$(MSTOOLS))"
- _ms_tools :=$(call FullPath,$(xMSTOOLS))
- else
- ifdef Mstools
- xMSTOOLS :="$(subst \,/,$(Mstools))"
- _ms_tools :=$(call FullPath,$(xMSTOOLS))
- else
- _ms_tools :=
- endif
- endif
- ifneq ($(_ms_tools),)
- _ms_tools_bin :=$(_ms_tools)/Bin
- else
- # Assumes compiler bin is .../Bin/win64/x86/AMD64, rc.exe is 3 levels up
- _ms_tools_bin :=$(_compiler_bin)/../../..
- endif
- else
- _ms_tools_bin :=$(_compiler_bin)
- endif
- MSDEVTOOLS_PATH :=$(call PrefixPath,$(_ms_tools_bin))
-endif
-MSDEVTOOLS_PATH:=$(call AltCheckSpaces,MSDEVTOOLS_PATH)
-
-# DEVTOOLS_PATH: for other tools required for building (such as zip, etc.)
-# NOTE: Must end with / so that it could be empty, allowing PATH usage.
-ifdef ALT_DEVTOOLS_PATH
- xALT_DEVTOOLS_PATH :="$(subst \,/,$(ALT_DEVTOOLS_PATH))"
- fxALT_DEVTOOLS_PATH :=$(call FullPath,$(xALT_DEVTOOLS_PATH))
- DEVTOOLS_PATH :=$(call PrefixPath,$(fxALT_DEVTOOLS_PATH))
-else
- ifdef USING_CYGWIN
- DEVTOOLS_PATH :=$(UNIXCOMMAND_PATH)
- else
- ifdef USING_MSYS
- DEVTOOLS_PATH :=$(UNIXCOMMAND_PATH)
- else
- xDEVTOOLS_PATH :="$(_system_drive)/utils"
- fxDEVTOOLS_PATH :=$(call FullPath,$(xDEVTOOLS_PATH))
- DEVTOOLS_PATH :=$(call PrefixPath,$(fxDEVTOOLS_PATH))
- endif # USING_MSYS
- endif # USING_CYGWIN
-endif
-DEVTOOLS_PATH:=$(call AltCheckSpaces,DEVTOOLS_PATH)
-
-# _BOOTDIR1: First choice for a Bootstrap JDK, previous released JDK.
-# _BOOTDIR2: Second choice
-# The _BOOTDIR3 is defind optionally.
-ifndef ALT_BOOTDIR
- _BOOTDIR1 =$(_system_drive)/jdk$(PREVIOUS_JDK_VERSION)
- _BOOTDIR2 =$(USRJDKINSTANCES_PATH)/jdk$(PREVIOUS_JDK_VERSION)
- _BOOTDIR3 =$(SLASH_JAVA)/re/jdk/$(PREVIOUS_JDK_VERSION)/archive/fcs/binaries/$(PLATFORM)-$(ARCH)
-endif
-
-# Everybody needs the MSVCRNN runtime starting with VS2010
-_NEEDS_MSVCRNN = true
-
-ifeq ($(_NEEDS_MSVCRNN), true)
- # MSVCRNN_DLL_PATH: location of msvcrnn.dll that will be re-distributed
- ifdef ALT_MSVCRNN_DLL_PATH
- xALT_MSVCRNN_DLL_PATH :="$(subst \,/,$(ALT_MSVCRNN_DLL_PATH))"
- MSVCRNN_DLL_PATH :=$(call FullPath,$(xALT_MSVCRNN_DLL_PATH))
- else
- MSVCRNN_DLL_PATH :=$(_redist_sdk)
- endif
- MSVCRNN_DLL_PATH :=$(call AltCheckSpaces,MSVCRNN_DLL_PATH)
- MSVCRNN_DLL_PATH:=$(call AltCheckValue,MSVCRNN_DLL_PATH)
-endif
-
-# DEPLOY_MSSDK: Microsoft SDK for this platform (for deploy)
-ifdef ALT_DEPLOY_MSSDK
- xALT_DEPLOY_MSSDK :="$(subst \,/,$(ALT_DEPLOY_MSSDK))"
- DEPLOY_MSSDK :=$(call FullPath,$(xALT_DEPLOY_MSSDK))
-else
- DEPLOY_MSSDK :=$(_ms_sdk)
-endif
-DEPLOY_MSSDK:=$(call AltCheckSpaces,DEPLOY_MSSDK)
-
-# INSTALL_MSSDK: Microsoft Installer SDK for this platform (for install)
-ifdef ALT_INSTALL_MSSDK
- xALT_INSTALL_MSSDK :="$(subst \,/,$(ALT_INSTALL_MSSDK))"
- INSTALL_MSSDK :=$(call FullPath,$(xALT_INSTALL_MSSDK))
-else
- INSTALL_MSSDK :=$(_ms_sdk)
-endif
-INSTALL_MSSDK:=$(call AltCheckSpaces,INSTALL_MSSDK)
-
-# WSCRIPT: path to wscript.exe (used in creating install bundles)
-ifdef ALT_WSCRIPT
- xALT_WSCRIPT :="$(subst \,/,$(ALT_WSCRIPT))"
- WSCRIPT =$(xALT_WSCRIPT)
-else
- _WSCRIPT1 :=$(_system_root)/system32/wscript.exe
- _WSCRIPT2 :=$(DEVTOOLS_PATH)wscript.exe
- WSCRIPT :=$(call FileExists,$(_WSCRIPT1),$(_WSCRIPT2))
-endif
-# If CONFIGURE_BUILD is defined, checks were already done by configure.
-ifndef CONFIGURE_BUILD
-WSCRIPT:=$(call AltCheckSpaces,WSCRIPT)
-endif #! CONFIGURE_BUILD
-# batch mode no modal dialogs on errors, please.
-WSCRIPT += -B
-
-# CSCRIPT: path to cscript.exe (used in creating install bundles)
-ifdef ALT_CSCRIPT
- xALT_CSCRIPT :="$(subst \,/,$(ALT_CSCRIPT))"
- CSCRIPT =$(xALT_CSCRIPT)
-else
- _CSCRIPT1 :=$(_system_root)/system32/cscript.exe
- _CSCRIPT2 :=$(DEVTOOLS_PATH)cscript.exe
- CSCRIPT :=$(call FileExists,$(_CSCRIPT1),$(_CSCRIPT2))
-endif
-# If CONFIGURE_BUILD is defined, checks were already done by configure.
-ifndef CONFIGURE_BUILD
-CSCRIPT:=$(call AltCheckSpaces,CSCRIPT)
-endif #! CONFIGURE_BUILD
-
-# CABARC: path to cabarc.exe (used in creating install bundles)
-ifdef ALT_CABARC
- xALT_CABARC :="$(subst \,/,$(ALT_CABARC))"
- CABARC =$(xALT_CABARC)
-else
- _CABARC1 :=$(_system_root)/system32/cabarc.exe
- _CABARC2 :=$(DEVTOOLS_PATH)cabarc.exe
- CABARC :=$(call FileExists,$(_CABARC1),$(_CABARC2))
-endif
-CABARC:=$(call AltCheckSpaces,CABARC)
-
-# MSICERT: path to msicert.exe (used in creating install bundles)
-ifdef ALT_MSICERT
- xALT_MSICERT :="$(subst \,/,$(ALT_MSICERT))"
- MSICERT =$(xALT_MSICERT)
-else
- _MSICERT1 :=$(INSTALL_MSSDK)/Bin/msicert.exe
- _MSICERT2 :=$(DEVTOOLS_PATH)msicert.exe
- MSICERT :=$(call FileExists,$(_MSICERT1),$(_MSICERT2))
-endif
-# If CONFIGURE_BUILD is defined, checks were already done by configure.
-ifndef CONFIGURE_BUILD
-MSICERT:=$(call AltCheckSpaces,MSICERT)
-endif #! CONFIGURE_BUILD
-
-# Import JDK images allow for partial builds, components not built are
-# imported (or copied from) these import areas when needed.
-
-# BUILD_JDK_IMPORT_PATH: location of JDK install trees to import for
-# multiple platforms, e.g. windows-i586, solaris-sparc, linux-586, etc.
-ifdef ALT_BUILD_JDK_IMPORT_PATH
- BUILD_JDK_IMPORT_PATH :=$(call FullPath,$(ALT_BUILD_JDK_IMPORT_PATH))
-else
- BUILD_JDK_IMPORT_PATH = $(PROMOTED_BUILD_BINARIES)
-endif
-BUILD_JDK_IMPORT_PATH:=$(call AltCheckSpaces,BUILD_JDK_IMPORT_PATH)
-BUILD_JDK_IMPORT_PATH:=$(call AltCheckValue,BUILD_JDK_IMPORT_PATH)
-
-# JDK_IMPORT_PATH: location of previously built JDK (this version) to import
-ifdef ALT_JDK_IMPORT_PATH
- JDK_IMPORT_PATH :=$(call FullPath,$(ALT_JDK_IMPORT_PATH))
-else
- JDK_IMPORT_PATH = $(BUILD_JDK_IMPORT_PATH)/$(PLATFORM)-$(ARCH)$(_JDK_IMPORT_VARIANT)
-endif
-JDK_IMPORT_PATH:=$(call AltCheckSpaces,JDK_IMPORT_PATH)
-JDK_IMPORT_PATH:=$(call AltCheckValue,JDK_IMPORT_PATH)
-
-# HOTSPOT_IMPORT_PATH: location of hotspot pre-built files
-ifdef ALT_HOTSPOT_IMPORT_PATH
- HOTSPOT_IMPORT_PATH :=$(call FullPath,$(ALT_HOTSPOT_IMPORT_PATH))
-else
- # Default locations include the current $OUTPUTDIR, RE Promotions,
- # and a JDK. Please be aware the JDK does not include a Kernel VM.
- _HOTSPOT_IMPORT_PATH1 = $(OUTPUTDIR)/hotspot/import
- _HOTSPOT_IMPORT_PATH2 = $(PROMOTED_BUILD_DISTDIR)/hotspot/import
- _HOTSPOT_IMPORT_PATH3 = $(JDK_IMPORT_PATH)
- HOTSPOT_IMPORT_PATH := $(call DirExists,$(_HOTSPOT_IMPORT_PATH1),$(_HOTSPOT_IMPORT_PATH2),$(_HOTSPOT_IMPORT_PATH3))
-endif
-HOTSPOT_IMPORT_PATH:=$(call AltCheckSpaces,HOTSPOT_IMPORT_PATH)
-HOTSPOT_IMPORT_PATH:=$(call AltCheckValue,HOTSPOT_IMPORT_PATH)
-
-# HOTSPOT_CLIENT_PATH: location of client jvm library file.
-ifeq ($(ARCH_DATA_MODEL), 32)
- ifdef ALT_HOTSPOT_CLIENT_PATH
- HOTSPOT_CLIENT_PATH :=$(call FullPath,$(ALT_HOTSPOT_CLIENT_PATH))
- else
- HOTSPOT_CLIENT_PATH =$(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/client
- endif
- HOTSPOT_CLIENT_PATH:=$(call AltCheckSpaces,HOTSPOT_CLIENT_PATH)
- HOTSPOT_CLIENT_PATH:=$(call AltCheckValue,HOTSPOT_CLIENT_PATH)
-endif
-
-# HOTSPOT_SERVER_PATH: location of server jvm library file.
-ifdef ALT_HOTSPOT_SERVER_PATH
- HOTSPOT_SERVER_PATH :=$(call FullPath,$(ALT_HOTSPOT_SERVER_PATH))
-else
- HOTSPOT_SERVER_PATH =$(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/server
-endif
-HOTSPOT_SERVER_PATH:=$(call AltCheckSpaces,HOTSPOT_SERVER_PATH)
-HOTSPOT_SERVER_PATH:=$(call AltCheckValue,HOTSPOT_SERVER_PATH)
-
-# HOTSPOT_LIB_PATH: location of jvm.lib file.
-ifdef ALT_HOTSPOT_LIB_PATH
- xALT_HOTSPOT_LIB_PATH :="$(subst \,/,$(ALT_HOTSPOT_LIB_PATH))"
- HOTSPOT_LIB_PATH :=$(call FullPath,$(xALT_HOTSPOT_LIB_PATH))
-else
- HOTSPOT_LIB_PATH =$(HOTSPOT_IMPORT_PATH)/lib
-endif
-HOTSPOT_LIB_PATH:=$(call AltCheckSpaces,HOTSPOT_LIB_PATH)
-HOTSPOT_LIB_PATH:=$(call AltCheckValue,HOTSPOT_LIB_PATH)
-
-# Special define for checking the binaries
-
-# All windows dll and exe files should have been built with -NXCOMPAT
-# and be setup for dynamic base addresses.
-# In addition, we should not be dependent on certain dll files that
-# we do not or cannot redistribute.
-
-# List of filenames we should NOT be dependent on
-ifeq ($(MFC_DEBUG),true)
- BANNED_DLLS=msvcp100[.]dll
-else
- BANNED_DLLS=msvcp100[.]dll|msvcr100d[.]dll|msvcrtd[.]dll
-endif
-
-# Check for -safeseh (only used on 32bit)
-define binary_file_safeseh_verification # binary_file
-( \
- $(ECHO) "Checking for -SAFESEH usage in: $1" && \
- if [ "`$(DUMPBIN) -loadconfig $1 | $(EGREP) -i 'Safe Exception Handler Table'`" = "" ] ; then \
- $(ECHO) "ERROR: Did not find 'Safe Exception Handler Table' in loadconfig: $1" ; \
- $(DUMPBIN) -loadconfig $1 ; \
- exit 6 ; \
- fi ; \
-)
-endef
-
-# Check for -NXCOMPAT usage
-define binary_file_nxcompat_verification # binary_file
-( \
- $(ECHO) "Checking for -NXCOMPAT usage in: $1" && \
- if [ "`$(DUMPBIN) -headers $1 | $(EGREP) -i 'NX compatible'`" = "" ] ; then \
- $(ECHO) "ERROR: Did not find 'NX compatible' in headers: $1" ; \
- $(DUMPBIN) -headers $1 ; \
- exit 7 ; \
- fi ; \
-)
-endef
-
-# Check for -DYNAMICBASE usage
-define binary_file_dynamicbase_verification # binary_file
-( \
- $(ECHO) "Checking for -DYNAMICBASE usage in: $1" && \
- if [ "`$(DUMPBIN) -headers $1 | $(EGREP) -i 'Dynamic base'`" = "" ] ; then \
- $(ECHO) "ERROR: Did not find 'Dynamic base' in headers: $1" ; \
- $(DUMPBIN) -headers $1 ; \
- exit 8 ; \
- fi ; \
-)
-endef
-
-# Check for banned dll usage
-define binary_file_dll_verification # binary_file
-( \
- $(ECHO) "Checking for banned dependencies in: $1" && \
- if [ "`$(DUMPBIN) -dependents $1 | $(EGREP) -i '$(BANNED_DLLS)'`" != "" ] ; then \
- $(ECHO) "ERROR: Found use of $(BANNED_DLLS)"; \
- $(DUMPBIN) -dependents $1 ; \
- exit 9 ; \
- fi ; \
-)
-endef
-
-# Macro to check it's input file for properly built executables.
-# Relies on process exit code. Different for 32bit vs 64bit.
-ifeq ($(ARCH_DATA_MODEL),32)
-define binary_file_verification # binary_file
-( \
- $(call binary_file_safeseh_verification,$1); \
- $(call binary_file_nxcompat_verification,$1); \
- $(call binary_file_dynamicbase_verification,$1); \
- $(call binary_file_dll_verification,$1); \
-)
-endef
-else
-define binary_file_verification # binary_file
-( \
- $(call binary_file_nxcompat_verification,$1); \
- $(call binary_file_dynamicbase_verification,$1); \
- $(call binary_file_dll_verification,$1); \
-)
-endef
-endif
-
diff --git a/jdk/make/common/shared/Defs.gmk b/jdk/make/common/shared/Defs.gmk
deleted file mode 100644
index 37bd371aaaa..00000000000
--- a/jdk/make/common/shared/Defs.gmk
+++ /dev/null
@@ -1,675 +0,0 @@
-#
-# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Definitions for all platforms.
-#
-# Normally the convention is that these alternate definitions of
-# primary make variables are never defined inside the Makefiles anywhere
-# but are defined via environment variables or set on the make command
-# line. So you should never see an ALT_* variable defined in any
-# makefiles, just used. This is the convention and there are some
-# exceptions, either mistakes or unusual circumstances.
-#
-# The naming convention for the default value of one of these variables
-# that has an ALT_* override capability is to name the default value with a
-# leading underscore (_). So for XXX you would have:
-# _XXX default value
-# ALT_XXX any override the user is providing if any
-# XXX the final value, either the default _XXX or the ALT_XXX value.
-#
-
-# On Directory names. In very rare cases should the Windows directory
-# names use the backslash, please use the C:/ style of windows paths.
-# Avoid duplicating the // characters in paths, this has known to cause
-# strange problems with jar and other utilities, e.g. /a//b/ != /a/b/.
-# Some of these variables have an explicit trailing / character, but in
-# general, they should NOT have the trailing / character.
-
-# Get shared system utilities macros defined
-include $(JDK_MAKE_SHARED_DIR)/Defs-utils.gmk
-
-# Assumes ARCH, PLATFORM, ARCH_VM_SUBDIR, JDK_TOPDIR, etc. have been defined.
-
-# Simple pwd path
-# NOTE: Just use the shell's cd and pwd here, more reliable at sanity time.
-define PwdPath
-$(shell cd $1 2> $(DEV_NULL) && pwd)
-endef
-define AbsPwdPathCheck
-$(shell cd .. 2> $(DEV_NULL) && cd $1 2> $(DEV_NULL) && pwd)
-endef
-
-# Checks an ALT value for spaces (should be one word),
-# warns and returns Check_ALT_$1 if spaces
-define AltCheckSpaces
-$(if $(word 2,$($1)),$(warning "WARNING: Value of $1 contains a space: '$($1)', check or set ALT_$1")Check_ALT_$1,$($1))
-endef
-
-# Checks an ALT value for empty, warns and returns Check_ALT_$1 if empty
-define AltCheckValue
-$(if $($1),$($1),$(warning "WARNING: Value of $1 cannot be empty, check or set ALT_$1")Check_ALT_$1)
-endef
-
-# Checks any value for empty, warns and returns $2 if empty
-define CheckValue
-$(if $($1),$($1),$(warning "WARNING: Value of $1 cannot be empty, will use '$2'")$2)
-endef
-
-# Prefix for a utility prefix path, if empty leave alone, otherwise end with a /
-define PrefixPath
-$(if $1,$(subst //,/,$1/),)
-endef
-
-# Select a directory if it exists, or the alternate 2 or the alternate 3
-define DirExists
-$(shell \
- if [ -d "$1" ]; then \
- echo "$1"; \
- elif [ -d "$2" ]; then \
- echo "$2"; \
- else \
- echo "$3"; \
- fi)
-endef
-
-# Select a directory if it exists, or the alternate 2, or the alternate 3, or the alternate 4
-define DirExists4
-$(shell \
- if [ -d "$1" ]; then \
- echo "$1"; \
- elif [ -d "$2" ]; then \
- echo "$2"; \
- elif [ -d "$3" ]; then \
- echo "$3"; \
- else \
- echo "$4"; \
- fi)
-endef
-
-
-# Select a writable directory if it exists and is writable, or the alternate
-define WriteDirExists
-$(shell \
- if [ -d "$1" -a -w "$1" ]; then \
- echo "$1"; \
- else \
- echo "$2"; \
- fi)
-endef
-
-# Select a file if it exists, or the alternate 1, or the alternate 2
-define FileExists
-$(shell \
- if [ -r "$1" ]; then \
- echo "$1"; \
- elif [ -r "$2" ]; then \
- echo "$2"; \
- else \
- echo "NO_FILE_EXISTS"; \
- fi)
-endef
-
-# Given a line of text, get the version number from it
-define GetVersion
-$(shell echo $1 | sed -e 's@[^0-9]*\([0-9][0-9]*\.[0-9][.0-9]*\).*@\1@' )
-endef
-
-# Return one part of the version numbers, watch out for non digits.
-define VersionWord # Number Version
-$(word $1,$(subst ., ,$(subst -, ,$2)))
-endef
-
-# Given a major.minor.micro version, return the major, minor, or micro number
-define MajorVersion
-$(if $(call VersionWord,1,$1),$(call VersionWord,1,$1),0)
-endef
-define MinorVersion
-$(if $(call VersionWord,2,$1),$(call VersionWord,2,$1),0)
-endef
-define MicroVersion
-$(if $(call VersionWord,3,$1),$(call VersionWord,3,$1),0)
-endef
-
-# Macro that returns missing, same, newer, or older $1=version $2=required
-define CheckVersions
-$(shell \
- if [ "$1" = "" -o "$2" = "" ]; then \
- echo missing; \
- elif [ "$1" = "$2" ]; then \
- echo same; \
- elif [ $(call MajorVersion,$1) -lt $(call MajorVersion,$2) ] ; then \
- echo older; \
- elif [ $(call MajorVersion,$1) -gt $(call MajorVersion,$2) ] ; then \
- echo newer; \
- elif [ $(call MinorVersion,$1) -lt $(call MinorVersion,$2) ]; then \
- echo older; \
- elif [ $(call MinorVersion,$1) -gt $(call MinorVersion,$2) ]; then \
- echo newer; \
- elif [ $(call MicroVersion,$1) -lt $(call MicroVersion,$2) ]; then \
- echo older; \
- elif [ $(call MicroVersion,$1) -gt $(call MicroVersion,$2) ]; then \
- echo newer; \
- else \
- echo same; \
- fi)
-endef
-
-# Expand SRCDIR_LIST, which is used to automatically include various
-# platform and shared sources/headers. This is mainly useful for the
-# Mac OS X build, which pulls its platform sources from the solaris and/or
-# macosx trees, depending on the component.
-ifeq ($(PLATFORM), macosx)
- define JavaSrcDirList
- $(JAVA_SRCDIR_LIST:%=$1$(JDK_TOPDIR)/%/$2)
- endef
- define NativeSrcDirList
- $(NATIVE_SRCDIR_LIST:%=$1$(JDK_TOPDIR)/%/$2)
- endef
-endif
-
-# Make sure certain variables are non-empty at this point
-_check_values:=\
-$(call CheckValue,ARCH,),\
-$(call CheckValue,ARCH_DATA_MODEL,),\
-$(call CheckValue,ARCH_VM_SUBDIR,),\
-$(call CheckValue,JDK_TOPDIR,),\
-$(call CheckValue,JDK_MAKE_SHARED_DIR,),\
-$(call CheckValue,VARIANT,),\
-$(call CheckValue,PLATFORM,)
-
-# Misc common settings for all workspaces
-# This determines the version of the product, and the previous version or boot
-ifndef JDK_MAJOR_VERSION
- JDK_MAJOR_VERSION = 1
- PREVIOUS_MAJOR_VERSION = 1
-endif
-
-ifndef JDK_MINOR_VERSION
- JDK_MINOR_VERSION = 8
- PREVIOUS_MINOR_VERSION = 7
-endif
-
-ifndef JDK_MICRO_VERSION
- JDK_MICRO_VERSION = 0
- PREVIOUS_MICRO_VERSION = 0
-endif
-
-ifndef MILESTONE
- MILESTONE = internal
-endif
-
-# Default names
-ifdef OPENJDK
- LAUNCHER_NAME = openjdk
- PRODUCT_NAME = OpenJDK
- PRODUCT_SUFFIX = Runtime Environment
- JDK_RC_PLATFORM_NAME = Platform
- COMPANY_NAME = N/A
-else
- LAUNCHER_NAME = java
- PRODUCT_NAME = Java(TM)
- PRODUCT_SUFFIX = SE Runtime Environment
- JDK_RC_PLATFORM_NAME = Platform SE
- COMPANY_NAME = Oracle Corporation
-endif
-
-RUNTIME_NAME = $(PRODUCT_NAME) $(PRODUCT_SUFFIX)
-
-ifndef BUILD_NUMBER
- JDK_BUILD_NUMBER = b00
-else
- ifndef JDK_BUILD_NUMBER
- JDK_BUILD_NUMBER = $(BUILD_NUMBER)
- endif
-endif
-
-# Default variant is the optimized version of everything
-# can be OPT or DBG, default is OPT
-# Determine the extra pattern to add to the release name for debug/fastdebug.
-# Determine the JDK_IMPORT_VARIANT, so we get the right VM files copied over.
-# Determine suffix for obj directory or OBJDIR, for .o files.
-# (by keeping .o files separate, just .o files, they don't clobber each
-# other, however, the library files will clobber each other).
-#
-ifeq ($(VARIANT), DBG)
- BUILD_VARIANT_RELEASE=-debug
- OBJDIRNAME_SUFFIX=_g
-else
- BUILD_VARIANT_RELEASE=
- OBJDIRNAME_SUFFIX=
-endif
-ifeq ($(FASTDEBUG), true)
- VARIANT=DBG
- BUILD_VARIANT_RELEASE=-fastdebug
- OBJDIRNAME_SUFFIX=_gO
- _JDK_IMPORT_VARIANT=/fastdebug
-endif
-
-# Depending on the flavor of the build, add a -debug or -fastdebug to the name
-ifdef DEBUG_NAME
- BUILD_VARIANT_RELEASE=-$(DEBUG_NAME)
-endif
-
-# These default values are redefined during a release build.
-# CTE can set JDK_UPDATE_VERSION during the update release
-ifdef JDK_UPDATE_VERSION
- JDK_VERSION = $(JDK_MAJOR_VERSION).$(JDK_MINOR_VERSION).$(JDK_MICRO_VERSION)_$(JDK_UPDATE_VERSION)
- MARKETING_NUMBER := $(shell \
- $(ECHO) $(JDK_UPDATE_VERSION) | $(NAWK) '{if (substr($$0,1,1)=="0") print substr($$0, 2); else print $$0;}')
- MARKET_NAME= $(shell $(ECHO) " Update $(MARKETING_NUMBER)")
- JDK_MKTG_VERSION = $(JDK_MINOR_VERSION)u$(MARKETING_NUMBER)
-else
- JDK_VERSION = $(JDK_MAJOR_VERSION).$(JDK_MINOR_VERSION).$(JDK_MICRO_VERSION)
- JDK_MKTG_VERSION = $(JDK_MINOR_VERSION)
- MARKET_NAME=
-endif
-JDK_UNDERSCORE_VERSION = $(subst .,_,$(JDK_VERSION))
-JDK_MKTG_UNDERSCORE_VERSION = $(subst .,_,$(JDK_MKTG_VERSION))
-
-# RELEASE is JDK_VERSION and -MILESTONE if MILESTONE is set
-ifneq ($(MILESTONE),fcs)
- RELEASE = $(JDK_VERSION)-$(MILESTONE)$(BUILD_VARIANT_RELEASE)
-else
- RELEASE = $(JDK_VERSION)$(BUILD_VARIANT_RELEASE)
-endif
-
-# FULL_VERSION is RELEASE and -BUILD_NUMBER if BUILD_NUMBER is set
-ifdef BUILD_NUMBER
- FULL_VERSION = $(RELEASE)-$(BUILD_NUMBER)
-else
- BUILD_NUMBER = b00
- ifndef USER_RELEASE_SUFFIX
- BUILD_DATE := $(shell $(DATE) '+%Y_%m_%d_%H_%M')
- CLEAN_USERNAME := $(shell $(ECHO) "$(USER)" | $(TR) -d -c '[:alnum:]')
- USER_RELEASE_SUFFIX := $(shell $(ECHO) "$(CLEAN_USERNAME)_$(BUILD_DATE)" | $(TR) '[:upper:]' '[:lower:]' )
- endif
- export USER_RELEASE_SUFFIX
- FULL_VERSION = $(RELEASE)-$(USER_RELEASE_SUFFIX)-$(BUILD_NUMBER)
-endif
-
-# Promoted build location
-PROMOTED_RE_AREA = $(SLASH_JAVA)/re/jdk/$(JDK_VERSION)/promoted
-PROMOTED_BUILD_LATEST = latest
-PROMOTED_BUILD_BASEDIR = $(PROMOTED_RE_AREA)/$(PROMOTED_BUILD_LATEST)
-PROMOTED_BUILD_DISTDIR = $(PROMOTED_BUILD_BASEDIR)/dist/$(PLATFORM)-$(ARCH)
-PROMOTED_BUILD_BINARIES = $(PROMOTED_BUILD_BASEDIR)/binaries
-
-# PARALLEL_COMPILE_JOBS: is the number of compiles done in parallel.
-# If the user sets ALT_PARALLEL_COMPILE_JOBS, then COMPILE_APPROACH is set
-# to parallel.
-#
-# Recommended setting: 2 seems to be ideal for single cpu machines,
-# 2 times the number of CPU's is a basic formula,
-# but probably not more than 4 if the machine is
-# being shared by others, or the machine is limited
-# in RAM or swap.
-#
-ifdef ALT_PARALLEL_COMPILE_JOBS
- PARALLEL_COMPILE_JOBS=$(ALT_PARALLEL_COMPILE_JOBS)
-else
- PARALLEL_COMPILE_JOBS=2
-endif
-
-# Previous JDK release (version of BOOTDIR version)
-ifdef ALT_PREVIOUS_JDK_VERSION
- PREVIOUS_JDK_VERSION = $(ALT_PREVIOUS_JDK_VERSION)
-else
- PREVIOUS_JDK_VERSION = $(PREVIOUS_MAJOR_VERSION).$(PREVIOUS_MINOR_VERSION).$(PREVIOUS_MICRO_VERSION)
-endif
-export PREVIOUS_JDK_VERSION
-PREVIOUS_JDK_VERSION:=$(call AltCheckSpaces,PREVIOUS_JDK_VERSION)
-PREVIOUS_JDK_VERSION:=$(call AltCheckValue,PREVIOUS_JDK_VERSION)
-
-# Version with _ instead of . in number
-ifeq ($(PREVIOUS_MINOR_VERSION),5)
- PREVIOUS_JDK_UNDERSCORE_VERSION = $(subst .,_,$(PREVIOUS_JDK_VERSION))
-else
- PREVIOUS_JDK_UNDERSCORE_VERSION = $(PREVIOUS_MINOR_VERSION)
-endif
-
-# Include any private definitions for this set of workspaces
-_PRIVATE_DEFS_FILE=$(JDK_MAKE_SHARED_DIR)/PrivateDefs.gmk
-ifeq ($(USING_PRIVATE_DEFS),)
- USING_PRIVATE_DEFS:=$(shell if [ -f $(_PRIVATE_DEFS_FILE) ]; then echo true; else echo false; fi)
-endif
-ifeq ($(USING_PRIVATE_DEFS),true)
-dummy:=$(warning "WARNING: Using definitions from $(_PRIVATE_DEFS_FILE)")
-include $(_PRIVATE_DEFS_FILE)
-endif
-
-# OUTPUTDIR: Location of all output for the build
-ifdef ALT_OUTPUTDIR
- OUTPUTDIR:=$(subst \,/,$(ALT_OUTPUTDIR))
- # Assumes this is absolute (checks later)
- ABS_OUTPUTDIR:=$(OUTPUTDIR)
-else
- ifndef _OUTPUTDIR
- # Default: Get "build" parent directory, which should always exist
- ifndef BUILD_PARENT_DIRECTORY
- BUILD_PARENT_DIRECTORY=$(BUILDDIR)/..
- endif
- ifdef OPENJDK
- _OUTPUTDIRNAME=$(PLATFORM)-$(ARCH)$(OPENJDK_SUFFIX)
- else
- _OUTPUTDIRNAME=$(PLATFORM)-$(ARCH)
- endif
- _OUTPUTDIR=$(BUILD_PARENT_DIRECTORY)/build/$(_OUTPUTDIRNAME)
- endif
- OUTPUTDIR:=$(_OUTPUTDIR)
-endif
-# Check for spaces and null value
-OUTPUTDIR:=$(call AltCheckSpaces,OUTPUTDIR)
-OUTPUTDIR:=$(call AltCheckValue,OUTPUTDIR)
-
-# Get platform specific settings
-# NB: OUTPUTDIR must be defined. Otherwise hotspot import detection will not work correctly
-# On other hand this must be included early as it provides platform specific defines such as FullPath
-include $(JDK_MAKE_SHARED_DIR)/Defs-versions.gmk
-
-# Get platform specific settings (defines COMPILER_PATH)
-include $(JDK_MAKE_SHARED_DIR)/Defs-$(PLATFORM).gmk
-
-# Components
-ifdef ALT_LANGTOOLS_DIST
- LANGTOOLS_DIST :=$(call FullPath,$(ALT_LANGTOOLS_DIST))
-else
- LANGTOOLS_DIST =
-endif
-ifdef ALT_CORBA_DIST
- CORBA_DIST :=$(call FullPath,$(ALT_CORBA_DIST))
-else
- CORBA_DIST =
-endif
-ifdef ALT_JAXP_DIST
- JAXP_DIST :=$(call FullPath,$(ALT_JAXP_DIST))
-else
- JAXP_DIST =
-endif
-ifdef ALT_JAXWS_DIST
- JAXWS_DIST :=$(call FullPath,$(ALT_JAXWS_DIST))
-else
- JAXWS_DIST =
-endif
-
-# HOTSPOT_DOCS_IMPORT_PATH: Path to hotspot docs files to import into the docs generation
-ifdef ALT_HOTSPOT_DOCS_IMPORT_PATH
- HOTSPOT_DOCS_IMPORT_PATH :=$(call FullPath,$(ALT_HOTSPOT_DOCS_IMPORT_PATH))
-else
- HOTSPOT_DOCS_IMPORT_PATH :=$(call DirExists,$(HOTSPOT_IMPORT_PATH)/docs,$(PROMOTED_BUILD_BASEDIR)/docs,/NO_DOCS_DIR)
-endif
-
-# These are the same on all platforms but require the above platform include 1st
-
-# BOOTDIR: Bootstrap JDK, previous released JDK.
-# _BOOTDIR1 and _BOOTDIR2 picked by platform
-# Platform may optionally define _BOOTDIR3 as well.
-ifdef ALT_BOOTDIR
- BOOTDIR =$(ALT_BOOTDIR)
-else
- ifdef _BOOTDIR3
- BOOTDIR :=$(call DirExists4,$(_BOOTDIR1),$(_BOOTDIR2),$(_BOOTDIR3),/NO_BOOTDIR)
- else
- BOOTDIR :=$(call DirExists,$(_BOOTDIR1),$(_BOOTDIR2),/NO_BOOTDIR)
- endif
-endif
-export BOOTDIR
-BOOTDIR:=$(call AltCheckSpaces,BOOTDIR)
-BOOTDIR:=$(call AltCheckValue,BOOTDIR)
-
-# PREVIOUS_FCS_RE_AREA: re path to where previous release binaries/bundles are
-PREVIOUS_FCS_RE_AREA = $(SLASH_JAVA)/re/jdk/$(PREVIOUS_JDK_VERSION)/archive/fcs
-
-# PREVIOUS_RELEASE_IMAGE: Previous install image to compare against
-ifdef ALT_PREVIOUS_RELEASE_IMAGE
-
- # Explicit image provided, no bundle access needed
- PREVIOUS_RELEASE_IMAGE :=$(call FullPath,$(ALT_PREVIOUS_RELEASE_IMAGE))
-
-else
-
- # PREVIOUS_RELEASE_PATH: path to where previous release bundles are
- ifdef ALT_PREVIOUS_RELEASE_PATH
- PREVIOUS_RELEASE_PATH :=$(call OptFullPath,$(ALT_PREVIOUS_RELEASE_PATH))
- else
- PREVIOUS_RELEASE_PATH := \
- $(call DirExists,$(PREVIOUS_FCS_RE_AREA)/bundles/$(PLATFORM)-$(ARCH),,)
- endif
-
- # Depending on if we have access to these bundles
- ifeq ($(PREVIOUS_RELEASE_PATH),)
- # Use images in re area or BOOTDIR (which is normally the previous release)
- PREVIOUS_RELEASE_IMAGE := \
- $(call DirExists,$(PREVIOUS_FCS_RE_AREA)/binaries/$(PLATFORM)-$(ARCH),$(BOOTDIR),)
- else
- # Get names of and paths to bundles
- PREVIOUS_RELEASE_PATH:=$(call AltCheckSpaces,PREVIOUS_RELEASE_PATH)
- PREVIOUS_RELEASE_PATH:=$(call AltCheckValue,PREVIOUS_RELEASE_PATH)
- export PREVIOUS_RELEASE_PATH
-
- # PREVIOUS_JDK_FILE: filename of install bundle for previous JDK
- ifdef ALT_PREVIOUS_JDK_FILE
- PREVIOUS_JDK_FILE =$(ALT_PREVIOUS_JDK_FILE)
- else
- PREVIOUS_JDK_FILE = \
- jdk-$(PREVIOUS_JDK_UNDERSCORE_VERSION)-$(PLATFORM)-$(ARCH)$(BUNDLE_FILE_SUFFIX)
- endif
- export PREVIOUS_JDK_FILE
- PREVIOUS_JDK_FILE:=$(call AltCheckSpaces,PREVIOUS_JDK_FILE)
- PREVIOUS_JDK_FILE:=$(call AltCheckValue,PREVIOUS_JDK_FILE)
-
- # PREVIOUS_JRE_FILE: filename of install bundle for previous JRE
- ifdef ALT_PREVIOUS_JRE_FILE
- PREVIOUS_JRE_FILE =$(ALT_PREVIOUS_JRE_FILE)
- else
- PREVIOUS_JRE_FILE = \
- jre-$(PREVIOUS_JDK_UNDERSCORE_VERSION)-$(PLATFORM)-$(ARCH)$(BUNDLE_FILE_SUFFIX)
- endif
- export PREVIOUS_JRE_FILE
- PREVIOUS_JRE_FILE:=$(call AltCheckSpaces,PREVIOUS_JRE_FILE)
- PREVIOUS_JRE_FILE:=$(call AltCheckValue,PREVIOUS_JRE_FILE)
-
- # Paths to these bundles
- PREVIOUS_JRE_BUNDLE = $(PREVIOUS_RELEASE_PATH)/$(PREVIOUS_JRE_FILE)
- PREVIOUS_JDK_BUNDLE = $(PREVIOUS_RELEASE_PATH)/$(PREVIOUS_JDK_FILE)
- endif
-
-endif
-
-# Indicate we are using an image comparison
-ifneq ($(PREVIOUS_RELEASE_IMAGE),)
- PREVIOUS_RELEASE_PATH = USING-PREVIOUS_RELEASE_IMAGE
- PREVIOUS_JRE_BUNDLE = USING-PREVIOUS_RELEASE_IMAGE
- PREVIOUS_JDK_BUNDLE = USING-PREVIOUS_RELEASE_IMAGE
-endif
-
-# CACERTS_FILE: if OPENJDK is false and the internal version of the file
-# (that is, non-empty) is available, use it, otherwise use an
-# empty keystore.
-#
-# We put this variable here for sanity checks and in case another
-# components will need to know which cacerts file is being used.
-#
-ifdef ALT_CACERTS_FILE
- CACERTS_FILE = $(ALT_CACERTS_FILE)
-else
- CACERTS_EXT = $(SHARE_SRC)/lib/security/cacerts
- ifdef OPENJDK
- CACERTS_FILE :=$(CACERTS_EXT)
- else # (!OPENJDK)
- CACERTS_INT = $(CLOSED_SHARE_SRC)/lib/security/cacerts.internal
- CACERTS_FILE :=$(call FileExists,$(CACERTS_INT),$(CACERTS_EXT))
- endif # (OPENJDK)
-endif
-CACERTS_FILE:=$(call AltCheckSpaces,CACERTS_FILE)
-CACERTS_FILE:=$(call AltCheckValue,CACERTS_FILE)
-
-#
-# When signing the JCE framework and provider, we could be using built
-# bits on a read-only filesystem. If so, this test will fail and crash
-# the build.
-#
-ifndef IGNORE_WRITABLE_OUTPUTDIR_TEST
-# Create the output directory and make sure it exists and is writable
-_create_outputdir:=$(shell $(MKDIR) -p "$(OUTPUTDIR)" > $(DEV_NULL) 2>&1)
-ifeq ($(call WriteDirExists,$(OUTPUTDIR),/dev/null),/dev/null)
- _outputdir_error:=$(error "ERROR: OUTPUTDIR '$(OUTPUTDIR)' not created or not writable")
-endif
-endif
-
-# Define absolute path if needed and check for spaces and null value
-ifndef ABS_OUTPUTDIR
- ifdef _OUTPUTDIRNAME
- #Could not define this at the same time as _OUTPUTDIRNAME as FullPath is not defined at that point
- ABS_BUILD_PARENT_DIRECTORY:=$(call FullPath,$(BUILD_PARENT_DIRECTORY))
- ABS_OUTPUTDIR:=$(ABS_BUILD_PARENT_DIRECTORY)/build/$(_OUTPUTDIRNAME)
- else
- ABS_OUTPUTDIR:=$(call FullPath,$(OUTPUTDIR))
- endif
-endif
-ABS_OUTPUTDIR:=$(call AltCheckSpaces,ABS_OUTPUTDIR)
-ABS_OUTPUTDIR:=$(call AltCheckValue,ABS_OUTPUTDIR)
-# Make doubly sure this is a full path
-ifeq ($(call AbsPwdPathCheck,$(ABS_OUTPUTDIR)), )
- ifdef ALT_OUTPUTDIR
- _outputdir_error:=$(error "ERROR: Trouble with the absolute path for OUTPUTDIR '$(OUTPUTDIR)', was ALT_OUTPUTDIR '$(ALT_OUTPUTDIR)' an absolute path?")
- else
- _outputdir_error:=$(error "ERROR: Trouble with the absolute path for OUTPUTDIR '$(OUTPUTDIR)'")
- endif
-endif
-_dir1:=$(call FullPath,$(ABS_OUTPUTDIR))
-_dir2:=$(call FullPath,$(OUTPUTDIR))
-ifneq ($(_dir1),$(_dir2))
- _outputdir_error:=$(error "ERROR: ABS_OUTPUTDIR '$(ABS_OUTPUTDIR)' is not the same directory as OUTPUTDIR '$(OUTPUTDIR)', '$(_dir1)'!='$(_dir2)'")
-endif
-
-# Bin directory
-# NOTE: ISA_DIR is usually empty, on Solaris it might be /sparcv9 or /amd64
-BINDIR = $(OUTPUTDIR)/bin$(ISA_DIR)
-
-# MOZILLA_HEADERS_PATH: path to mozilla header files for plugin
-ifdef ALT_MOZILLA_HEADERS_PATH
- MOZILLA_HEADERS_PATH :=$(call FullPath,$(ALT_MOZILLA_HEADERS_PATH))
-else
- MOZILLA_HEADERS_PATH =$(JDK_DEVTOOLS_DIR)/share/plugin
-endif
-MOZILLA_HEADERS_PATH:=$(call AltCheckSpaces,MOZILLA_HEADERS_PATH)
-MOZILLA_HEADERS_PATH:=$(call AltCheckValue,MOZILLA_HEADERS_PATH)
-
-# CUPS_HEADERS_PATH: path to Cups headers files for Unix printing
-ifneq ($(PLATFORM), windows)
-JDK_CUPS_HEADERS_PATH=$(JDK_DEVTOOLS_DIR)/share/cups/include
- ifdef ALT_CUPS_HEADERS_PATH
- CUPS_HEADERS_PATH:=$(call FullPath,$(ALT_CUPS_HEADERS_PATH))
- CUPS_HEADERS_PATH:=$(call AltCheckValue,CUPS_HEADERS_PATH)
- else
- CUPS_HEADERS_PATH:= \
- $(shell if [ -d "$(JDK_CUPS_HEADERS_PATH)" ]; then \
- echo "$(JDK_CUPS_HEADERS_PATH)"; \
- else \
- echo "$(_CUPS_HEADERS_PATH)";\
- fi)
- endif
-endif
-
-# Utilities ant
-ifeq ($(PLATFORM), windows)
- ifeq ($(ANT_HOME),)
- ANT_HOME := $(call DirExists,$(JDK_DEVTOOLS_DIR)/share/ant/latest,,)
- endif
-endif
-
-# There are few problems with ant we need to workaround:
-# 1) ant is using temporary directory java.io.tmpdir
-# However, this directory is not unique enough and two separate ant processes
-# can easily end up using the exact same temp directory. This may lead to weird build failures
-# To workaround this we will define tmp dir explicitly
-# 2) ant attempts to detect JDK location based on java.exe location
-# This is fragile as developer may have JRE first on the PATH.
-# To workaround this we will specify JAVA_HOME explicitly
-# 3) Sometimes we need to run ant with the boot jdk, sometimes with the import
-# jdk, sometimes with the jdk we are building (see deploy repo).
-
-ANT_TMPDIR = $(ABS_OUTPUTDIR)/tmp
-ANT_WORKAROUNDS = ANT_OPTS=-Djava.io.tmpdir='$(ANT_TMPDIR)'
-
-ifeq ($(ANT_HOME),)
- ANT = $(ANT_WORKAROUNDS) JAVA_HOME='$(BOOTDIR)' ant
- ANT_WITH_IMPORT = $(ANT_WORKAROUNDS) JAVA_HOME='$(JDK_IMPORT_PATH)' ant
-else
- ANT = $(ANT_WORKAROUNDS) JAVA_HOME='$(BOOTDIR)' $(ANT_HOME)/bin/ant
- ANT_WITH_IMPORT = $(ANT_WORKAROUNDS) JAVA_HOME='$(JDK_IMPORT_PATH)' $(ANT_HOME)/bin/ant
-endif
-
-ifdef ALT_COPYRIGHT_YEAR
- COPYRIGHT_YEAR = $(ALT_COPYRIGHT_YEAR)
-else
- COPYRIGHT_YEAR = $(shell $(DATE) '+%Y')
-endif
-
-# Create file with source information
-SOURCE_TIPS=$(ABS_OUTPUTDIR)/source_tips
-
-# The source tips can come from the Mercurial repository, or in the files
-# $(HGTIP_FILENAME) which contains the tip but is also positioned in the same
-# directory as the original $(HGDIR) directory.
-# These should not be := assignments, only used from the root Makefile.
-HG_VERSION = $(shell $(HG) version 2> $(DEV_NULL))
-HG_DIRECTORY=.hg
-HGTIP_FILENAME=.hgtip
-HG_SEARCH = ./REPO ./*/REPO ./*/*/REPO ./*/*/*/REPO
-REPO_LIST = $(patsubst ./%,%,$(patsubst %/,%,$(sort $(dir \
- $(shell ( $(LS) -d $(HG_SEARCH:%/REPO=%/$(HG_DIRECTORY)) ; \
- $(LS) $(HG_SEARCH:%/REPO=%/$(HGTIP_FILENAME)) ) \
- 2> $(DEV_NULL))))))
-
-# Emit the repo:tip pairs to $@
-define GetSourceTips
-for i in $(REPO_LIST) IGNORE ; do \
- if [ "$${i}" = "IGNORE" ] ; then \
- continue; \
- elif [ -d $${i}/$(HG_DIRECTORY) -a "$(HG_VERSION)" != "" ] ; then \
- $(PRINTF) " %s:%s" \
- "$${i}" `$(HG) tip --repository $${i} --template '{node|short}\n'` ; \
- elif [ -f $${i}/$(HGTIP_FILENAME) ] ; then \
- $(PRINTF) " %s:%s" \
- "$${i}" `$(CAT) $${i}/$(HGTIP_FILENAME)` ; \
- fi; \
-done >> $@
-$(PRINTF) "\n" >> $@
-endef
-
-# Create the HGTIP_FILENAME file
-define CreateHgTip
-$(HG) tip --repository $1 --template '{node|short}\n' > $1/$(HGTIP_FILENAME);\
-$(ECHO) $1/$(HGTIP_FILENAME)
-endef
-
-# Get the compiler specific settings (will run the compiler to find out)
-# NOTE: COMPILER_PATH must be set by this time.
-# Up until we include this file, we don't know what specific compiler
-# version is actually being used (i.e. what is in PATH or COMPILER_PATH).
-include $(JDK_MAKE_SHARED_DIR)/Compiler-$(CC_VERSION).gmk
-
diff --git a/jdk/make/common/shared/Platform.gmk b/jdk/make/common/shared/Platform.gmk
deleted file mode 100644
index aeaeabe42f6..00000000000
--- a/jdk/make/common/shared/Platform.gmk
+++ /dev/null
@@ -1,551 +0,0 @@
-#
-# Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Shared platform (OS/ARCH) variable settings for the JDK builds.
-#
-# Includes basic system requirements, versions of utilities required,
-# suffixes on files, and basic defaults attributed to the build platform.
-#
-
-#
-# Assumes some basic unix system utilities (e.g. uname) are in the search path
-# in order to figure out the system.
-#
-
-ifndef PLATFORM_SHARED
-
-PLATFORM_SHARED=done
-
-# Possible Input variables:
-# ARCH_DATA_MODEL 32 or 64, default to 32
-# USER, LOGNAME user name (runs logname, or id if not set)
-# PROCESSOR_IDENTIFIER windows only: needed in environment
-#
-# (Also gets input by running the utilities uname, logname, isainfo, or id.)
-#
-# Variables set by this file:
-# SYSTEM_UNAME what 'uname' says this system is
-# USER login name of user (minus blanks)
-# PLATFORM windows, solaris, or linux
-# VARIANT OPT or DBG, OPT is the default
-# TEMP_DISK /tmp or C:/temp
-# ARCH_DATA_MODEL 32 or 64
-# ARCH sparc, sparcv9, i586, amd64, or ia64
-# ARCH_FAMILY sparc or i586
-# ARCHPROP sparc or x86
-# ARCH_VM_SUBDIR jre/bin, jre/lib/sparc, etc.
-# LIBARCH sparc, sparcv9, i386, amd64, or ia64
-# DEV_NULL destination of /dev/null, NUL or /dev/NULL
-# CLASSPATH_SEPARATOR separator in classpath, ; or :
-# LIB_PREFIX dynamic or static library prefix, lib or empty
-# LIB_SUFFIX static library file suffix, .lib or .a?
-# LIBRARY_SUFFIX dynamic library file suffix, .dll or .so
-# OBJECT_SUFFIX object file suffix, .o or .obj
-# EXE_SUFFIX executable file suffix, .exe or empty
-# BUNDLE_FILE_SUFFIX suffix for bundles: .tar or .tar.gz
-# ISA_DIR solaris only: /sparcv9 or /amd64
-# LIBARCH32 solaris only: sparc or i386
-# LIBARCH64 solaris only: sparcv9 or amd64
-# USING_CYGWIN windows only: true or false
-# USING_MSYS windows only: true or false
-# USING_MKS windows only: true or false
-# ISHIELD_TEMP_MIN windows only: minimum disk space in temp area
-
-# Only run uname once in this make session.
-ifndef SYSTEM_UNAME
- SYSTEM_UNAME := $(shell uname)
- export SYSTEM_UNAME
-endif
-
-#
-# Prune out all known SCM (Source Code Management) directories
-# so they will not be included when copying directory trees
-# or packaging up .jar files, etc. This applies to all workspaces.
-#
-SCM_DIRs = .hg .svn CVS RCS SCCS Codemgr_wsdata deleted_files .hgignore .hgtags
-# When changing SCM_DIRs also change SCM_DIRS_rexp and SCM_DIRS_prune:
-SCM_DIRS_rexp = ".hg|.svn|CVS|RCS|SCCS|Codemgr_wsdata|deleted_files|.hgignore|.hgtags"
-SCM_DIRS_prune = \( -name .hg -o -name .svn -o -name CVS -o -name RCS -o -name SCCS -o -name Codemgr_wsdata -o -name deleted_files -o -name .hgignore -o -name .hgtags \) -prune
-
-# Don't define this unless it's not defined
-ifndef VARIANT
- VARIANT=OPT
-endif
-
-# Platform settings specific to Solaris
-ifeq ($(SYSTEM_UNAME), SunOS)
- PLATFORM = solaris
- # Solaris sparc build can be either 32-bit or 64-bit.
- # Default to 32, but allow explicit setting to 32 or 64.
- ifndef ARCH_DATA_MODEL
- ARCH_DATA_MODEL=32
- endif
- ifeq ($(ARCH_DATA_MODEL), 32)
- processor := $(shell uname -p)
- archExpr = case "$(processor)" in \
- i[3-9]86) \
- echo i586 \
- ;; \
- sparc*) \
- echo sparc \
- ;; \
- *) \
- echo $(processor) \
- ;; \
- esac
- ARCH := $(shell $(archExpr))
- else
- ARCH := $(shell isainfo -n)
- # ISA_DIR is used to locate 64-bit specific libraries which are generally
- # in the same general place as other libraries under the ./$(ARCH) directory
- ISA_DIR = /$(ARCH)
- endif
- # Need to maintain the jre/lib/i386 location for 32-bit Intel
- ifeq ($(ARCH), i586)
- ARCH_FAMILY = $(ARCH)
- LIBARCH = i386
- # Value of Java os.arch property
- ARCHPROP = x86
- else
- ifeq ($(ARCH), amd64)
- ARCH_FAMILY = i586
- else
- ARCH_FAMILY = sparc
- endif
- LIBARCH = $(ARCH)
- # Value of Java os.arch property
- ARCHPROP = $(LIBARCH)
- endif
- # The two LIBARCH names
- ifeq ($(ARCH_FAMILY), sparc)
- LIBARCH32 = sparc
- LIBARCH64 = sparcv9
- else
- LIBARCH32 = i386
- LIBARCH64 = amd64
- endif
- # Suffix for file bundles used in previous release
- BUNDLE_FILE_SUFFIX=.tar
- # How much RAM does this machine have (zones send an error to stderr):
- MB_OF_MEMORY:=$(shell /usr/sbin/prtconf 2>/dev/null | fgrep 'Memory size:' | expand | cut -d' ' -f3)
-endif
-
-# Platform settings specific to Linux
-ifeq ($(SYSTEM_UNAME), Linux)
- PLATFORM = linux
- # Arch and OS name/version
- ifdef CROSS_COMPILE_ARCH
- mach := $(CROSS_COMPILE_ARCH)
- else
- mach := $(shell uname -m)
- endif
- archExpr = case "$(mach)" in \
- i[3-9]86) \
- echo i586 \
- ;; \
- ia64) \
- echo ia64 \
- ;; \
- x86_64) \
- echo amd64 \
- ;; \
- sparc*) \
- echo sparc \
- ;; \
- arm*) \
- echo arm \
- ;; \
- *) \
- echo $(mach) \
- ;; \
- esac
- ARCH := $(shell $(archExpr) )
- ARCH_FAMILY := $(ARCH)
-
- # Linux builds may be 32-bit or 64-bit data model.
- ifeq ($(ARCH), sparc)
- # Linux sparc build can be either 32-bit or 64-bit.
- # Default to 32, but allow explicit setting to 32 or 64.
- ifndef ARCH_DATA_MODEL
- ARCH_DATA_MODEL=32
- endif
- ifeq ($(ARCH_DATA_MODEL), 32)
- ARCH=sparc
- else
- ARCH=sparcv9
- endif
- else
- # Most archs are 32-bit
- ifndef ARCH_DATA_MODEL
- ARCH_DATA_MODEL=32
- ifeq ($(ARCH), amd64)
- ARCH_DATA_MODEL=64
- endif
- ifeq ($(ARCH), ia64)
- ARCH_DATA_MODEL=64
- endif
- endif
- endif
-
- # Need to maintain the jre/lib/i386 location for 32-bit Intel
- ifeq ($(ARCH), i586)
- LIBARCH = i386
- else
- LIBARCH = $(ARCH)
- endif
-
- # Value of Java os.arch property
- ARCHPROP = $(LIBARCH)
-
- # Suffix for file bundles used in previous release
- BUNDLE_FILE_SUFFIX=.tar.gz
- # How much RAM does this machine have:
- MB_OF_MEMORY := $(shell free -m | fgrep Mem: | awk '{print $$2;}' )
-endif
-
-ifeq ($(SYSTEM_UNAME), Darwin)
- PLATFORM = macosx
- OS_NAME = darwin
- OS_VENDOR = Apple
- GB_OF_MEMORY := $(shell system_profiler SPHardwareDataType | fgrep Memory: | awk '{print $$2}')
- MB_OF_MEMORY := $(shell expr ${GB_OF_MEMORY} '*' 1024)
-endif
-
-# Platform settings specific to BSD/Mac OS X
-ifeq ($(PLATFORM), macosx)
- OS_VERSION := $(shell uname -r)
-
- # Arch and OS name/version
- # Darwin x86 builds are i386/amd64 universal by default.
- # Allow arch to be set from the environment to avoid this.
- ifeq ($(origin ARCH), undefined)
- ifeq ($(PLATFORM), macosx)
-# ifdef OPENJDK -- when universal 32/64 binaries available in Hotspot
-# mach := universal
-# else
- mach := x86_64
-# endif
- else
- mach := $(shell uname -m)
- endif
- else
- mach := $(ARCH)
- endif
-
- archExpr = case "$(mach)" in \
- i[3-9]86) \
- echo i586 \
- ;; \
- sparc64) \
- echo sparcv9 \
- ;; \
- sparc*) \
- echo sparc \
- ;; \
- x86_64) \
- echo x86_64 \
- ;; \
- universal) \
- echo universal \
- ;; \
- "Power Macintosh") \
- echo ppc \
- ;; \
- *) \
- echo $(mach) \
- ;; \
- esac
- ARCH := $(shell $(archExpr) )
- ARCH_FAMILY := $(ARCH)
-
- # i586, sparc, and ppc are 32 bit, amd64 and sparc64 are 64
- # ARCH_DATA_MODEL does not exactly mean anything in universal
- # but it has to be one or the other, so pick 32
- ifneq (,$(findstring $(ARCH), i586 sparc ppc universal))
- ARCH_DATA_MODEL=32
- else
- ARCH_DATA_MODEL=64
- endif
-
- # Need to maintain the jre/lib/i386 location for 32-bit Intel
- ifeq ($(ARCH), i586)
- LIBARCH = i386
- else
- LIBARCH = $(ARCH)
- endif
-
- # Value of Java os.arch property
- ARCHPROP = $(LIBARCH)
-
- # Suffix for file bundles used in previous release
- BUNDLE_FILE_SUFFIX=.tar.gz
- # How much RAM does this machine have:
-endif
-
-# Windows with and without CYGWIN will be slightly different
-ifeq ($(SYSTEM_UNAME), Windows_NT)
- PLATFORM = windows
- USING_MKS = true
- export USING_MKS
-endif
-ifneq (,$(findstring CYGWIN,$(SYSTEM_UNAME)))
- PLATFORM = windows
- USING_CYGWIN = true
- export USING_CYGWIN
- CYGPATH_CMD=cygpath -a -s -m
- # Only run "cygpath /" once in this make session.
- ifndef CYGWIN_HOME
- CYGWIN_HOME := $(shell $(CYGPATH_CMD) /)
- export CYGWIN_HOME
- endif
-endif
-ifneq (,$(findstring MINGW,$(SYSTEM_UNAME)))
- PLATFORM = windows
- USING_MSYS = true
- export USING_MSYS
-endif
-
-# Platform settings specific to Windows
-ifeq ($(PLATFORM), windows)
- # Windows builds default to the appropriate for the underlaying
- # architecture.
- # Temporary disk area
- TEMP_DISK=C:/temp
- # GNU Make or MKS overrides $(PROCESSOR_ARCHITECTURE) to always
- # return "x86". Use the first word of $(PROCESSOR_IDENTIFIER) instead.
- # And sometimes PROCESSOR_IDENTIFIER is not defined at all
- # (in some restricted shells), so we use uname if we have to.
- ifeq ($(PROCESSOR_IDENTIFIER),)
- # Only run uname -m once in this make session.
- ifndef SYSTEM_UNAME_M
- SYSTEM_UNAME_M := $(shell uname -m)
- export SYSTEM_UNAME_M
- endif
- PROC_ARCH:=$(SYSTEM_UNAME_M)
- else
- PROC_ARCH:=$(word 1, $(PROCESSOR_IDENTIFIER))
- endif
- # Cover all the possibilities, MKS uname, CYGWIN uname, PROCESSOR_IDENTIFIER
- # Get: X86, X64, or IA64
- PROC_ARCH:=$(patsubst 386,X86,$(PROC_ARCH))
- PROC_ARCH:=$(patsubst 486,X86,$(PROC_ARCH))
- PROC_ARCH:=$(patsubst 586,X86,$(PROC_ARCH))
- PROC_ARCH:=$(patsubst 686,X86,$(PROC_ARCH))
- PROC_ARCH:=$(patsubst i386,X86,$(PROC_ARCH))
- PROC_ARCH:=$(patsubst i486,X86,$(PROC_ARCH))
- PROC_ARCH:=$(patsubst i586,X86,$(PROC_ARCH))
- PROC_ARCH:=$(patsubst i686,X86,$(PROC_ARCH))
- PROC_ARCH:=$(patsubst x86,X86,$(PROC_ARCH))
- PROC_ARCH:=$(patsubst intel64,X64,$(PROC_ARCH))
- PROC_ARCH:=$(patsubst Intel64,X64,$(PROC_ARCH))
- PROC_ARCH:=$(patsubst INTEL64,X64,$(PROC_ARCH))
- PROC_ARCH:=$(patsubst em64t,X64,$(PROC_ARCH))
- PROC_ARCH:=$(patsubst EM64T,X64,$(PROC_ARCH))
- PROC_ARCH:=$(patsubst amd64,X64,$(PROC_ARCH))
- PROC_ARCH:=$(patsubst AMD64,X64,$(PROC_ARCH))
- PROC_ARCH:=$(patsubst 8664,X64,$(PROC_ARCH))
- PROC_ARCH:=$(patsubst x86_64,X64,$(PROC_ARCH))
- PROC_ARCH:=$(patsubst ia64,IA64,$(PROC_ARCH))
- ifndef ARCH_DATA_MODEL
- ifeq ($(PROC_ARCH),IA64)
- ARCH_DATA_MODEL=64
- else
- ifeq ($(PROC_ARCH),X64)
- ARCH_DATA_MODEL=64
- else
- ARCH_DATA_MODEL=32
- endif
- endif
- endif
- export ARCH_DATA_MODEL
- ifeq ($(ARCH_DATA_MODEL), 64)
- # If the user wants to perform a cross compile build then they must
- # - set ARCH_DATA_MODEL=64 and either
- # + set ARCH to ia64 or amd64, or
- ifeq ($(PROC_ARCH),X64)
- ARCH=amd64
- else
- ifeq ($(PROC_ARCH),IA64)
- ARCH=ia64
- endif
- endif
- LIBARCH=$(ARCH)
- # Value of Java os.arch property
- ARCHPROP=$(LIBARCH)
- else
- # LIBARCH is used to preserve the jre/lib/i386 directory name for 32-bit intel
- ARCH=i586
- LIBARCH=i386
- # Value of Java os.arch property
- ARCHPROP=x86
- endif
- ARCH_FAMILY = $(ARCH)
- # Where is unwanted output to be delivered?
- # MKS uses the special file "NUL"; Cygwin and MinGW/MSYS use the
- # customary unix file.
- ifeq ($(USING_MKS),true)
- DEV_NULL = NUL
- else
- DEV_NULL = /dev/null
- endif
- export DEV_NULL
- # Classpath separator
- CLASSPATH_SEPARATOR = ;
- # The suffix used for object file (.o for unix .obj for windows)
- OBJECT_SUFFIX = obj
- # The suffix applied to executables (.exe for windows, nothing for solaris)
- EXE_SUFFIX = .exe
- # The prefix applied to library files (lib for solaris, nothing for windows)
- LIB_PREFIX=
- LIBRARY_SUFFIX = dll
- LIB_SUFFIX = lib
- # User name determination (set _USER)
- ifndef USER
- ifdef USERNAME
- _USER := $(USERNAME)
- else
- ifdef LOGNAME
- _USER := $(LOGNAME)
- else
- _USER := $(shell id -un)
- endif
- endif
- else
- _USER:=$(USER)
- endif
- # Location of client/server directories
- ARCH_VM_SUBDIR=jre/bin
- # Suffix for file bundles used in previous release
- BUNDLE_FILE_SUFFIX=.tar
- # ISHIELD_TEMP_MIN is the difference of an empty C:\TEMP vs. one after a
- # bundles build on windows.
- ISHIELD_TEMP_MIN=250000
- # How much RAM does this machine have:
- ifeq ($(JDK_HAS_MEM_INFO),)
- ifeq ($(USING_CYGWIN),true)
- # CYGWIN has the 'free' utility
- _MB_OF_MEMORY := \
- $(shell free -m | grep Mem: | awk '{print $$2;}' )
- else
- # Windows XP and higher has the systeminfo utility
- _MB_OF_MEMORY := \
- $(shell systeminfo 2> $(DEV_NULL) | \
- grep 'Total Physical Memory:' | \
- awk '{print $$4;}' | sed -e 's@,@@')
- endif
- ifeq ($(shell expr $(_MB_OF_MEMORY) '+' 0 2> $(DEV_NULL)), $(_MB_OF_MEMORY))
- MB_OF_MEMORY := $(_MB_OF_MEMORY)
- else
- MB_OF_MEMORY := 512
- endif
- endif
-endif
-
-# Unix type settings (same for all unix platforms)
-ifneq ($(PLATFORM), windows)
- # Temporary disk area
- TEMP_DISK=/tmp
- # Where is unwanted output to be delivered?
- DEV_NULL = /dev/null
- export DEV_NULL
- # Character used between entries in classpath
- CLASSPATH_SEPARATOR = :
- # suffix used for object file (.o for unix .obj for windows)
- OBJECT_SUFFIX = o
- # The suffix applied to runtime libraries
- LIBRARY_SUFFIX = so
- # The suffix applied to link libraries
- LIB_SUFFIX = so
- # The suffix applied to executables (.exe for windows, nothing for solaris)
- EXE_SUFFIX =
- # The prefix applied to library files (lib for solaris, nothing for windows)
- LIB_PREFIX = lib
- # User name determination (set _USER)
- ifndef USER
- ifdef LOGNAME
- _USER := $(LOGNAME)
- else
- _USER := $(shell logname)
- endif
- else
- _USER:=$(USER)
- endif
- # Location of client/server directories
- ARCH_VM_SUBDIR=jre/lib/$(LIBARCH)
-endif
-
-# Darwin-specific Overrides
-ifeq ($(SYSTEM_UNAME),Darwin)
- # The suffix applied to runtime libraries
- LIBRARY_SUFFIX = dylib
- # The suffix applied to link libraries
- ifeq ($(ARCH), universal)
- LIB_SUFFIX = o
- else
- LIB_SUFFIX = a
- endif
-
- ifeq ($(PLATFORM), macosx)
- ARCH_VM_SUBDIR=jre/lib
- endif
-endif
-
-# Machines with 512Mb or less of real memory are considered low memory
-# build machines and adjustments will be made to prevent excessing
-# system swapping during the build.
-ifeq ($(JDK_HAS_MEM_INFO),)
- JDK_HAS_MEM_INFO=true
- export JDK_HAS_MEM_INFO
- ifneq ($(MB_OF_MEMORY),)
- LOW_MEMORY_MACHINE := $(shell \
- if [ $(MB_OF_MEMORY) -le 512 ] ; then \
- echo "true"; \
- else \
- echo "false"; \
- fi)
- MAX_VM_MEMORY := 512
- MIN_VM_MEMORY := $(MAX_VM_MEMORY)
- else
- MB_OF_MEMORY := unknown
- LOW_MEMORY_MACHINE := true
- MAX_VM_MEMORY := 384
- MIN_VM_MEMORY := 128
- endif
- export MB_OF_MEMORY
- export LOW_MEMORY_MACHINE
- export MAX_VM_MEMORY
- export MIN_VM_MEMORY
-endif
-
-# If blanks in the username, use the first 4 words and pack them together
-_USER1:=$(subst ', ,$(_USER))
-_USER2:=$(subst ", ,$(_USER1))
-USER:=$(word 1,$(_USER2))$(word 2,$(_USER2))$(word 3,$(_USER2))$(word 4,$(_USER2))
-export USER
-
-export PLATFORM
-endif
-
diff --git a/jdk/make/common/shared/PrivateDefs.gmk-example b/jdk/make/common/shared/PrivateDefs.gmk-example
deleted file mode 100644
index 93f6a43fb47..00000000000
--- a/jdk/make/common/shared/PrivateDefs.gmk-example
+++ /dev/null
@@ -1,19 +0,0 @@
-
-# This file, when re-named to PrivateDefs.gmk will get included in the
-# makefile definitions (before the ALT_ variables are read) so that you can
-# override makefile settings permanently for a workspace.
-# Use of this file will cause WARNING errors, repeatedly, for a reason.
-#
-# WARNING: Use with caution.
-#
-
-# EXAMPLE: Testing a special build of hotspot
-# (this is the build/solaris/export-solaris-sparc directory from doing
-# a 'cd hotspot/make; gnumake' build)
-#
-ifeq ($(PLATFORM),solaris)
- ifeq ($(ARCH),sparc)
- ALT_HOTSPOT_IMPORT_PATH=$(JDK_TOPDIR)/../export-solaris-sparc
- endif
-endif
-
diff --git a/jdk/make/common/shared/Sanity-Settings.gmk b/jdk/make/common/shared/Sanity-Settings.gmk
deleted file mode 100644
index 2ceef21e13e..00000000000
--- a/jdk/make/common/shared/Sanity-Settings.gmk
+++ /dev/null
@@ -1,268 +0,0 @@
-#
-# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Shared sanity settings file. Fills in the variable ALL_SETTINGS.
-#
-
-# On Windows in particular, it can happen that quotes get into the PATH
-# variable. This is very bad, and must be caught early or you can
-# see errors like: sh: -c: line 0: syntax error near unexpected token
-#
-ifneq ($(PATH), $(subst ",,$(PATH)))
- dummy1:=$(error ERROR: PATH variable contains double quotes, fix your PATH.)
-endif
-ifneq ($(PATH), $(subst ',,$(PATH)))
- dummy1:=$(error ERROR: PATH variable contains single quotes, fix your PATH.)
-endif
-
-# Used to add a heading to ALL_SETTINGS
-define addHeading
-"\n$1:\n"
-endef
-
-# Used to add a line to ALL_SETTINGS for an optional value
-# (need if test for windows which has issues with ; characters in values)
-define addOptionalSetting
-$(if $($1)," $1 = $($1)\n"," $1 = $($1)\n")
-endef
-
-# Used to add a line to ALL_SETTINGS for something that must have a value
-define addRequiredSetting
-$(if $($1)," $1 = $($1)\n",$(warning WARNING: $1 should not be empty [Sanity-Settings.gmk]))
-endef
-
-# Used to add a line to ALL_SETTINGS for something that must have a value
-define addRequiredVersionSetting
-$(if $($1)," $1 = $($1) [requires at least $(REQUIRED_$1)]\n",$(warning WARNING: $1 should not be empty [Sanity-Settings.gmk]))
-endef
-
-# Used to add a series of lines to ALL_SETTINGS
-define addAltSetting
-" $1 = $($1)\n ALT_$1 = $(ALT_$1)\n"
-endef
-
-# Variable that contains a string of all information
-
-# Make sure this is a 'do it now' variable.
-ALL_SETTINGS:=$(call addHeading,Bootstrap Settings)
-ALL_SETTINGS+=$(call addAltSetting,BOOTDIR)
-ALL_SETTINGS+=$(call addRequiredVersionSetting,BOOT_VER)
-ALL_SETTINGS+=$(call addAltSetting,OUTPUTDIR)
-ALL_SETTINGS+=$(call addRequiredSetting,ABS_OUTPUTDIR)
-
-
-ALL_SETTINGS+=$(call addHeading,Build Tool Settings)
-ALL_SETTINGS+=$(call addAltSetting,SLASH_JAVA)
-ALL_SETTINGS+=$(call addRequiredSetting,VARIANT)
-ALL_SETTINGS+=$(call addAltSetting,JDK_DEVTOOLS_DIR)
-ALL_SETTINGS+=$(call addOptionalSetting,ANT_HOME)
-ALL_SETTINGS+=$(call addAltSetting,UNIXCOMMAND_PATH)
-ALL_SETTINGS+=$(call addAltSetting,COMPILER_PATH)
-ALL_SETTINGS+=$(call addAltSetting,DEVTOOLS_PATH)
-ifeq ($(PLATFORM),linux)
- ALL_SETTINGS+=$(call addAltSetting,UNIXCCS_PATH)
- ALL_SETTINGS+=$(call addAltSetting,USRBIN_PATH)
- ifndef OPENJDK
- ALL_SETTINGS+=$(call addAltSetting,GCC29_COMPILER_PATH)
- endif
-endif
-ifeq ($(PLATFORM),solaris)
- ALL_SETTINGS+=$(call addAltSetting,UNIXCCS_PATH)
- ifndef OPENJDK
- ALL_SETTINGS+=$(call addAltSetting,GCC_COMPILER_PATH)
- endif
-endif
-ifeq ($(PLATFORM),windows)
- ifneq ($(MSVCRNN_DLL),)
- ALL_SETTINGS+=$(call addAltSetting,MSVCRNN_DLL_PATH)
- endif
- ALL_SETTINGS+=$(call addRequiredSetting,INCLUDE)
- ALL_SETTINGS+=$(call addRequiredSetting,LIB)
-endif
-ALL_SETTINGS+=$(call addOptionalSetting,COMPILER_NAME)
-ALL_SETTINGS+=$(call addOptionalSetting,COMPILER_VERSION)
-ifdef REQUIRED_CC_VER
- ALL_SETTINGS+=$(call addRequiredVersionSetting,CC_VER)
-else
- ALL_SETTINGS+=$(call addOptionalSetting,CC_VER)
-endif
-ifeq ($(PLATFORM),solaris)
- ifeq ($(ARCH_DATA_MODEL), 32)
- ifndef OPENJDK
- ALL_SETTINGS+=$(call addRequiredVersionSetting,GCC_VER)
- endif
- endif
-endif
-ALL_SETTINGS+=$(call addRequiredVersionSetting,ZIP_VER)
-ALL_SETTINGS+=$(call addRequiredVersionSetting,UNZIP_VER)
-ifeq ($(PLATFORM),windows)
- ALL_SETTINGS+=$(call addRequiredVersionSetting,LINK_VER)
- ALL_SETTINGS+=$(call addRequiredSetting,CC)
- ALL_SETTINGS+=$(call addRequiredSetting,LINK)
- ALL_SETTINGS+=$(call addRequiredSetting,DUMPBIN)
-endif
-ALL_SETTINGS+=$(call addRequiredVersionSetting,ANT_VER)
-ALL_SETTINGS+=$(call addRequiredSetting,TEMPDIR)
-
-
-ALL_SETTINGS+=$(call addHeading,Build Directives)
-ALL_SETTINGS+=$(call addOptionalSetting,OPENJDK)
-ALL_SETTINGS+=$(call addOptionalSetting,USE_HOTSPOT_INTERPRETER_MODE)
-ALL_SETTINGS+=$(call addOptionalSetting,PEDANTIC)
-ALL_SETTINGS+=$(call addOptionalSetting,DEV_ONLY)
-ALL_SETTINGS+=$(call addOptionalSetting,NO_DOCS)
-ALL_SETTINGS+=$(call addOptionalSetting,NO_DEMOS)
-ALL_SETTINGS+=$(call addOptionalSetting,NO_SAMPLES)
-ALL_SETTINGS+=$(call addOptionalSetting,NO_IMAGES)
-ALL_SETTINGS+=$(call addOptionalSetting,TOOLS_ONLY)
-ALL_SETTINGS+=$(call addOptionalSetting,INSANE)
-ALL_SETTINGS+=$(call addRequiredSetting,COMPILE_APPROACH)
-ifeq ($(COMPILE_APPROACH), parallel)
- ALL_SETTINGS+=$(call addAltSetting,PARALLEL_COMPILE_JOBS)
-endif
-ALL_SETTINGS+=$(call addOptionalSetting,FASTDEBUG)
-ALL_SETTINGS+=$(call addRequiredSetting,COMPILER_WARNINGS_FATAL)
-ALL_SETTINGS+=$(call addOptionalSetting,COMPILER_WARNING_LEVEL)
-ALL_SETTINGS+=$(call addOptionalSetting,SHOW_ALL_WARNINGS)
-ALL_SETTINGS+=$(call addRequiredSetting,INCREMENTAL_BUILD)
-ALL_SETTINGS+=$(call addOptionalSetting,CC_HIGHEST_OPT)
-ALL_SETTINGS+=$(call addOptionalSetting,CC_HIGHER_OPT)
-ALL_SETTINGS+=$(call addOptionalSetting,CC_LOWER_OPT)
-ALL_SETTINGS+=$(call addOptionalSetting,CXXFLAGS)
-ALL_SETTINGS+=$(call addOptionalSetting,CFLAGS)
-
-ALL_SETTINGS+=$(call addOptionalSetting,BOOT_JAVA_CMD)
-ALL_SETTINGS+=$(call addOptionalSetting,BOOT_JAVAC_CMD)
-ALL_SETTINGS+=$(call addOptionalSetting,BOOT_JAR_CMD)
-ALL_SETTINGS+=$(call addOptionalSetting,BOOT_JARSIGNER_CMD)
-
-# These don't print out well with windows due to the ';' characters
-ifneq ($(PLATFORM),windows)
- ALL_SETTINGS+=$(call addOptionalSetting,JAVAC_CMD)
- ALL_SETTINGS+=$(call addOptionalSetting,JAVAH_CMD)
- ALL_SETTINGS+=$(call addOptionalSetting,JAVADOC_CMD)
-endif
-
-ALL_SETTINGS+=$(call addHeading,Build Platform Settings)
-ALL_SETTINGS+=$(call addRequiredSetting,USER)
-ALL_SETTINGS+=$(call addRequiredSetting,PLATFORM)
-ALL_SETTINGS+=$(call addRequiredSetting,ARCH)
-ALL_SETTINGS+=$(call addRequiredSetting,LIBARCH)
-ALL_SETTINGS+=$(call addRequiredSetting,ARCH_FAMILY)
-ALL_SETTINGS+=$(call addRequiredSetting,ARCH_DATA_MODEL)
-ALL_SETTINGS+=$(call addRequiredSetting,ARCHPROP)
-ifeq ($(PLATFORM),windows)
- ALL_SETTINGS+=$(call addRequiredSetting,PROCESSOR_ARCHITECTURE)
- ALL_SETTINGS+=$(call addRequiredSetting,PROCESSOR_IDENTIFIER)
- ifdef USING_CYGWIN
- ALL_SETTINGS+=$(call addRequiredSetting,USING_CYGWIN)
- ALL_SETTINGS+=$(call addRequiredVersionSetting,CYGWIN_VER)
- ALL_SETTINGS+=$(call addRequiredSetting,CYGPATH_CMD)
- else
- ifdef USING_MSYS
- ALL_SETTINGS+=$(call addRequiredSetting,USING_MSYS)
- ALL_SETTINGS+=$(call addRequiredSetting,DOSPATH_CMD)
- else
- ALL_SETTINGS+=$(call addRequiredVersionSetting,MKS_VER)
- ALL_SETTINGS+=$(call addOptionalSetting,DOSNAME_CMD)
- endif
- endif
-endif
-ifeq ($(PLATFORM),linux)
- ifdef REQUIRED_ALSA_VERSION
- ALL_SETTINGS+=$(call addRequiredSetting,ALSA_VERSION)
- endif
-endif
-ALL_SETTINGS+=$(call addRequiredVersionSetting,OS_VERSION)
-ALL_SETTINGS+=$(call addOptionalSetting,OS_VARIANT_NAME)
-ALL_SETTINGS+=$(call addOptionalSetting,OS_VARIANT_VERSION)
-ALL_SETTINGS+=$(call addRequiredSetting,MB_OF_MEMORY)
-
-
-ALL_SETTINGS+=$(call addHeading,GNU Make Settings)
-ALL_SETTINGS+=$(call addRequiredSetting,MAKE)
-ALL_SETTINGS+=$(call addRequiredVersionSetting,MAKE_VER)
-ALL_SETTINGS+=$(call addOptionalSetting,MAKECMDGOALS)
-ALL_SETTINGS+=$(call addOptionalSetting,MAKEFLAGS)
-ALL_SETTINGS+=$(call addRequiredSetting,SHELL)
-
-
-ALL_SETTINGS+=$(call addHeading,Target Build Versions)
-ALL_SETTINGS+=$(call addRequiredSetting,JDK_VERSION)
-ALL_SETTINGS+=$(call addOptionalSetting,MILESTONE)
-ALL_SETTINGS+=$(call addOptionalSetting,RELEASE)
-ALL_SETTINGS+=$(call addRequiredSetting,FULL_VERSION)
-ALL_SETTINGS+=$(call addOptionalSetting,BUILD_NUMBER)
-
-
-ALL_SETTINGS+=$(call addHeading,External File/Binary Locations)
-ALL_SETTINGS+=$(call addRequiredSetting,USRJDKINSTANCES_PATH)
-ALL_SETTINGS+=$(call addAltSetting,BUILD_JDK_IMPORT_PATH)
-ALL_SETTINGS+=$(call addAltSetting,JDK_IMPORT_PATH)
-ALL_SETTINGS+=$(call addAltSetting,LANGTOOLS_DIST)
-ALL_SETTINGS+=$(call addAltSetting,CORBA_DIST)
-ALL_SETTINGS+=$(call addAltSetting,JAXP_DIST)
-ALL_SETTINGS+=$(call addAltSetting,JAXWS_DIST)
-ALL_SETTINGS+=$(call addAltSetting,HOTSPOT_DOCS_IMPORT_PATH)
-ALL_SETTINGS+=$(call addAltSetting,HOTSPOT_IMPORT_PATH)
-ifeq ($(ARCH_DATA_MODEL), 32)
- ALL_SETTINGS+=$(call addAltSetting,HOTSPOT_CLIENT_PATH)
-endif
-ALL_SETTINGS+=$(call addAltSetting,HOTSPOT_SERVER_PATH)
-ifeq ($(PLATFORM),windows)
- ALL_SETTINGS+=$(call addAltSetting,HOTSPOT_LIB_PATH)
- ALL_SETTINGS+=$(call addAltSetting,WINDOWSSDKDIR)
- ALL_SETTINGS+=$(call addRequiredSetting,RC)
- ALL_SETTINGS+=$(call addRequiredSetting,REBASE)
- ifndef OPENJDK
- ALL_SETTINGS+=$(call addAltSetting,DEPLOY_MSSDK)
- ALL_SETTINGS+=$(call addAltSetting,INSTALL_MSSDK)
- ALL_SETTINGS+=$(call addAltSetting,WSCRIPT)
- ALL_SETTINGS+=$(call addAltSetting,MSICERT)
- endif
-endif
-ALL_SETTINGS+=$(call addAltSetting,CACERTS_FILE)
-ifndef OPENJDK
- ALL_SETTINGS+=$(call addAltSetting,MOZILLA_HEADERS_PATH)
-endif
-ifneq ($(PLATFORM),windows)
- ALL_SETTINGS+=$(call addAltSetting,CUPS_HEADERS_PATH)
-endif
-
-ifdef OPENJDK
- ALL_SETTINGS+=$(call addHeading,OpenJDK-specific settings)
- ALL_SETTINGS+=$(call addAltSetting,FREETYPE_HEADERS_PATH)
- ALL_SETTINGS+=$(call addAltSetting,FREETYPE_LIB_PATH)
-endif
-
-ifdef OPENJDK
- ALL_SETTINGS+=$(call addHeading,Previous JDK Settings)
- ALL_SETTINGS+=$(call addAltSetting,PREVIOUS_RELEASE_PATH)
- ALL_SETTINGS+=$(call addAltSetting,PREVIOUS_JDK_VERSION)
- ALL_SETTINGS+=$(call addAltSetting,PREVIOUS_JDK_FILE)
- ALL_SETTINGS+=$(call addAltSetting,PREVIOUS_JRE_FILE)
- ALL_SETTINGS+=$(call addAltSetting,PREVIOUS_RELEASE_IMAGE)
-endif
diff --git a/jdk/make/common/shared/Sanity.gmk b/jdk/make/common/shared/Sanity.gmk
deleted file mode 100644
index 66fab3524d3..00000000000
--- a/jdk/make/common/shared/Sanity.gmk
+++ /dev/null
@@ -1,1566 +0,0 @@
-#
-# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# WARNING: This file is shared with other workspaces.
-#
-
-#
-# Shared sanity rules for the JDK builds.
-#
-
-.SUFFIXES: .hdiffs
-
-# All files created during sanity checking
-
-SANITY_FILES = $(ERROR_FILE) $(WARNING_FILE) $(MESSAGE_FILE)
-
-# How to say "The Release Engineering people use this"
-THE_OFFICIAL_USES=The official builds on $(PLATFORM) use
-
-# How to say "You are using:"
-YOU_ARE_USING=You appear to be using
-
-# Error message
-define SanityError
-$(ECHO) "ERROR: $1\n" >> $(ERROR_FILE)
-endef
-
-# Warning message
-define SanityWarning
-$(ECHO) "WARNING: $1\n" >> $(WARNING_FILE)
-endef
-
-# Official version error message: name version required_version
-define OfficialErrorMessage
-$(call SanityError,\
-$(THE_OFFICIAL_USES) $1 $3. Your $1 $(if $2,undefined,$2) will not work.)
-endef
-
-# Official version warning message: name version required_version
-define OfficialWarningMessage
-$(call SanityWarning,\
-$(THE_OFFICIAL_USES) $1 $3. $(YOU_ARE_USING) $1 $2.)
-endef
-
-
-# Settings and rules to validate the JDK build environment.
-
-ifeq ($(PLATFORM), solaris)
- # What kind of system we are using (Variations are Solaris and OpenSolaris)
- OS_VERSION := $(shell uname -r)
- OS_VARIANT_NAME := $(strip $(shell head -1 /etc/release | awk '{print $$1;}') )
- OS_VARIANT_VERSION := $(OS_VERSION)
- REQ_PATCH_LIST = $(JDK_TOPDIR)/make/PatchList.solaris
- ifeq ($(ARCH_FAMILY), sparc)
- PATCH_POSITION = $$4
- else
- PATCH_POSITION = $$6
- endif
- ifndef OPENJDK
- _GCC_VER :=$(shell $(GCC) -dumpversion 2>&1 )
- GCC_VER :=$(call GetVersion,"$(_GCC_VER)")
- endif
-endif
-
-ifeq ($(PLATFORM), linux)
- # What kind of system we are using (Variation is the Linux vendor)
- OS_VERSION := $(shell uname -r)
- OS_VARIANT_NAME := $(shell \
- if [ -f /etc/fedora-release ] ; then \
- echo "Fedora"; \
- elif [ -f /etc/redhat-release ] ; then \
- echo "RedHat"; \
- elif [ -f /etc/SuSE-release ] ; then \
- echo "SuSE"; \
- elif [ -f /etc/lsb-release ] ; then \
- $(EGREP) DISTRIB_ID /etc/lsb-release | $(SED) -e 's@.*DISTRIB_ID=\(.*\)@\1@'; \
- else \
- echo "Unknown"; \
- fi)
- OS_VARIANT_VERSION := $(shell \
- if [ "$(OS_VARIANT_NAME)" = "Fedora" ] ; then \
- $(CAT) /etc/fedora-release | $(HEAD) -1 | $(NAWK) '{ print $$3; }' ; \
- elif [ -f /etc/lsb-release ] ; then \
- $(EGREP) DISTRIB_RELEASE /etc/lsb-release | $(SED) -e 's@.*DISTRIB_RELEASE=\(.*\)@\1@'; \
- fi)
- ALSA_INCLUDE=/usr/include/alsa/version.h
- ALSA_LIBRARY=/usr/lib/libasound.so
- _ALSA_VERSION := $(shell $(EGREP) SND_LIB_VERSION_STR $(ALSA_INCLUDE) | \
- $(SED) -e 's@.*"\(.*\)".*@\1@' )
- ALSA_VERSION := $(call GetVersion,$(_ALSA_VERSION))
-endif
-
-ifeq ($(PLATFORM), macosx)
- # What kind of system we are using
- OS_VERSION := $(shell uname -r)
- OS_VARIANT_NAME := MacOSX
- OS_VARIANT_VERSION := $(shell sw_vers -productVersion)
-endif
-
-ifeq ($(PLATFORM), windows)
- # Windows 2000 is 5.0, Windows XP is 5.1,
- # Windows 2003 is 5.2, Windows 7 and 2008R2 are 6.1
- # Assume 5.0 (Windows 2000) if systeminfo does not help
- WINDOWS_MAPPING-5.0 := Windows2000
- WINDOWS_MAPPING-5.1 := WindowsXP
- WINDOWS_MAPPING-5.2 := Windows2003
- WINDOWS_MAPPING-6.1 := Windows2008R2
- # What kind of system we are using (Variation is the common name)
- _OS_VERSION := \
- $(shell systeminfo 2> $(DEV_NULL) | \
- egrep '^OS Version:' | \
- awk '{print $$3;}' )
- ifeq ($(_OS_VERSION),)
- OS_VERSION = 5.0
- else
- OS_VERSION = $(call MajorVersion,$(_OS_VERSION)).$(call MinorVersion,$(_OS_VERSION))
- endif
- OS_VARIANT_NAME := $(WINDOWS_MAPPING-$(OS_VERSION))
- OS_VARIANT_VERSION := $(OS_VERSION)
- ifdef USING_CYGWIN
- # CYGWIN version
- _CYGWIN_VER := $(SYSTEM_UNAME)
- CYGWIN_VER :=$(call GetVersion,$(_CYGWIN_VER))
- endif
-endif
-
-# Get the version numbers of what we are using
-_MAKE_VER :=$(shell $(MAKE) --version 2>&1 | $(HEAD) -n 1)
-_ZIP_VER :=$(shell $(ZIPEXE) -help 2>&1 | $(HEAD) -n 4 | $(EGREP) '^Zip')
-_UNZIP_VER :=$(shell $(UNZIP) -help 2>&1 | $(HEAD) -n 4 | $(EGREP) '^UnZip')
-_BOOT_VER :=$(shell $(BOOTDIR)/bin/java -version 2>&1 | $(HEAD) -n 1)
-MAKE_VER :=$(call GetVersion,"$(_MAKE_VER)")
-ZIP_VER :=$(call GetVersion,"$(_ZIP_VER)")
-UNZIP_VER :=$(call GetVersion,"$(_UNZIP_VER)")
-BOOT_VER :=$(call GetVersion,"$(_BOOT_VER)")
-
-_ANT_VER:=$(shell $(ANT) -version 2>&1 )
-ANT_VER:=$(call GetVersion,"$(_ANT_VER)")
-
-ifdef ALT_BINDIR
- ALT_BINDIR_VERSION := $(shell $(ALT_BINDIR)/java$(EXE_SUFFIX) -version 2>&1 | $(NAWK) -F'"' '{ print $$2 }')
- ALT_BINDIR_OK := $(shell $(ECHO) $(ALT_BINDIR_VERSION) | $(EGREP) -c '^$(JDK_MAJOR_VERSION).$(JDK_MINOR_VERSION)')
-endif
-
-INSTALL_PATCHES_FILE = $(TEMPDIR)/installed.patches
-
-# Get ALL_SETTINGS defined
-include $(JDK_MAKE_SHARED_DIR)/Sanity-Settings.gmk
-
-.PHONY: \
- sane-copyrightyear\
- sane-settings \
- sane-insane \
- sane-build_number \
- sane-os_version \
- sane-memory_check \
- sane-windows \
- sane-locale \
- sane-linux \
- sane-cygwin \
- sane-cygwin-shell \
- sane-arch_data_model \
- sane-os_patch_level \
- sane-classpath \
- sane-java_home \
- sane-fonts \
- sane-variant \
- sane-ld_library_path \
- sane-ld_library_path_64 \
- sane-ld_options \
- sane-ld_run_path \
- sane-makeflags \
- sane-alt_outputdir \
- sane-outputdir \
- sane-alt_bootdir \
- sane-bootdir \
- sane-local-bootdir \
- sane-cups \
- sane-devtools_path \
- sane-compiler_path \
- sane-unixcommand_path \
- sane-usrbin_path \
- sane-unixccs_path \
- sane-docs_import \
- sane-math_iso \
- sane-libCrun \
- sane-msdevtools_path \
- sane-hotspot_binaries \
- sane-hotspot_import \
- sane-hotspot_import_dir \
- sane-hotspot_import_include \
- sane-compiler \
- sane-link \
- sane-cacerts \
- sane-alsa-headers \
- sane-ant_version \
- sane-zip_version \
- sane-unzip_version \
- sane-msvcrt_path \
- sane-freetype
-
-######################################################
-# check for COPYRIGHT_YEAR variable
-######################################################
-sane-copyrightyear:
-ifdef ALT_COPYRIGHT_YEAR
- @$(ECHO) "WARNING: ALT_COPYRIGHT_YEAR but not the current year\n" \
- " will be used for copyright year.\n " \
- "" >>$(WARNING_FILE)
-endif
-
-######################################################
-# check for INSANE variable
-######################################################
-sane-insane:
-ifdef INSANE
- @$(ECHO) "WARNING: You are building in 'INSANE' mode. You \n" \
- " should not use this mode, and in fact, \n" \
- " it may be removed at any time. If you \n" \
- " have build problems as a result of using \n" \
- " INSANE mode, then you should not expect \n" \
- " assistance from anyone with the problems \n" \
- " or consequences you experience. \n" \
- "" >> $(WARNING_FILE)
-endif
-
-######################################################
-# check for GNU Make version
-######################################################
-MAKE_CHECK :=$(call CheckVersions,$(MAKE_VER),$(REQUIRED_MAKE_VER))
-sane-make:
- @if [ "$(MAKE_CHECK)" != "same" -a "$(MAKE_CHECK)" != "newer" ]; then \
- $(ECHO) "ERROR: The version of make being used is older than \n" \
- " the required version of '$(REQUIRED_MAKE_VER)'. \n" \
- " The version of make found was '$(MAKE_VER)'. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
-
-######################################################
-# Check the BUILD_NUMBER to make sure it contains bNN
-######################################################
-sane-build_number:
- @if [ "`$(ECHO) $(BUILD_NUMBER) | $(SED) 's@.*b[0-9][0-9]*.*@bNN@'`" != "bNN" ] ; then \
- $(ECHO) "WARNING: The BUILD_NUMBER needs to contain b[0-9][0-9]*. Currently BUILD_NUMBER=$(BUILD_NUMBER). \n" \
- " This has been known to cause build failures. \n" \
- "" >> $(WARNING_FILE) ; \
- fi
-
-######################################################
-# Check the ARCH_DATA_MODEL setting
-######################################################
-sane-arch_data_model:
- @if [ "$(ARCH_DATA_MODEL)" != 32 -a "$(ARCH_DATA_MODEL)" != 64 ]; then \
- $(ECHO) "ERROR: The setting of ARCH_DATA_MODEL must be 32 or 64.\n" \
- " $(YOU_ARE_USING) ARCH_DATA_MODEL=$(ARCH_DATA_MODEL). \n" \
- "" >> $(ERROR_FILE) ; \
- fi
-ifdef BUILD_CLIENT_ONLY
- @if [ "$(ARCH_DATA_MODEL)" != 32 ]; then \
- $(ECHO) "WARNING: You have requested BUILD_CLIENT_ONLY in a 64-bit build.\n" \
- "" >> $(WARNING_FILE) ; \
- fi
-endif
-
-######################################################
-# Check the OS version (windows and linux have release name checks)
-# NOTE: OPENJDK explicitly does not check for OS release information.
-# Unless we know for sure that it will not build somewhere, we cannot
-# generate a fatal sanity error, and a warning about the official
-# build platform just becomes clutter.
-######################################################
-ifndef OPENJDK
- OS_VERSION_CHECK := \
- $(call CheckVersions,$(OS_VERSION),$(REQUIRED_OS_VERSION))
- ifeq ($(OS_VARIANT_NAME),$(REQUIRED_OS_VARIANT_NAME))
- OS_VARIANT_VERSION_CHECK := \
- $(call CheckVersions,$(OS_VARIANT_VERSION),$(REQUIRED_OS_VARIANT_VERSION))
- endif
-endif
-sane-os_version:: sane-arch_data_model sane-memory_check sane-locale sane-os_patch_level
-ifndef OPENJDK
- ifneq ($(OS_VARIANT_NAME),$(REQUIRED_OS_VARIANT_NAME))
- ifeq ($(OS_VERSION_CHECK),missing)
- @$(call OfficialErrorMessage,OS version,$(OS_VERSION),$(REQUIRED_OS_VERSION))
- endif
- ifneq ($(OS_VERSION_CHECK),same)
- @$(call OfficialWarningMessage,OS version,$(OS_VERSION),$(REQUIRED_OS_VERSION))
- endif
- @$(call OfficialWarningMessage,OS variant,$(OS_VARIANT_NAME),$(REQUIRED_OS_VARIANT_NAME))
- else
- ifneq ($(OS_VARIANT_VERSION_CHECK),same)
- @$(call OfficialWarningMessage,$(OS_VARIANT_NAME) version,$(OS_VARIANT_VERSION),$(REQUIRED_OS_VARIANT_VERSION))
- endif
- endif
-endif # OPENJDK
-
-ifeq ($(PLATFORM), windows)
- sane-os_version:: sane-cygwin sane-cygwin-shell
-endif
-
-######################################################
-# Check the memory available on this machine
-######################################################
-sane-memory_check:
- @if [ "$(LOW_MEMORY_MACHINE)" = "true" ]; then \
- $(ECHO) "WARNING: This machine appears to only have $(MB_OF_MEMORY)Mb of physical memory, \n" \
- " builds on this machine could be slow. \n" \
- "" >> $(WARNING_FILE) ; \
- fi
-
-######################################################
-# Check the locale (value of LC_ALL, not being empty or ==C can be a problem)
-######################################################
-sane-locale:
-ifneq ($(PLATFORM), windows)
- @if [ "$(LC_ALL)" != "" -a "$(LC_ALL)" != "C" ]; then \
- $(ECHO) "WARNING: LC_ALL has been set to $(LC_ALL), this can cause build failures. \n" \
- " Try setting LC_ALL to 'C'. \n" \
- "" >> $(WARNING_FILE) ; \
- fi
- @if [ "$(LANG)" != "" -a "$(LANG)" != "C" ]; then \
- $(ECHO) "WARNING: LANG has been set to $(LANG), this can cause build failures. \n" \
- " Try setting LANG to 'C'. \n" \
- "" >> $(WARNING_FILE) ; \
- fi
-ifeq ($(PLATFORM), macosx)
- @if [ "$(LANG)" = "" ]; then \
- $(ECHO) "ERROR: LANG must be set on Mac OS X. Recommended value is \"C\"" >> $(ERROR_FILE) ; \
- fi
-endif
-endif
-
-
-######################################################
-# Check the Windows cygwin version
-######################################################
-ifeq ($(PLATFORM), windows)
- CYGWIN_CHECK :=$(call CheckVersions,$(CYGWIN_VER),$(REQUIRED_CYGWIN_VER))
-sane-cygwin:
- ifdef USING_CYGWIN
- ifeq ($(CYGWIN_CHECK),missing)
- @$(call OfficialErrorMessage,CYGWIN version,$(CYGWIN_VER),$(REQUIRED_CYGWIN_VER))
- endif
- ifeq ($(CYGWIN_CHECK),older)
- @$(call OfficialWarningMessage,CYGWIN version,$(CYGWIN_VER),$(REQUIRED_CYGWIN_VER))
- endif
- endif
-endif
-
-######################################################
-# Check the cygwin shell is used, not cmd.exe
-######################################################
-ifeq ($(PLATFORM), windows)
-sane-cygwin-shell:
- ifdef USING_CYGWIN
- @if [ "$(SHLVL)" = "" -a "$(_)" = "" ]; then \
- $(ECHO) "ERROR: You are using an unsupported shell. \n" \
- " Use either sh, bash, ksh, zsh, or tcsh. \n" \
- " Using the cmd.exe utility is not supported. \n" \
- " If you still want to try your current shell, \n" \
- " please export SHLVL=1 when running $(MAKE). \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- endif
-endif
-
-######################################################
-# Get list of installed patches (this file has a particular format)
-######################################################
-$(INSTALL_PATCHES_FILE):
- @$(prep-target)
-ifeq ($(PLATFORM), solaris)
- ifeq ($(OS_VERSION),$(REQUIRED_OS_VERSION))
- $(SHOWREV) -p > $@ 2>&1
- endif
-endif
- @$(ECHO) "" >> $@
-
-######################################################
-# Check list of Solaris patches
-######################################################
-sane-os_patch_level: $(INSTALL_PATCHES_FILE)
-ifeq ($(PLATFORM), solaris)
- ifeq ($(OS_VERSION),$(REQUIRED_OS_VERSION))
- @$(NAWK) 'BEGIN { \
- readingInstallPatches = 0; \
- requiredCount = 0; \
- installCount = 0; \
-} \
-{ \
- if (readingInstallPatches) { \
- if ($$1=="Patch:") { \
- ns = split($$2,parts,"-"); \
- installPatchNo[installCount]=parts[1]; \
- installPatchRev[installCount]=parts[2]; \
- installCount++; \
- } \
- } \
- \
- if (!readingInstallPatches) { \
- if (index($$1,"#") != 0) continue; \
- if (match($$1,"BUILD") > 0 \
- && $$2 == $(OS_VERSION) \
- && ($$7 == "REQ" || $$7 == "req") \
- && $(PATCH_POSITION) != "none" \
- && $(PATCH_POSITION) != "NONE") { \
- ns = split($(PATCH_POSITION),parts,"-"); \
- requiredPatchNo[requiredCount]=parts[1]; \
- requiredPatchRev[requiredCount]=parts[2]; \
- requiredCount++; \
- } \
- } \
-} \
-END { \
- errorCount=0; \
- for (i=0; i= requiredPatchRev[i]) { \
- foundMatch = 1; \
- break; \
- } \
- } \
- if ( foundMatch == 0) { \
- printf("WARNING: Your solaris install is missing the required patch %s-%s\n", requiredPatchNo[i], requiredPatchRev[i] ); \
- printf(" Please update your your system patches or build on a different machine.\n\n" ); \
- errorCount++; \
- } \
- } \
-}' $(REQ_PATCH_LIST) readingInstallPatches=1 $(INSTALL_PATCHES_FILE) >> $(WARNING_FILE)
- endif
-endif # PLATFORM
-
-######################################################
-# CLASSPATH cannot be set, unless you are insane.
-######################################################
-sane-classpath:
-ifdef CLASSPATH
- @$(ECHO) "ERROR: Your CLASSPATH environment variable is set. This will \n" \
- " most likely cause the build to fail. Please unset it \n" \
- " and start your build again. \n" \
- "" >> $(ERROR_FILE)
-endif
-
-######################################################
-# JAVA_HOME cannot be set, unless you are insane.
-######################################################
-sane-java_home:
-ifdef JAVA_HOME
- @$(ECHO) "ERROR: Your JAVA_HOME environment variable is set. This will \n" \
- " most likely cause the build to fail. Please unset it \n" \
- " and start your build again. \n" \
- "" >> $(ERROR_FILE)
-endif
-
-######################################################
-# Make sure the fonts are there
-# Exceptions are when explicitly building OPENJDK, or
-# when the entire CLOSED_SRC dir is excluded, so we are
-# implicitly building OPENJDK
-######################################################
-FONT_FILE=$(CLOSED_SRC)/share/lib/fonts/LucidaTypewriterRegular.ttf
-sane-fonts:
-ifndef OPENJDK
- @if [ -d $(CLOSED_SRC) ] ; then \
- if [ ! -f $(FONT_FILE) ] ; then \
- $(ECHO) "ERROR: Missing $(FONT_FILE). \n" \
- " Verify you have downloaded and overlayed on the source area all the binary files. \n" \
- "" >> $(ERROR_FILE); \
- fi \
- fi
-endif
-
-######################################################
-# VARIANT must be set to DBG or OPT
-######################################################
-sane-variant:
- @if [ "$(VARIANT)" != DBG -a "$(VARIANT)" != OPT ] ; then \
- $(ECHO) "ERROR: Your VARIANT environment variable is set to $(VARIANT). \n" \
- " Needs to be set to DBG or OPT \n" \
- "" >> $(ERROR_FILE); \
- fi
-
-######################################################
-# LD_LIBRARY_PATH should not be set, unless you are insane.
-######################################################
-sane-ld_library_path:
-ifdef LD_LIBRARY_PATH
- @$(ECHO) "ERROR: Your LD_LIBRARY_PATH environment variable is set. This may \n" \
- " produce binaries binaries incorrectly. Please unset it \n" \
- " and start your build again. \n" \
- "" >> $(ERROR_FILE)
-endif
-
-######################################################
-# LD_LIBRARY_PATH_64 should not be set, unless you are insane.
-######################################################
-sane-ld_library_path_64:
-ifdef LD_LIBRARY_PATH_64
- @$(ECHO) "ERROR: Your LD_LIBRARY_PATH_64 environment variable is set. This may \n" \
- " produce binaries binaries incorrectly. Please unset it \n" \
- " and start your build again. \n" \
- "" >> $(ERROR_FILE)
-endif
-
-######################################################
-# LD_OPTIONS should not be set, unless you are insane.
-######################################################
-sane-ld_options:
-ifdef LD_OPTIONS
- @$(ECHO) "ERROR: Your LD_OPTIONS environment variable is set. This may \n" \
- " produce binaries binaries incorrectly. Please unset it \n" \
- " and start your build again. \n" \
- "" >> $(ERROR_FILE)
-endif
-
-######################################################
-# LD_RUN_PATH should not be set, unless you are insane.
-######################################################
-sane-ld_run_path:
-ifdef LD_RUN_PATH
- @$(ECHO) "ERROR: Your LD_RUN_PATH environment variable is set. This may \n" \
- " produce binaries binaries incorrectly. Please unset it \n" \
- " produce binaries binaries incorrectly. Please unset it \n" \
- " and start your build again. \n" \
- "" >> $(ERROR_FILE)
-endif
-
-######################################################
-# MAKEFLAGS cannot be set, unless you are insane.
-######################################################
-ifeq ($(PLATFORM), windows)
-ifdef USING_CYGWIN
-REAL_MAKEFLAGS:=$(subst --unix,,$(MAKEFLAGS))
-else
-REAL_MAKEFLAGS:=$(MAKEFLAGS)
-endif
-else
-REAL_MAKEFLAGS:=$(MAKEFLAGS)
-endif
-sane-makeflags:
-# ifneq ($(strip $(REAL_MAKEFLAGS)),)
-ifeq ($(origin MAKEFLAGS),environment)
- @#
- @# it is unacceptable to have the-e or --environment-overrides value in MAKEFLAGS
- @#
- @if [ `$(ECHO) $(MAKEFLAGS) | $(EGREP) -c '(^| )(e|--environment-overrides)( |$$)'` -ne 0 ]; then \
- $(ECHO) "ERROR: Either the build was started with the flag -e or \n" \
- " --environment-overrides, or the MAKEFLAGS environment \n" \
- " variable has this value set. This will cause any \n" \
- " environment variables you have defined to override \n" \
- " the values defined by the makefiles. This practice is \n" \
- " not recommemded by the authors of GNU Make, and \n" \
- " will lead to an improper build. \n" \
- " Please fix and restart the build. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- @#
- @# it is unacceptable to havethe -i or --ignore-errors value in MAKEFLAGS
- @#
- @if [ `$(ECHO) $(MAKEFLAGS) | $(EGREP) -c '(^| )(i|--ignore-errors)( |$$)'` -ne 0 ]; then \
- $(ECHO) "ERROR: Either the build was started with the flag -i or \n" \
- " --ignore-errors, or the MAKEFLAGS environment \n" \
- " variable has this value set. 1111 You will be unable \n" \
- " to determine if the build is broken or not. \n" \
- " Please fix and restart the build. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- @#
- @# it is unacceptable to have the -I or --include-dir value in MAKEFLAGS
- @#
- @if [ `$(ECHO) $(MAKEFLAGS) | $(EGREP) -c '(^| )(I|--include-dir)( |$$)'` -ne 0 ]; then \
- $(ECHO) "ERROR: Either the build was started with the flag -I or \n" \
- " --include-dir, or the MAKEFLAGS environment \n" \
- " variable has this value set. This will render your \n" \
- " build questionable as not all the rules and depenencies \n" \
- " are captured by the build. \n" \
- " Please fix and restart the build. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- @#
- @# it is unacceptable to have the -k or --keep-going value in MAKEFLAGS:
- @#
- @if [ `$(ECHO) $(MAKEFLAGS) | $(EGREP) -c '(^| )(k|--keep-going)( |$$)'` -ne 0 ]; then \
- $(ECHO) "ERROR: Either the build was started with the flag -k or \n" \
- " --keep-going, or the MAKEFLAGS environment \n" \
- " variable has this value set. 222 You will be unable \n" \
- " to determine if the build is broken or not. \n" \
- " Please fix and restart the build. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- @#
- @# it is unacceptable to have the -o or --assume-old or --old-filevalue in MAKEFLAGS:
- @# Note - this rule never gets invoked because it is processed out
- @# in GNU Make startup
- @#
- @if [ `$(ECHO) $(MAKEFLAGS) | $(EGREP) -c '(^| )(o|--assume-old|--old-file)( |$$)'` -ne 0 ]; then \
- $(ECHO) "ERROR: Either the build was started with the flag -o or \n" \
- " --assume-old or --old-file, or the MAKEFLAGS environment \n" \
- " variable has this value set. This could prevent the \n" \
- " build from executing rules it should, thus rendering a \n" \
- " questionable result. \n" \
- " Please fix and restart the build. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- @#
- @# it is unacceptable to have the -r or --nobuiltin-rules value in MAKEFLAGS
- @#
- @if [ `$(ECHO) $(MAKEFLAGS) | $(EGREP) -c '(^| )(r|--no-builtin-rules)( |$$)'` -ne 0 ]; then \
- $(ECHO) "ERROR: Either the build was started with the flag -r or \n" \
- " --no-builtin-rules, or the MAKEFLAGS environment \n" \
- " variable has this value set. This may break the build \n" \
- " by not allowing builtin rules that may be required. \n" \
- " Please fix and restart the build. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- @#
- @# it is unacceptable to have the -t or --touch value in MAKEFLAGS
- @# Note - this rule never gets invoked because it is processed out
- @# in GNU Make startup
- @#
- @if [ `$(ECHO) $(MAKEFLAGS) | $(EGREP) -c '(^| )(t|--touch)( |$$)'` -ne 0 ]; then \
- $(ECHO) "ERROR: Either the build was started with the flag -t or \n" \
- " --touch, or the MAKEFLAGS environment \n" \
- " variable has this value set. This will leave the \n" \
- " build in a unclear state and could lead to not executing \n" \
- " rules which should be executed. \n" \
- " Please fix and restart the build. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- @#
- @# show what is in MAKEFLAGS so the user is aware...
- @#
- @$(ECHO) "WARNING: Your MAKEFLAGS environment variable is set. \n" \
- " You should be very careful about the values set here. \n" \
- "\n" \
- " MAKEFLAGS is set to =>$(MAKEFLAGS)<= \n" \
- "" >> $(WARNING_FILE)
-endif
-
-######################################################
-# if specified, ALT_OUTPUTDIR must point to non-relative path if set
-######################################################
-sane-alt_outputdir:
-ifdef ALT_OUTPUTDIR
- @if [ `$(ECHO) $(subst \,/,$(ALT_OUTPUTDIR)) | $(EGREP) -c '^([A-Za-z]:)?/'` -ne 1 ]; then \
- $(ECHO) "ERROR: ALT_OUTPUTDIR must be an Absolute Path Name, \n" \
- " not a Relative Path Name. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- ifeq ($(PLATFORM), windows)
- @if [ `$(ECHO) $(subst \,/,$(ALT_OUTPUTDIR)) | $(EGREP) -c '^([A-Za-z]:)'` -ne 1 ]; then \
- $(ECHO) "ERROR: On windows, ALT_OUTPUTDIR must contain the drive letter. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- endif
-endif
-
-######################################################
-# OUTPUTDIR tests
-######################################################
-sane-outputdir:
- @#
- @# OUTPUTDIR must be a directory...
- @#
- @if [ ! -d "$(OUTPUTDIR)" ]; then \
- $(ECHO) "ERROR: OUTPUTDIR must be an existing directory. The current \n" \
- " value of OUTPUTDIR is \n" \
- " $(OUTPUTDIR) \n" \
- " Please check your value of ALT_OUTPUTDIR. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- @#
- @# OUTPUTDIR must be writeable by user...
- @#
- @if [ ! -w "$(OUTPUTDIR)" ]; then \
- $(ECHO) "ERROR: You must have write permissions to OUTPUTDIR. The \n" \
- " current value of OUTPUTDIR is \n" \
- " $(OUTPUTDIR) \n" \
- " Either obtain these permissions or set ALT_OUTPUTDIR. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
-
-######################################################
-# if specified, ALT_BOOTDIR must point to non-relative path if set
-######################################################
-sane-alt_bootdir:
-ifdef ALT_BOOTDIR
- @if [ `$(ECHO) $(subst \,/,$(ALT_BOOTDIR)) | $(EGREP) -c '^([A-Za-z]:)?/'` -ne 1 ]; then \
- $(ECHO) "ERROR: ALT_BOOTDIR must be an Absolute Path Name, \n" \
- " not a Relative Path Name. \n" \
- " The current value of ALT_BOOTDIR is \n" \
- " $(ALT_BOOTDIR) \n" \
- " Please fix this and continue your build. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
-endif
-
-######################################################
-# BOOTDIR must point to a valid JDK.
-######################################################
-BOOT_CHECK :=$(call CheckVersions,$(BOOT_VER),$(REQUIRED_BOOT_VER))
-sane-bootdir:
- @if [ "$(BOOT_CHECK)" != "same" -a "$(BOOT_CHECK)" != "newer" ]; then \
- $(ECHO) "ERROR: Your BOOTDIR environment variable does not point \n" \
- " to a valid JDK for bootstrapping this build. \n" \
- " A JDK $(JDK_MINOR_VERSION) $(MARKET_NAME) build must be bootstrapped using \n" \
- " JDK $(PREVIOUS_JDK_VERSION) fcs (or later). \n" \
- " Apparently, your bootstrap JDK is version $(BOOT_VER) \n" \
- " Please update your ALT_BOOTDIR setting and start your build again. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
-
-######################################################
-# BOOTDIR is recommended to reside on a local drive
-######################################################
-sane-local-bootdir:
-ifeq ($(PLATFORM), windows)
- @if [ `$(ECHO) $(BOOTDIR) | $(EGREP) -c '^[jJ]:'` -ne 0 ]; then \
- $(ECHO) "WARNING: Your BOOTDIR is located on the J: drive. Often the J:\n" \
- " drive is mapped over a network. Using a mapped drive for\n" \
- " the BOOTDIR may significantly slow down the build process.\n" \
- " You may want to consider using the ALT_BOOTDIR variable\n" \
- " to point the build to another location for the BOOTDIR instead. \n" \
- " Your current BOOTDIR is:\n" \
- " $(BOOTDIR) \n" \
- "" >> $(WARNING_FILE) ; \
- fi
-endif
-
-######################################################
-# CACERTS_FILE must be absoulte path and readable
-######################################################
-sane-cacerts:
- ifdef ALT_CACERTS_FILE
- @if [ `$(ECHO) $(subst \,/,$(ALT_CACERTS_FILE)) | $(EGREP) -c '^([A-Za-z]:)?/'` -ne 1 ]; then \
- $(ECHO) "ERROR: ALT_CACERTS_FILE must be an Absolute Path Name, \n" \
- " not a Relative Path Name. \n" \
- " The current value of ALT_CACERTS_FILE is \n" \
- " $(ALT_CACERTS_FILE) \n" \
- " Please fix this and continue your build. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- endif
- @#
- @# CACERTS_FILE must be readable
- @#
- @if [ ! -r "$(subst \,/,$(CACERTS_FILE))" ]; then \
- $(ECHO) "ERROR: You do not have access to a valid cacerts file. \n" \
- " Please check your access to \n" \
- " $(subst \,/,$(CACERTS_FILE)) \n" \
- " and/or check your value of ALT_CACERTS_FILE. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- @#
- @# CACERTS_FILE must be a file
- @#
- @if [ -d "$(subst \,/,$(CACERTS_FILE))" ]; then \
- $(ECHO) "ERROR: You do not have access to a valid cacerts file.\n" \
- " The value of CACERTS_FILE must point to a normal file.\n" \
- " Please check your access to \n" \
- " $(subst \,/,$(CACERTS_FILE)) \n" \
- " and/or check your value of ALT_CACERTS_FILE. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
-
-
-######################################################
-# Check for availability of FreeType (OpenJDK specific)
-######################################################
-
-ifdef OPENJDK
- ifndef CROSS_COMPILE_ARCH
- # The freetypecheck Makefile prints out "Failed" if not good enough
- $(TEMPDIR)/freetypeinfo: FRC
- @$(prep-target)
- @(($(CD) $(BUILDDIR)/tools/freetypecheck && $(MAKE)) || \
- $(ECHO) "Failed to build freetypecheck." ) > $@
-
- sane-freetype: $(TEMPDIR)/freetypeinfo
- @if [ "`$(CAT) $< | $(GREP) Fail`" != "" ]; then \
- $(ECHO) "ERROR: FreeType version " $(REQUIRED_FREETYPE_VERSION) \
- " or higher is required. \n" \
- "`$(CAT) $<` \n" >> $(ERROR_FILE) ; \
- fi
- else
- #do nothing (cross-compiling)
- sane-freetype:
- endif
-else
- #do nothing (not OpenJDK)
- sane-freetype:
-endif
-
-######################################################
-# CUPS_HEADERS_PATH must be valid
-######################################################
-sane-cups:
-ifneq ($(PLATFORM), windows)
- @if [ ! -r $(CUPS_HEADERS_PATH)/cups/cups.h ]; then \
- $(ECHO) "ERROR: You do not have access to valid Cups header files. \n" \
- " Please check your access to \n" \
- " $(CUPS_HEADERS_PATH)/cups/cups.h \n" \
- " and/or check your value of ALT_CUPS_HEADERS_PATH, \n" \
- " CUPS is frequently pre-installed on many systems, \n" \
- " or may be downloaded from http://www.cups.org \n" \
- "" >> $(ERROR_FILE) ; \
- fi
-endif
-
-######################################################
-# Check for existence of DEVTOOLS_PATH
-# All needed tools come with base system on Apple
-######################################################
-sane-devtools_path:
-ifneq ($(OS_VENDOR), Apple)
- @if [ "$(DEVTOOLS_PATH)" != "" -a ! -r "$(DEVTOOLS_PATH)" ]; then \
- $(ECHO) "ERROR: You do not have a valid DEVTOOLS_PATH setting. \n" \
- " Please check your access to \n" \
- " $(DEVTOOLS_PATH) \n" \
- " and/or check your value of ALT_DEVTOOLS_PATH. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
-endif
-
-######################################################
-# Check for existence of MS_RUNTIME_LIBRARIES
-######################################################
-sane-msvcrt_path:
-ifeq ($(PLATFORM), windows)
- ifneq ($(MSVCRNN_DLL),)
- @if [ ! -r "$(MSVCRNN_DLL_PATH)/$(MSVCRNN_DLL)" ]; then \
- $(ECHO) "ERROR: You do not have access to $(MSVCRNN_DLL). \n" \
- " Please check your access to \n" \
- " $(MSVCRNN_DLL_PATH) \n" \
- " and/or check your value of ALT_MSVCRNN_DLL_PATH. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- endif
-endif
-
-######################################################
-# Check for existence of COMPILER_PATH
-######################################################
-sane-compiler_path:
- @if [ "$(COMPILER_PATH)" != "" -a ! -r "$(COMPILER_PATH)" ]; then \
- $(ECHO) "ERROR: You do not have a valid COMPILER_PATH setting. \n" \
- " Please check your access to \n" \
- " $(COMPILER_PATH) \n" \
- " and/or check your value of ALT_COMPILER_PATH. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
-
-######################################################
-# Check for existence of UNIXCOMMAND_PATH
-######################################################
-sane-unixcommand_path:
- @if [ "$(UNIXCOMMAND_PATH)" != "" -a ! -r "$(UNIXCOMMAND_PATH)" ]; then \
- $(ECHO) "ERROR: You do not have a valid UNIXCOMMAND_PATH setting. \n" \
- " Please check your access to \n" \
- " $(UNIXCOMMAND_PATH) \n" \
- " and/or check your value of ALT_UNIXCOMMAND_PATH. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
-ifeq ($(PLATFORM), windows)
-ifeq ($(USING_MSYS), true)
- @for utility in $(AR) $(FILE) $(M4) ; do \
- if [ ! -r "`$(WHICH) $${utility}`" ]; then \
- $(ECHO) "WARNING: You do not have the utility $${utility} in the \n" \
- " directory $(UNIXCOMMAND_PATH). \n" \
- " The utilities ar, file and m4 are required. \n" \
- "" >> $(WARNING_FILE) ; \
- fi; \
- done
-else
- @for utility in $(AR) $(CPIO) $(FILE) $(M4) ; do \
- if [ ! -r "`$(WHICH) $${utility}`" ]; then \
- $(ECHO) "WARNING: You do not have the utility $${utility} in the \n" \
- " directory $(UNIXCOMMAND_PATH). \n" \
- " The utilities ar, cpio, file and m4 are required. \n" \
- "" >> $(WARNING_FILE) ; \
- fi; \
- done
-endif
-endif
-
-######################################################
-# Check for existence of USRBIN_PATH on linux
-######################################################
-sane-usrbin_path:
-ifeq ($(PLATFORM), linux)
- @if [ "$(USRBIN_PATH)" != "" -a ! -r "$(USRBIN_PATH)" ]; then \
- $(ECHO) "ERROR: You do not have a valid USRBIN_PATH setting. \n" \
- " Please check your access to \n" \
- " $(USRBIN_PATH) \n" \
- " and/or check your value of ALT_USRBIN_PATH. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
-endif
-
-######################################################
-# Check for existence of UNIXCCS_PATH on solaris
-######################################################
-sane-unixccs_path:
-ifeq ($(PLATFORM), solaris)
- @if [ "$(UNIXCCS_PATH)" != "" -a ! -r "$(UNIXCCS_PATH)" ]; then \
- $(ECHO) "ERROR: You do not have a valid UNIXCCS_PATH setting. \n" \
- " Please check your access to \n" \
- " $(UNIXCCS_PATH) \n" \
- " and/or check your value of ALT_UNIXCCS_PATH. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
-endif
-
-######################################################
-# Verify the docs directory exists
-######################################################
-sane-docs_import:
- @if [ ! -d "$(HOTSPOT_DOCS_IMPORT_PATH)" ]; then \
- $(ECHO) "WARNING: The directory HOTSPOT_DOCS_IMPORT_PATH=$(HOTSPOT_DOCS_IMPORT_PATH) \n" \
- " does not exist, check your value of ALT_HOTSPOT_DOCS_IMPORT_PATH. \n" \
- "" >> $(WARNING_FILE) ; \
- fi
-
-######################################################
-# Check for possible problem regarding __fabsf, math_iso.h and the libm patch.
-# Hotspot should have been changed in Mustang 6.0 Build 47 to not depend
-# on __fabsf, this is just checking that fact now.
-######################################################
-sane-math_iso:
-ifeq ($(PLATFORM), solaris)
- @if [ -f $(HOTSPOT_SERVER_PATH)/$(LIB_PREFIX)jvm.$(LIBRARY_SUFFIX) ]; then \
- if [ "`$(NM) $(HOTSPOT_SERVER_PATH)/$(LIB_PREFIX)jvm.$(LIBRARY_SUFFIX) | $(GREP) __fabsf`" != "" ]; then \
- $(ECHO) "WARNING: This version of hotspot relies on __fabsf \n" \
- " which is not always available on Solaris 8 and 9 machines \n" \
- " unless they have the latest libm patch and the file \n" \
- " /usr/include/iso/math_iso.h which can trigger this dependency.\n" \
- " Hotspot should NOT be dependent on this extern, check the \n" \
- " version of the hotspot library you are using. \n" \
- "" >> $(WARNING_FILE) ; \
- fi; \
- fi
-endif
-
-######################################################
-# Check for possible patch problem regarding /usr/lib/libCrun.so
-######################################################
-sane-libCrun:
-ifeq ($(PLATFORM), solaris)
- @if [ "`$(NM) /usr/lib/libCrun.so.1 | $(GREP) __1c2n6FIpv_0_`" = "" ]; then \
- $(ECHO) "WARNING: The file /usr/lib/libCrun.so.1 is missing the extern \n" \
- " __1c2n6FIpv_0_ which indicates that the system is missing \n" \
- " a required Solaris patch, or you are using a pre-FCS release \n" \
- " of Solaris 10. You need the latest /usr/lib/libCrun.so.1 \n" \
- " which comes with the FCS release of Solaris 10 and available \n" \
- " through the latest Solaris 8 or 9 C++ runtime patches. \n" \
- "" >> $(WARNING_FILE) ; \
- fi
-endif
-
-######################################################
-# Check for existence of the extra tools on windows
-######################################################
-sane-msdevtools_path:
-ifeq ($(PLATFORM), windows)
- ifeq ($(wildcard $(RC)),)
- @$(ECHO) "ERROR: Cannot find the RC utility from path: $(RC)\n" \
- " This is normally obtained from the WINDOWSSDKDIR." \
- "" >> $(ERROR_FILE)
- endif
- # MinGW/MSYS make 3.81 will not tolerate a path with a quoted substring
- ifeq ($(wildcard $(subst ",,$(DUMPBIN))),)
- @$(ECHO) "ERROR: Cannot find the DUMPBIN utility from path: $(DUMPBIN)\n" \
- " This is normally obtained from the COMPILER_PATH." \
- "" >> $(ERROR_FILE)
- endif
-endif
-
-######################################################
-# Check for existence of Hotspot binaries
-######################################################
-sane-hotspot_binaries:
-ifeq ($(ARCH_DATA_MODEL), 32)
- @if [ ! -r $(HOTSPOT_CLIENT_PATH)/$(LIB_PREFIX)jvm.$(LIBRARY_SUFFIX) ]; then \
- $(ECHO) "ERROR: HOTSPOT_CLIENT_PATH does not point to a valid HotSpot VM. \n" \
- " Please check your access to \n" \
- " $(HOTSPOT_CLIENT_PATH)/$(LIB_PREFIX)jvm.$(LIBRARY_SUFFIX) \n" \
- " and/or check your value of ALT_HOTSPOT_CLIENT_PATH. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
-endif
- @if [ ! -r $(HOTSPOT_SERVER_PATH)/$(LIB_PREFIX)jvm.$(LIBRARY_SUFFIX) ]; then \
- $(ECHO) "ERROR: HOTSPOT_SERVER_PATH does not point to a valid HotSpot VM. \n" \
- " Please check your access to \n" \
- " $(HOTSPOT_SERVER_PATH)/$(LIB_PREFIX)jvm.$(LIBRARY_SUFFIX) \n" \
- " and/or check your value of ALT_HOTSPOT_SERVER_PATH. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- @#
- @# Check value of HOTSPOT_LIB_PATH
- @#
-ifeq ($(PLATFORM), windows)
- @if [ ! -r $(HOTSPOT_LIB_PATH)/jvm.lib ]; then \
- $(ECHO) "ERROR: HOTSPOT_LIB_PATH does not point to a valid HotSpot library. \n" \
- " Please check your access to \n" \
- " $(HOTSPOT_LIB_PATH)/jvm.lib \n" \
- " and/or check your value of ALT_HOTSPOT_LIB_PATH. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- @#
- @# Check for the .map files - its OK if they are not there..
- @#
- ifeq ($(ARCH_DATA_MODEL), 32)
- @# There is no 64-bit HotSpot client VM
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
- @if [ ! -r $(HOTSPOT_CLIENT_PATH)/jvm.diz ]; then \
- $(ECHO) "WARNING: HOTSPOT_CLIENT_PATH does not point to valid HotSpot .diz files. \n" \
- " These files are optional and aid in the debugging of the JVM. \n" \
- " Please check your access to \n" \
- " $(HOTSPOT_CLIENT_PATH)/jvm.diz \n" \
- " and/or check your value of ALT_HOTSPOT_CLIENT_PATH. \n" \
- "" >> $(WARNING_FILE) ; \
- fi
- else
- @if [ ! -r $(HOTSPOT_CLIENT_PATH)/jvm.map ]; then \
- $(ECHO) "WARNING: HOTSPOT_CLIENT_PATH does not point to valid HotSpot .map files. \n" \
- " These files are optional and aid in the debugging of the JVM. \n" \
- " Please check your access to \n" \
- " $(HOTSPOT_CLIENT_PATH)/jvm.map \n" \
- " and/or check your value of ALT_HOTSPOT_CLIENT_PATH. \n" \
- "" >> $(WARNING_FILE) ; \
- fi
- @if [ ! -r $(HOTSPOT_CLIENT_PATH)/jvm.pdb ]; then \
- $(ECHO) "WARNING: HOTSPOT_CLIENT_PATH does not point to valid HotSpot .pdb files. \n" \
- " These files are optional and aid in the debugging of the JVM. \n" \
- " Please check your access to \n" \
- " $(HOTSPOT_CLIENT_PATH)/jvm.pdb \n" \
- " and/or check your value of ALT_HOTSPOT_CLIENT_PATH. \n" \
- "" >> $(WARNING_FILE) ; \
- fi
- endif
- endif
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
- @if [ ! -r $(HOTSPOT_SERVER_PATH)/jvm.diz ]; then \
- $(ECHO) "WARNING: HOTSPOT_SERVER_PATH does not point to valid HotSpot .diz files. \n" \
- " These files are optional and aid in the debugging of the JVM. \n" \
- " Please check your access to \n" \
- " $(HOTSPOT_SERVER_PATH)/jvm.diz \n" \
- " and/or check your value of ALT_HOTSPOT_SERVER_PATH. \n" \
- "" >> $(WARNING_FILE) ; \
- fi
- else
- @if [ ! -r $(HOTSPOT_SERVER_PATH)/jvm.map ]; then \
- $(ECHO) "WARNING: HOTSPOT_SERVER_PATH does not point to valid HotSpot .map files. \n" \
- " These files are optional and aid in the debugging of the JVM. \n" \
- " Please check your access to \n" \
- " $(HOTSPOT_SERVER_PATH)/jvm.map \n" \
- " and/or check your value of ALT_HOTSPOT_SERVER_PATH. \n" \
- "" >> $(WARNING_FILE) ; \
- fi
- @if [ ! -r $(HOTSPOT_SERVER_PATH)/jvm.pdb ]; then \
- $(ECHO) "WARNING: HOTSPOT_SERVER_PATH does not point to valid HotSpot .pdb files. \n" \
- " These files are optional and aid in the debugging of the JVM. \n" \
- " Please check your access to \n" \
- " $(HOTSPOT_SERVER_PATH)/jvm.pdb \n" \
- " and/or check your value of ALT_HOTSPOT_SERVER_PATH. \n" \
- "" >> $(WARNING_FILE) ; \
- fi
- endif
- endif
-endif
-
-
-######################################################
-# Check for existence of misc Hotspot imported files
-######################################################
-HOTSPOT_INCLUDE_FILE_LIST = jvmti.h
-HOTSPOT_INCLUDE_FILE_LIST += jvmticmlr.h
-#HOTSPOT_INCLUDE_FILE_LIST += jni.h jni_md.h
-#HOTSPOT_INCLUDE_FILE_LIST += jvm.h jvm_md.h
-#HOTSPOT_INCLUDE_FILE_LIST += jmm.h
-TMP_SDK_INCLUDE_FILE_LIST=$(HOTSPOT_INCLUDE_FILE_LIST:%.h=$(TEMPDIR)/%.h)
-TMP_SDK_INCLUDE_FILE_DIFFS=$(HOTSPOT_INCLUDE_FILE_LIST:%.h=$(TEMPDIR)/%.hdiffs)
-
-# These include files must have a pattern: 'version: MAJOR.MINOR.MICRO'
-# where MACRO, MINOR, and MICRO are numbers, e.g. 1.0.1, 0.2.90, etc.
-# The critical version we are checking is MAJOR.MINOR, we print all three
-# when we detect an error.
-
-TMP_SDK_INCLUDE_FIND_VERSION= $(EGREP) 'version:'
-TMP_SDK_INCLUDE_GET_VERSION= $(TMP_SDK_INCLUDE_FIND_VERSION) | \
- $(SED) -e 's@.*\([0-9][0-9]*\.[0-9][0-9]*\)\.[0-9].*@\1@'
-TMP_SDK_INCLUDE_GET_FULL_VERSION= $(TMP_SDK_INCLUDE_FIND_VERSION) | \
- $(SED) -e 's@.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*@\1@'
-
-# Compare an interface file (Rule creates 2 temp files: %.h and %.h.IMPORT)
-# Files jvm.h, jvm_md.h and jmm.h are special in that they are not publicly
-# exported but do represent VM interfaces used by the rest of the jdk.
-# So these 3 will not be found in a promoted build and can only
-# be checked when this represents a full control build (i.e. the
-# HOTSPOT_IMPORT_PATH includes these files in it's 'include' directory).
-$(TEMPDIR)/%.h: $(SHARE_SRC)/javavm/export/%.h
- @$(install-file)
- @$(RM) $@.IMPORT
- @if [ -r $(HOTSPOT_IMPORT_PATH)/include/$(@F) ]; then \
- $(CP) $(HOTSPOT_IMPORT_PATH)/include/$(@F) $@.IMPORT ; \
- elif [ "$(@F)" != "jvm.h" -a "$(@F)" != "jmm.h" ] ; then \
- $(ECHO) "WARNING: HOTSPOT_IMPORT_PATH does not contain the interface file $(@F). \n" \
- " Check your value of ALT_HOTSPOT_IMPORT_PATH. \n" \
- "" >> $(WARNING_FILE) ; \
- $(CP) $< $@.IMPORT; \
- else \
- $(CP) $< $@.IMPORT; \
- fi
-
-$(TEMPDIR)/%.h: $(PLATFORM_SRC)/javavm/export/%.h
- @$(install-file)
- @$(RM) $@.IMPORT
- @if [ -r $(HOTSPOT_IMPORT_PATH)/include/$(PLATFORM_INCLUDE_NAME)/$(@F) ]; then \
- $(CP) $(HOTSPOT_IMPORT_PATH)/include/$(PLATFORM_INCLUDE_NAME)/$(@F) $@.IMPORT ; \
- elif [ "$(@F)" != "jvm_md.h" ] ; then \
- $(ECHO) "WARNING: HOTSPOT_IMPORT_PATH does not contain the interface file $(@F). \n" \
- " Check your value of ALT_HOTSPOT_IMPORT_PATH. \n" \
- "" >> $(WARNING_FILE) ; \
- $(CP) $< $@.IMPORT; \
- else \
- $(CP) $< $@.IMPORT; \
- fi
-
-# Compares the two tempfiles: %.h and %.h.IMPORT, answer in %.hdiffs
-# Note: Putting anything into the hdiffs file will trigger generic IMPORT
-# warning message in hotspot_import_include.
-# First checks the major.minor versions, the micro number can differ.
-# Second checks the full version.
-# Lastly does a full diff if the full version differs or it has no version
-$(TEMPDIR)/%.hdiffs: $(TEMPDIR)/%.h
- @$(prep-target)
- @$(TOUCH) $@
- @if [ "`$(CAT) $< | $(TMP_SDK_INCLUDE_GET_VERSION)`" != \
- "`$(CAT) $<.IMPORT | $(TMP_SDK_INCLUDE_GET_VERSION)`" ] ; then \
- $(ECHO) "WARNING: The file $(> $(WARNING_FILE) ; \
- $(ECHO) "Version mis-match" > $@ ; \
- fi
- @if [ "`$(CAT) $< | $(TMP_SDK_INCLUDE_GET_FULL_VERSION)`" != \
- "`$(CAT) $<.IMPORT | $(TMP_SDK_INCLUDE_GET_FULL_VERSION)`" ] ; then \
- $(RM) $<.filtered $<.IMPORT.filtered; \
- $(EGREP) -v 'VERSION' $< > $<.filtered; \
- $(EGREP) -v 'VERSION' $<.IMPORT > $<.IMPORT.filtered; \
- ($(DIFF) -w $<.filtered $<.IMPORT.filtered || exit 0) >> $@ ; \
- elif [ "`$(CAT) $< | $(TMP_SDK_INCLUDE_FIND_VERSION)`" = "" ] ; then \
- $(RM) $<.filtered $<.IMPORT.filtered; \
- $(EGREP) -v '@\(#\)' $< > $<.filtered; \
- $(EGREP) -v '@\(#\)' $<.IMPORT > $<.IMPORT.filtered; \
- ($(DIFF) -w $<.filtered $<.IMPORT.filtered || exit 0) >> $@ ; \
- fi
-
-# Verify all imported hotspot files
-sane-hotspot_import:: sane-hotspot_import_dir sane-hotspot_import_include
-
-# Verify the base directory exists
-sane-hotspot_import_dir:
- @$(RM) $(TMP_SDK_INCLUDE_FILE_DIFFS)
- @$(RM) $(TMP_SDK_INCLUDE_FILE_LIST)
- @if [ ! -d "$(HOTSPOT_IMPORT_PATH)" ]; then \
- $(ECHO) "WARNING: The directory HOTSPOT_IMPORT_PATH=$(HOTSPOT_IMPORT_PATH) \n" \
- " does not exist, check your value of ALT_HOTSPOT_IMPORT_PATH. \n" \
- "" >> $(WARNING_FILE) ; \
- fi
-
-# Verify hotspot include files
-sane-hotspot_import_include: $(TMP_SDK_INCLUDE_FILE_LIST) $(TMP_SDK_INCLUDE_FILE_DIFFS)
- @if [ "`$(CAT) $(TMP_SDK_INCLUDE_FILE_DIFFS)`" != "" ] ; then \
- $(ECHO) "WARNING: Possible HotSpot VM interface conflict. \n" \
- " HOTSPOT_IMPORT_PATH is used to import files from the VM build. \n" \
- " It is also used to verify that any copied files are consistent between \n" \
- " these two components. It has been detected that one or more of the \n" \
- " VM interface files inside this workspace may not match the interfaces \n" \
- " exported by the VM, or the VM versions could not be found. \n" \
- " The list of VM interface files is: \n" \
- " $(HOTSPOT_INCLUDE_FILE_LIST). \n" \
- " This workspace has copies of these files at: \n" \
- " $(SHARE_SRC)/javavm/export and $(PLATFORM_SRC)/javavm/export \n" \
- " for build purposes, and they should contain the same interfaces \n" \
- " as the VM versions imported from: \n" \
- " \$$(HOTSPOT_IMPORT_PATH)/include \n" \
- " (i.e. $(HOTSPOT_IMPORT_PATH)/include) \n" \
- " If an interface indeed doesn't match, then the use of this interface \n" \
- " at JDK runtime could cause serious errors. \n" \
- "" >> $(WARNING_FILE) ; \
- for i in $(TMP_SDK_INCLUDE_FILE_DIFFS); do \
- if [ -s $$i ] ; then \
- $(ECHO) " " >> $(WARNING_FILE); \
- $(ECHO) "VM Interface Differences: $$i" >> $(WARNING_FILE); \
- $(CAT) $$i >> $(WARNING_FILE); \
- $(ECHO) " " >> $(WARNING_FILE); \
- fi; \
- done; \
- fi
- @$(RM) $(TMP_SDK_INCLUDE_FILE_DIFFS)
- @$(RM) $(TMP_SDK_INCLUDE_FILE_LIST)
-
-# The JDI-SA feature is not currently released on some platforms.
-# See the Defs-.gmk files.
-
-ifeq ($(INCLUDE_SA), true)
-# Verify that hotspot Serviceability Agent files are present. To keep
-# it simple, we will just check for one of them. The others have arch
-# dependent paths.
-
-sane-hotspot_import::
- @if [ ! -r $(HOTSPOT_IMPORT_PATH)/lib/sa-jdi.jar ] ; then \
- $(ECHO) "WARNING: File $(HOTSPOT_IMPORT_PATH)/lib/sa-jdi.jar does not exist.\n" \
- " The JDI binding for the Serviceability Agent will not be included in the build.\n" \
- " Please check your access to\n" \
- " $(HOTSPOT_IMPORT_PATH)/lib/sa-jdi.jar\n" \
- " and/or check your value of ALT_HOTSPOT_IMPORT_PATH.\n" \
- "" >> $(WARNING_FILE) ; \
- fi
-endif
-
-######################################################
-# Check the ant version
-######################################################
-ANT_CHECK :=$(call CheckVersions,$(ANT_VER),$(REQUIRED_ANT_VER))
-sane-ant_version:
- @if [ "$(ANT_CHECK)" != "same" \
- -a "$(ANT_CHECK)" != "newer" ]; then \
- $(ECHO) "ERROR: The version of ant being used is older than \n" \
- " the required version of '$(REQUIRED_ANT_VER)'. \n" \
- " The version of ant found was '$(ANT_VER)'. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
-
-######################################################
-# Check the zip file version
-######################################################
-ZIP_CHECK :=$(call CheckVersions,$(ZIP_VER),$(REQUIRED_ZIP_VER))
-sane-zip_version: sane-unzip_version
- @if [ "$(ZIP_CHECK)" != "same" -a "$(ZIP_CHECK)" != "newer" ]; then \
- $(ECHO) "WARNING: The version of zip being used is older than \n" \
- " the required version of '$(REQUIRED_ZIP_VER)'. \n" \
- " The version of zip found was '$(ZIP_VER)'. \n" \
- "" >> $(WARNING_FILE) ; \
- fi
-
-######################################################
-# Check the unzip file version
-######################################################
-UNZIP_CHECK :=$(call CheckVersions,$(UNZIP_VER),$(REQUIRED_UNZIP_VER))
-sane-unzip_version:
- @if [ "$(UNZIP_CHECK)" != "same" -a "$(UNZIP_CHECK)" != "newer" ]; then \
- $(ECHO) "WARNING: The version of unzip being used is older than \n" \
- " the required version of '$(REQUIRED_UNZIP_VER)'. \n" \
- " The version of unzip found was '$(UNZIP_VER)'. \n" \
- "" >> $(WARNING_FILE) ; \
- fi
-
-######################################################
-# Check the linker version(s)
-######################################################
-ifeq ($(PLATFORM), windows)
- LINK_CHECK :=$(call CheckVersions,$(LINK_VER),$(REQUIRED_LINK_VER))
-endif
-sane-link:
-ifdef LINK_VER
- @if [ "$(LINK_CHECK)" = "missing" ]; then \
- $(ECHO) "ERROR: The Linker version is undefined. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- @if [ "$(LINK_CHECK)" != "same" ]; then \
- $(ECHO) "WARNING: To build Java 2 SDK $(JDK_VERSION) you need : \n" \
- " $(REQUIRED_COMPILER_VERSION) - link.exe version '$(REQUIRED_LINK_VER)' \n" \
- " Specifically the $(REQUIRED_COMPILER_NAME) link.exe. \n " \
- " $(YOU_ARE_USING) Linker version '$(LINK_VER)' \n" \
- "" >> $(WARNING_FILE) ; \
- fi
-endif
-
-######################################################
-# Check the compiler version(s)
-######################################################
-ifdef REQUIRED_CC_VER
- CC_CHECK :=$(call CheckVersions,$(CC_VER),$(REQUIRED_CC_VER))
-endif
-sane-compiler: sane-link
-ifdef REQUIRED_CC_VER
- @if [ "$(CC_CHECK)" = "missing" ]; then \
- $(ECHO) "ERROR: The Compiler version is undefined. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- ifndef OPENJDK
- @if [ "$(CC_CHECK)" != "same" ]; then \
- $(ECHO) "WARNING: The $(PLATFORM) compiler is not version $(REQUIRED_COMPILER_VERSION) $(REQUIRED_CC_VER) \n" \
- " Specifically the $(REQUIRED_COMPILER_NAME) compiler. \n " \
- " $(YOU_ARE_USING) $(COMPILER_VERSION): $(CC_VER) \n" \
- " The compiler was obtained from the following location: \n" \
- " $(COMPILER_PATH) \n" \
- "" >> $(WARNING_FILE) ; \
- fi
- endif
-endif
-
-######################################################
-# Check that ALSA headers and libs are installed and
-# that the header has the right version. We only
-# need /usr/include/alsa/version.h and /usr/lib/libasound.so
-######################################################
-
-ifdef REQUIRED_ALSA_VERSION
- ALSA_CHECK := $(call CheckVersions,$(ALSA_VERSION),$(REQUIRED_ALSA_VERSION))
-endif
-sane-alsa-headers:
-ifdef REQUIRED_ALSA_VERSION
- @if [ "$(ALSA_CHECK)" != "missing" ] ; then \
- if [ "$(ALSA_CHECK)" != "same" -a "$(ALSA_CHECK)" != "newer" ] ; then \
- $(ECHO) "ERROR: The ALSA version must be $(REQUIRED_ALSA_VERSION) or higher. \n" \
- " You have the following ALSA version installed: $${alsa_version} \n" \
- " Please reinstall ALSA (drivers and lib). You can download \n" \
- " the source distribution from http://www.alsa-project.org \n" \
- " or go to http://www.freshrpms.net/docs/alsa/ for precompiled RPM packages. \n" \
- "" >> $(ERROR_FILE) ; \
- fi ; \
- else \
- $(ECHO) "ERROR: You seem to not have installed ALSA $(REQUIRED_ALSA_VERSION) or higher. \n" \
- " Please install ALSA (drivers and lib). You can download the \n" \
- " source distribution from http://www.alsa-project.org or go to \n" \
- " http://www.freshrpms.net/docs/alsa/ for precompiled RPM packages. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
-endif
-
-# If a sanity file doesn't exist, just make sure it's dir exists
-$(SANITY_FILES):
- -@$(prep-target)
-
-######################################################
-# dump out the variable settings...
-######################################################
-sane-settings::
- @$(ECHO) >> $(MESSAGE_FILE)
- @$(ECHO) $(ALL_SETTINGS) >> $(MESSAGE_FILE)
- @$(ECHO) >> $(MESSAGE_FILE)
-
-######################################################
-# Check for existence of DEPLOY_MSSDK on windows
-######################################################
-sane-mssdk_path:
-ifeq ($(PLATFORM), windows)
- @if [ -z "$(DEPLOY_MSSDK)" ]; then \
- $(ECHO) "WARNING: Your DEPLOY_MSSDK setting is empty.\n" \
- " It is recommended to set ALT_DEPLOY_MSSDK.\n" \
- "" >> $(WARNING_FILE) ; \
- fi
- @if [ ! -r "$(DEPLOY_MSSDK)" ]; then \
- $(ECHO) "ERROR: You do not have a valid DEPLOY_MSSDK setting. \n" \
- " Please check your access to \n" \
- " $(DEPLOY_MSSDK) \n" \
- " and/or check your value of ALT_DEPLOY_MSSDK. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
-endif
-
-######################################################
-# Check for existence of the MSSDK on windows
-######################################################
-sane-install-mssdk_path:
-ifeq ($(PLATFORM), windows)
- @if [ -z "$(WINDOWSSDKDIR)" ]; then \
- $(ECHO) "WARNING: Your WINDOWSSDKDIR setting is empty.\n" \
- " It is recommended to set ALT_WINDOWSSDKDIR.\n" \
- "" >> $(WARNING_FILE) ; \
- fi
- @if [ ! -r "$(WINDOWSSDKDIR)" ]; then \
- $(ECHO) "ERROR: You do not have a valid WINDOWSSDKDIR setting. \n" \
- " Please check your access to \n" \
- " $(WINDOWSSDKDIR) \n" \
- " and/or check your value of ALT_WINDOWSSDKDIR. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- @if [ -z "$(INSTALL_MSSDK)" ]; then \
- $(ECHO) "WARNING: Your INSTALL_MSSDK setting is empty.\n" \
- " It is recommended to set ALT_INSTALL_MSSDK.\n" \
- "" >> $(WARNING_FILE) ; \
- fi
- @if [ ! -r "$(INSTALL_MSSDK)" ]; then \
- $(ECHO) "ERROR: You do not have a valid INSTALL_MSSDK setting. \n" \
- " Please check your access to \n" \
- " $(INSTALL_MSSDK) \n" \
- " and/or check your value of ALT_INSTALL_MSSDK. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
-endif
-
-######################################################
-# Check the GNU C++ compiler for OJI plugin
-######################################################
-sane-gcc-compiler:
-ifndef OPENJDK
- ifeq ($(PLATFORM), linux)
- ifeq ($(ARCH_DATA_MODEL), 32)
- ifdef ALT_GCC29_COMPILER_PATH
- @if [ ! -x $(ALT_GCC29_COMPILER_PATH)/bin/gcc ]; then \
- $(ECHO) "ERROR: You do not have a valid ALT_GCC29_COMPILER_PATH setting. \n" \
- " Please check your access to \n" \
- " $(ALT_GCC29_COMPILER_PATH)/bin/gcc \n" \
- " This will affect you if you build the plugin target. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- else
- ifdef ALT_GCC29_PLUGIN_LIB_PATH
- @if [ ! -r $(ALT_GCC29_PLUGIN_LIB_PATH)/libjavaplugin_oji.so ]; then \
- $(ECHO) "Error: You do not have a valid ALT_GCC29_PLUGIN_LIB_PATH setting. \n" \
- " Please check your access to \n" \
- " $(ALT_GCC29_PLUGIN_LIB_PATH)/libjavaplugin_oji.so \n" \
- " This will affect you if you build the plugin target, specifically for gcc 2.9 version of OJI plugin library. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- else
- @if [ ! -r $(GCC29_COMPILER_PATH) ]; then \
- $(ECHO) "ERROR: You do not have a valid GCC29_COMPILER_PATH setting. \n" \
- " Please check your access to \n" \
- " $(GCC29_COMPILER_PATH) \n" \
- " and/or check your value of ALT_GCC29_COMPILER_PATH or ALT_GCC29_PLUGIN_LIB_PATH \n" \
- " This will affect you if you build the plugin target. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- endif # ALT_GCC29_PLUGIN_LIB_PATH
- endif # ALT_GCC29_COMPILER_PATH
- endif # ARCH_DATA_MODEL, 32
- endif # LINUX
-endif # OPEN_JDK
-
-
-######################################################
-# MOZILLA_HEADERS_PATH must be valid
-######################################################
-sane-mozilla:
-ifeq ($(ARCH_DATA_MODEL), 32)
- ifdef ALT_MOZILLA_HEADERS_PATH
- @if [ `$(ECHO) $(subst \,/,$(ALT_MOZILLA_HEADERS_PATH)) | $(EGREP) -c '^([A-Za-z]:)?/'` -ne 1 ]; then \
- $(ECHO) "ERROR: ALT_MOZILLA_HEADERS_PATH must be an Absolute Path Name, \n" \
- " not a Relative Path Name. \n" \
- " The current value of ALT_MOZILLA_HEADERS_PATH is \n" \
- " $(ALT_MOZILLA_HEADERS_PATH) \n" \
- " Please fix this and continue your build. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- endif
- @#
- @# MOZILLA_HEADERS_PATH must be valid....
- @#
- ifeq ($(PLATFORM), windows)
- @if [ ! -r $(subst \,/,$(MOZILLA_HEADERS_PATH))/mozilla_headers_18.win32/java/bool.h ]; then \
- $(ECHO) "ERROR: You do not have access to valid Mozilla header files. \n" \
- " Please check your access to \n" \
- " $(subst \,/,$(MOZILLA_HEADERS_PATH))/mozilla_headers_18.win32/java/bool.h \n" \
- " and/or check your value of ALT_JDK_DEVTOOLS_DIR, ALT_MOZILLA_HEADERS_PATH, \n" \
- " and on Windows, ALT_JDK_JAVA_DRIVE. \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- else
- @if [ ! -r $(subst \,/,$(MOZILLA_HEADERS_PATH))/mozilla_headers_18/java/bool.h ]; then \
- $(ECHO) "ERROR: You do not have access to valid Mozilla header files. \n" \
- " Please check your access to \n" \
- " $(subst \,/,$(MOZILLA_HEADERS_PATH))/mozilla_headers_18/java/bool.h \n" \
- " and/or check your value of ALT_JDK_DEVTOOLS_DIR, ALT_MOZILLA_HEADERS_PATH, \n" \
- "" >> $(ERROR_FILE) ; \
- fi
- endif
- @#
- @# Check for presence of headers required for new Java Plug-In ("plugin2")
- @#
- @if [ ! -r $(subst \,/,$(MOZILLA_HEADERS_PATH))/plugin2_mozilla_headers/npapi.h ]; then \
- $(ECHO) "ERROR: You do not have access to valid Mozilla header files for the new Java Plug-In. \n" \
- " Please check your access to \n" \
- " $(subst \,/,$(MOZILLA_HEADERS_PATH))/plugin2_mozilla_headers/npapi.h \n" \
- " and/or check your value of ALT_JDK_DEVTOOLS_DIR, ALT_MOZILLA_HEADERS_PATH, \n" \
- "" >> $(ERROR_FILE) ; \
- fi
-endif
-
-
-######################################################
-# Make sure Java Kernel VM is accessible
-######################################################
-sane-kernel-vm:
-ifeq ($(PLATFORM), windows)
- ifeq ($(ARCH_DATA_MODEL), 32)
- @if [ ! -r $(HOTSPOT_KERNEL_PATH)/jvm.dll ]; then \
- $(ECHO) "WARNING: Your HOTSPOT_IMPORT_PATH does not include a Kernel VM... \n" \
- " The kernel installer may not be built (unless hotspot is also). \n" \
- " $(HOTSPOT_KERNEL_PATH)/jvm.dll \n" \
- " Please check the value of ALT_HOTSPOT_IMPORT_PATH. \n" \
- >> $(WARNING_FILE) ; \
- fi
- endif
-endif
-
-######################################################
-# this should be the last rule in any target's sanity rule.
-######################################################
-sane-lastrule:
-ifndef EXTERNALSANITYCONTROL
- @if [ -r $(MESSAGE_FILE) ]; then \
- $(CAT) $(MESSAGE_FILE) ; \
- fi
- @if [ -r $(WARNING_FILE) ]; then \
- $(CAT) $(WARNING_FILE) ; \
- fi
- @if [ "x$(INSANE)" != x ]; then \
- $(ECHO) "INSANE mode requested. \n" \
- "Sanity will not force a build termination, even with errors.\n" \
- "" >> $(ERROR_FILE); \
- fi
- @if [ -r $(ERROR_FILE) ]; then \
- if [ "x$(INSANE)" = x ]; then \
- $(ECHO) "Exiting because of the above error(s). \n" \
- "">> $(ERROR_FILE); \
- fi ; \
- $(CAT) $(ERROR_FILE) ; \
- if [ "x$(INSANE)" = x ]; then \
- exit 1 ; \
- fi ; \
- fi
-ifdef PEDANTIC
- @if [ -r $(WARNING_FILE) ]; then \
- $(ECHO) "PEDANTIC mode requested. \n" \
- "Exiting because of the above warning(s). \n" \
- "" >> $(ERROR_FILE); \
- $(CAT) $(ERROR_FILE) ; \
- exit 1 ; \
- fi
-endif # PEDANTIC
- @if [ ! -r $(ERROR_FILE) ]; then \
- $(ECHO) "Sanity check passed." ; \
- fi
-endif # EXTERNALSANITYCONTROL
-
diff --git a/jdk/make/tools/GenerateCharacter/CharacterData00.java.template b/jdk/make/data/characterdata/CharacterData00.java.template
similarity index 100%
rename from jdk/make/tools/GenerateCharacter/CharacterData00.java.template
rename to jdk/make/data/characterdata/CharacterData00.java.template
diff --git a/jdk/make/tools/GenerateCharacter/CharacterData01.java.template b/jdk/make/data/characterdata/CharacterData01.java.template
similarity index 100%
rename from jdk/make/tools/GenerateCharacter/CharacterData01.java.template
rename to jdk/make/data/characterdata/CharacterData01.java.template
diff --git a/jdk/make/tools/GenerateCharacter/CharacterData02.java.template b/jdk/make/data/characterdata/CharacterData02.java.template
similarity index 100%
rename from jdk/make/tools/GenerateCharacter/CharacterData02.java.template
rename to jdk/make/data/characterdata/CharacterData02.java.template
diff --git a/jdk/make/tools/GenerateCharacter/CharacterData0E.java.template b/jdk/make/data/characterdata/CharacterData0E.java.template
similarity index 100%
rename from jdk/make/tools/GenerateCharacter/CharacterData0E.java.template
rename to jdk/make/data/characterdata/CharacterData0E.java.template
diff --git a/jdk/make/tools/GenerateCharacter/CharacterDataLatin1.java.template b/jdk/make/data/characterdata/CharacterDataLatin1.java.template
similarity index 100%
rename from jdk/make/tools/GenerateCharacter/CharacterDataLatin1.java.template
rename to jdk/make/data/characterdata/CharacterDataLatin1.java.template
diff --git a/jdk/make/tools/GenerateCharacter/CharacterDataPrivateUse.java.template b/jdk/make/data/characterdata/CharacterDataPrivateUse.java.template
similarity index 100%
rename from jdk/make/tools/GenerateCharacter/CharacterDataPrivateUse.java.template
rename to jdk/make/data/characterdata/CharacterDataPrivateUse.java.template
diff --git a/jdk/make/tools/GenerateCharacter/CharacterDataUndefined.java.template b/jdk/make/data/characterdata/CharacterDataUndefined.java.template
similarity index 100%
rename from jdk/make/tools/GenerateCharacter/CharacterDataUndefined.java.template
rename to jdk/make/data/characterdata/CharacterDataUndefined.java.template
diff --git a/jdk/make/tools/CharsetMapping/Big5.map b/jdk/make/data/charsetmapping/Big5.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/Big5.map
rename to jdk/make/data/charsetmapping/Big5.map
diff --git a/jdk/make/tools/CharsetMapping/Big5.nr b/jdk/make/data/charsetmapping/Big5.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/Big5.nr
rename to jdk/make/data/charsetmapping/Big5.nr
diff --git a/jdk/make/tools/CharsetMapping/DoubleByte-X.java.template b/jdk/make/data/charsetmapping/DoubleByte-X.java.template
similarity index 100%
rename from jdk/make/tools/CharsetMapping/DoubleByte-X.java.template
rename to jdk/make/data/charsetmapping/DoubleByte-X.java.template
diff --git a/jdk/make/tools/CharsetMapping/EUC_CN.map b/jdk/make/data/charsetmapping/EUC_CN.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/EUC_CN.map
rename to jdk/make/data/charsetmapping/EUC_CN.map
diff --git a/jdk/make/tools/CharsetMapping/EUC_KR.map b/jdk/make/data/charsetmapping/EUC_KR.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/EUC_KR.map
rename to jdk/make/data/charsetmapping/EUC_KR.map
diff --git a/jdk/make/tools/CharsetMapping/GBK.map b/jdk/make/data/charsetmapping/GBK.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/GBK.map
rename to jdk/make/data/charsetmapping/GBK.map
diff --git a/jdk/make/tools/CharsetMapping/HKSCS2001.c2b b/jdk/make/data/charsetmapping/HKSCS2001.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/HKSCS2001.c2b
rename to jdk/make/data/charsetmapping/HKSCS2001.c2b
diff --git a/jdk/make/tools/CharsetMapping/HKSCS2001.map b/jdk/make/data/charsetmapping/HKSCS2001.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/HKSCS2001.map
rename to jdk/make/data/charsetmapping/HKSCS2001.map
diff --git a/jdk/make/tools/CharsetMapping/HKSCS2008.c2b b/jdk/make/data/charsetmapping/HKSCS2008.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/HKSCS2008.c2b
rename to jdk/make/data/charsetmapping/HKSCS2008.c2b
diff --git a/jdk/make/tools/CharsetMapping/HKSCS2008.map b/jdk/make/data/charsetmapping/HKSCS2008.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/HKSCS2008.map
rename to jdk/make/data/charsetmapping/HKSCS2008.map
diff --git a/jdk/make/tools/CharsetMapping/HKSCS_XP.c2b b/jdk/make/data/charsetmapping/HKSCS_XP.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/HKSCS_XP.c2b
rename to jdk/make/data/charsetmapping/HKSCS_XP.c2b
diff --git a/jdk/make/tools/CharsetMapping/HKSCS_XP.map b/jdk/make/data/charsetmapping/HKSCS_XP.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/HKSCS_XP.map
rename to jdk/make/data/charsetmapping/HKSCS_XP.map
diff --git a/jdk/make/tools/CharsetMapping/IBM037.c2b b/jdk/make/data/charsetmapping/IBM037.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM037.c2b
rename to jdk/make/data/charsetmapping/IBM037.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM037.map b/jdk/make/data/charsetmapping/IBM037.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM037.map
rename to jdk/make/data/charsetmapping/IBM037.map
diff --git a/jdk/make/tools/CharsetMapping/IBM037.nr b/jdk/make/data/charsetmapping/IBM037.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM037.nr
rename to jdk/make/data/charsetmapping/IBM037.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM1006.map b/jdk/make/data/charsetmapping/IBM1006.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1006.map
rename to jdk/make/data/charsetmapping/IBM1006.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1025.c2b b/jdk/make/data/charsetmapping/IBM1025.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1025.c2b
rename to jdk/make/data/charsetmapping/IBM1025.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM1025.map b/jdk/make/data/charsetmapping/IBM1025.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1025.map
rename to jdk/make/data/charsetmapping/IBM1025.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1025.nr b/jdk/make/data/charsetmapping/IBM1025.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1025.nr
rename to jdk/make/data/charsetmapping/IBM1025.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM1026.c2b b/jdk/make/data/charsetmapping/IBM1026.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1026.c2b
rename to jdk/make/data/charsetmapping/IBM1026.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM1026.map b/jdk/make/data/charsetmapping/IBM1026.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1026.map
rename to jdk/make/data/charsetmapping/IBM1026.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1026.nr b/jdk/make/data/charsetmapping/IBM1026.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1026.nr
rename to jdk/make/data/charsetmapping/IBM1026.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM1046.map b/jdk/make/data/charsetmapping/IBM1046.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1046.map
rename to jdk/make/data/charsetmapping/IBM1046.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1047.map b/jdk/make/data/charsetmapping/IBM1047.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1047.map
rename to jdk/make/data/charsetmapping/IBM1047.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1097.map b/jdk/make/data/charsetmapping/IBM1097.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1097.map
rename to jdk/make/data/charsetmapping/IBM1097.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1098.map b/jdk/make/data/charsetmapping/IBM1098.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1098.map
rename to jdk/make/data/charsetmapping/IBM1098.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1112.c2b b/jdk/make/data/charsetmapping/IBM1112.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1112.c2b
rename to jdk/make/data/charsetmapping/IBM1112.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM1112.map b/jdk/make/data/charsetmapping/IBM1112.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1112.map
rename to jdk/make/data/charsetmapping/IBM1112.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1112.nr b/jdk/make/data/charsetmapping/IBM1112.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1112.nr
rename to jdk/make/data/charsetmapping/IBM1112.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM1122.c2b b/jdk/make/data/charsetmapping/IBM1122.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1122.c2b
rename to jdk/make/data/charsetmapping/IBM1122.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM1122.map b/jdk/make/data/charsetmapping/IBM1122.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1122.map
rename to jdk/make/data/charsetmapping/IBM1122.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1122.nr b/jdk/make/data/charsetmapping/IBM1122.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1122.nr
rename to jdk/make/data/charsetmapping/IBM1122.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM1123.c2b b/jdk/make/data/charsetmapping/IBM1123.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1123.c2b
rename to jdk/make/data/charsetmapping/IBM1123.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM1123.map b/jdk/make/data/charsetmapping/IBM1123.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1123.map
rename to jdk/make/data/charsetmapping/IBM1123.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1123.nr b/jdk/make/data/charsetmapping/IBM1123.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1123.nr
rename to jdk/make/data/charsetmapping/IBM1123.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM1124.map b/jdk/make/data/charsetmapping/IBM1124.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1124.map
rename to jdk/make/data/charsetmapping/IBM1124.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1140.c2b b/jdk/make/data/charsetmapping/IBM1140.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1140.c2b
rename to jdk/make/data/charsetmapping/IBM1140.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM1140.map b/jdk/make/data/charsetmapping/IBM1140.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1140.map
rename to jdk/make/data/charsetmapping/IBM1140.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1141.c2b b/jdk/make/data/charsetmapping/IBM1141.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1141.c2b
rename to jdk/make/data/charsetmapping/IBM1141.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM1141.map b/jdk/make/data/charsetmapping/IBM1141.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1141.map
rename to jdk/make/data/charsetmapping/IBM1141.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1142.c2b b/jdk/make/data/charsetmapping/IBM1142.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1142.c2b
rename to jdk/make/data/charsetmapping/IBM1142.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM1142.map b/jdk/make/data/charsetmapping/IBM1142.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1142.map
rename to jdk/make/data/charsetmapping/IBM1142.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1143.c2b b/jdk/make/data/charsetmapping/IBM1143.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1143.c2b
rename to jdk/make/data/charsetmapping/IBM1143.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM1143.map b/jdk/make/data/charsetmapping/IBM1143.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1143.map
rename to jdk/make/data/charsetmapping/IBM1143.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1144.c2b b/jdk/make/data/charsetmapping/IBM1144.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1144.c2b
rename to jdk/make/data/charsetmapping/IBM1144.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM1144.map b/jdk/make/data/charsetmapping/IBM1144.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1144.map
rename to jdk/make/data/charsetmapping/IBM1144.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1145.c2b b/jdk/make/data/charsetmapping/IBM1145.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1145.c2b
rename to jdk/make/data/charsetmapping/IBM1145.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM1145.map b/jdk/make/data/charsetmapping/IBM1145.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1145.map
rename to jdk/make/data/charsetmapping/IBM1145.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1146.c2b b/jdk/make/data/charsetmapping/IBM1146.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1146.c2b
rename to jdk/make/data/charsetmapping/IBM1146.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM1146.map b/jdk/make/data/charsetmapping/IBM1146.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1146.map
rename to jdk/make/data/charsetmapping/IBM1146.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1147.c2b b/jdk/make/data/charsetmapping/IBM1147.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1147.c2b
rename to jdk/make/data/charsetmapping/IBM1147.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM1147.map b/jdk/make/data/charsetmapping/IBM1147.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1147.map
rename to jdk/make/data/charsetmapping/IBM1147.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1148.c2b b/jdk/make/data/charsetmapping/IBM1148.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1148.c2b
rename to jdk/make/data/charsetmapping/IBM1148.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM1148.map b/jdk/make/data/charsetmapping/IBM1148.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1148.map
rename to jdk/make/data/charsetmapping/IBM1148.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1149.c2b b/jdk/make/data/charsetmapping/IBM1149.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1149.c2b
rename to jdk/make/data/charsetmapping/IBM1149.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM1149.map b/jdk/make/data/charsetmapping/IBM1149.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1149.map
rename to jdk/make/data/charsetmapping/IBM1149.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1364.c2b b/jdk/make/data/charsetmapping/IBM1364.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1364.c2b
rename to jdk/make/data/charsetmapping/IBM1364.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM1364.map b/jdk/make/data/charsetmapping/IBM1364.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1364.map
rename to jdk/make/data/charsetmapping/IBM1364.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1381.c2b b/jdk/make/data/charsetmapping/IBM1381.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1381.c2b
rename to jdk/make/data/charsetmapping/IBM1381.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM1381.map b/jdk/make/data/charsetmapping/IBM1381.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1381.map
rename to jdk/make/data/charsetmapping/IBM1381.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1383.c2b b/jdk/make/data/charsetmapping/IBM1383.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1383.c2b
rename to jdk/make/data/charsetmapping/IBM1383.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM1383.map b/jdk/make/data/charsetmapping/IBM1383.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1383.map
rename to jdk/make/data/charsetmapping/IBM1383.map
diff --git a/jdk/make/tools/CharsetMapping/IBM1383.nr b/jdk/make/data/charsetmapping/IBM1383.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM1383.nr
rename to jdk/make/data/charsetmapping/IBM1383.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM273.c2b b/jdk/make/data/charsetmapping/IBM273.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM273.c2b
rename to jdk/make/data/charsetmapping/IBM273.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM273.map b/jdk/make/data/charsetmapping/IBM273.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM273.map
rename to jdk/make/data/charsetmapping/IBM273.map
diff --git a/jdk/make/tools/CharsetMapping/IBM273.nr b/jdk/make/data/charsetmapping/IBM273.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM273.nr
rename to jdk/make/data/charsetmapping/IBM273.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM277.c2b b/jdk/make/data/charsetmapping/IBM277.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM277.c2b
rename to jdk/make/data/charsetmapping/IBM277.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM277.map b/jdk/make/data/charsetmapping/IBM277.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM277.map
rename to jdk/make/data/charsetmapping/IBM277.map
diff --git a/jdk/make/tools/CharsetMapping/IBM277.nr b/jdk/make/data/charsetmapping/IBM277.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM277.nr
rename to jdk/make/data/charsetmapping/IBM277.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM278.c2b b/jdk/make/data/charsetmapping/IBM278.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM278.c2b
rename to jdk/make/data/charsetmapping/IBM278.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM278.map b/jdk/make/data/charsetmapping/IBM278.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM278.map
rename to jdk/make/data/charsetmapping/IBM278.map
diff --git a/jdk/make/tools/CharsetMapping/IBM278.nr b/jdk/make/data/charsetmapping/IBM278.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM278.nr
rename to jdk/make/data/charsetmapping/IBM278.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM280.c2b b/jdk/make/data/charsetmapping/IBM280.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM280.c2b
rename to jdk/make/data/charsetmapping/IBM280.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM280.map b/jdk/make/data/charsetmapping/IBM280.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM280.map
rename to jdk/make/data/charsetmapping/IBM280.map
diff --git a/jdk/make/tools/CharsetMapping/IBM280.nr b/jdk/make/data/charsetmapping/IBM280.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM280.nr
rename to jdk/make/data/charsetmapping/IBM280.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM284.c2b b/jdk/make/data/charsetmapping/IBM284.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM284.c2b
rename to jdk/make/data/charsetmapping/IBM284.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM284.map b/jdk/make/data/charsetmapping/IBM284.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM284.map
rename to jdk/make/data/charsetmapping/IBM284.map
diff --git a/jdk/make/tools/CharsetMapping/IBM284.nr b/jdk/make/data/charsetmapping/IBM284.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM284.nr
rename to jdk/make/data/charsetmapping/IBM284.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM285.c2b b/jdk/make/data/charsetmapping/IBM285.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM285.c2b
rename to jdk/make/data/charsetmapping/IBM285.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM285.map b/jdk/make/data/charsetmapping/IBM285.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM285.map
rename to jdk/make/data/charsetmapping/IBM285.map
diff --git a/jdk/make/tools/CharsetMapping/IBM285.nr b/jdk/make/data/charsetmapping/IBM285.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM285.nr
rename to jdk/make/data/charsetmapping/IBM285.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM290.c2b b/jdk/make/data/charsetmapping/IBM290.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM290.c2b
rename to jdk/make/data/charsetmapping/IBM290.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM290.map b/jdk/make/data/charsetmapping/IBM290.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM290.map
rename to jdk/make/data/charsetmapping/IBM290.map
diff --git a/jdk/make/tools/CharsetMapping/IBM297.c2b b/jdk/make/data/charsetmapping/IBM297.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM297.c2b
rename to jdk/make/data/charsetmapping/IBM297.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM297.map b/jdk/make/data/charsetmapping/IBM297.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM297.map
rename to jdk/make/data/charsetmapping/IBM297.map
diff --git a/jdk/make/tools/CharsetMapping/IBM297.nr b/jdk/make/data/charsetmapping/IBM297.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM297.nr
rename to jdk/make/data/charsetmapping/IBM297.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM300.c2b b/jdk/make/data/charsetmapping/IBM300.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM300.c2b
rename to jdk/make/data/charsetmapping/IBM300.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM300.map b/jdk/make/data/charsetmapping/IBM300.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM300.map
rename to jdk/make/data/charsetmapping/IBM300.map
diff --git a/jdk/make/tools/CharsetMapping/IBM420.c2b b/jdk/make/data/charsetmapping/IBM420.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM420.c2b
rename to jdk/make/data/charsetmapping/IBM420.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM420.map b/jdk/make/data/charsetmapping/IBM420.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM420.map
rename to jdk/make/data/charsetmapping/IBM420.map
diff --git a/jdk/make/tools/CharsetMapping/IBM420.nr b/jdk/make/data/charsetmapping/IBM420.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM420.nr
rename to jdk/make/data/charsetmapping/IBM420.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM424.c2b b/jdk/make/data/charsetmapping/IBM424.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM424.c2b
rename to jdk/make/data/charsetmapping/IBM424.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM424.map b/jdk/make/data/charsetmapping/IBM424.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM424.map
rename to jdk/make/data/charsetmapping/IBM424.map
diff --git a/jdk/make/tools/CharsetMapping/IBM424.nr b/jdk/make/data/charsetmapping/IBM424.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM424.nr
rename to jdk/make/data/charsetmapping/IBM424.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM437.map b/jdk/make/data/charsetmapping/IBM437.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM437.map
rename to jdk/make/data/charsetmapping/IBM437.map
diff --git a/jdk/make/tools/CharsetMapping/IBM500.c2b b/jdk/make/data/charsetmapping/IBM500.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM500.c2b
rename to jdk/make/data/charsetmapping/IBM500.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM500.map b/jdk/make/data/charsetmapping/IBM500.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM500.map
rename to jdk/make/data/charsetmapping/IBM500.map
diff --git a/jdk/make/tools/CharsetMapping/IBM500.nr b/jdk/make/data/charsetmapping/IBM500.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM500.nr
rename to jdk/make/data/charsetmapping/IBM500.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM737.map b/jdk/make/data/charsetmapping/IBM737.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM737.map
rename to jdk/make/data/charsetmapping/IBM737.map
diff --git a/jdk/make/tools/CharsetMapping/IBM775.map b/jdk/make/data/charsetmapping/IBM775.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM775.map
rename to jdk/make/data/charsetmapping/IBM775.map
diff --git a/jdk/make/tools/CharsetMapping/IBM833.c2b b/jdk/make/data/charsetmapping/IBM833.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM833.c2b
rename to jdk/make/data/charsetmapping/IBM833.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM833.map b/jdk/make/data/charsetmapping/IBM833.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM833.map
rename to jdk/make/data/charsetmapping/IBM833.map
diff --git a/jdk/make/tools/CharsetMapping/IBM838.c2b b/jdk/make/data/charsetmapping/IBM838.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM838.c2b
rename to jdk/make/data/charsetmapping/IBM838.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM838.map b/jdk/make/data/charsetmapping/IBM838.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM838.map
rename to jdk/make/data/charsetmapping/IBM838.map
diff --git a/jdk/make/tools/CharsetMapping/IBM838.nr b/jdk/make/data/charsetmapping/IBM838.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM838.nr
rename to jdk/make/data/charsetmapping/IBM838.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM850.map b/jdk/make/data/charsetmapping/IBM850.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM850.map
rename to jdk/make/data/charsetmapping/IBM850.map
diff --git a/jdk/make/tools/CharsetMapping/IBM852.map b/jdk/make/data/charsetmapping/IBM852.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM852.map
rename to jdk/make/data/charsetmapping/IBM852.map
diff --git a/jdk/make/tools/CharsetMapping/IBM855.map b/jdk/make/data/charsetmapping/IBM855.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM855.map
rename to jdk/make/data/charsetmapping/IBM855.map
diff --git a/jdk/make/tools/CharsetMapping/IBM856.map b/jdk/make/data/charsetmapping/IBM856.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM856.map
rename to jdk/make/data/charsetmapping/IBM856.map
diff --git a/jdk/make/tools/CharsetMapping/IBM857.map b/jdk/make/data/charsetmapping/IBM857.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM857.map
rename to jdk/make/data/charsetmapping/IBM857.map
diff --git a/jdk/make/tools/CharsetMapping/IBM858.map b/jdk/make/data/charsetmapping/IBM858.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM858.map
rename to jdk/make/data/charsetmapping/IBM858.map
diff --git a/jdk/make/tools/CharsetMapping/IBM860.map b/jdk/make/data/charsetmapping/IBM860.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM860.map
rename to jdk/make/data/charsetmapping/IBM860.map
diff --git a/jdk/make/tools/CharsetMapping/IBM861.map b/jdk/make/data/charsetmapping/IBM861.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM861.map
rename to jdk/make/data/charsetmapping/IBM861.map
diff --git a/jdk/make/tools/CharsetMapping/IBM862.map b/jdk/make/data/charsetmapping/IBM862.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM862.map
rename to jdk/make/data/charsetmapping/IBM862.map
diff --git a/jdk/make/tools/CharsetMapping/IBM863.map b/jdk/make/data/charsetmapping/IBM863.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM863.map
rename to jdk/make/data/charsetmapping/IBM863.map
diff --git a/jdk/make/tools/CharsetMapping/IBM864.map b/jdk/make/data/charsetmapping/IBM864.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM864.map
rename to jdk/make/data/charsetmapping/IBM864.map
diff --git a/jdk/make/tools/CharsetMapping/IBM865.map b/jdk/make/data/charsetmapping/IBM865.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM865.map
rename to jdk/make/data/charsetmapping/IBM865.map
diff --git a/jdk/make/tools/CharsetMapping/IBM866.map b/jdk/make/data/charsetmapping/IBM866.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM866.map
rename to jdk/make/data/charsetmapping/IBM866.map
diff --git a/jdk/make/tools/CharsetMapping/IBM868.map b/jdk/make/data/charsetmapping/IBM868.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM868.map
rename to jdk/make/data/charsetmapping/IBM868.map
diff --git a/jdk/make/tools/CharsetMapping/IBM869.map b/jdk/make/data/charsetmapping/IBM869.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM869.map
rename to jdk/make/data/charsetmapping/IBM869.map
diff --git a/jdk/make/tools/CharsetMapping/IBM870.c2b b/jdk/make/data/charsetmapping/IBM870.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM870.c2b
rename to jdk/make/data/charsetmapping/IBM870.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM870.map b/jdk/make/data/charsetmapping/IBM870.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM870.map
rename to jdk/make/data/charsetmapping/IBM870.map
diff --git a/jdk/make/tools/CharsetMapping/IBM870.nr b/jdk/make/data/charsetmapping/IBM870.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM870.nr
rename to jdk/make/data/charsetmapping/IBM870.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM871.c2b b/jdk/make/data/charsetmapping/IBM871.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM871.c2b
rename to jdk/make/data/charsetmapping/IBM871.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM871.map b/jdk/make/data/charsetmapping/IBM871.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM871.map
rename to jdk/make/data/charsetmapping/IBM871.map
diff --git a/jdk/make/tools/CharsetMapping/IBM871.nr b/jdk/make/data/charsetmapping/IBM871.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM871.nr
rename to jdk/make/data/charsetmapping/IBM871.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM874.map b/jdk/make/data/charsetmapping/IBM874.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM874.map
rename to jdk/make/data/charsetmapping/IBM874.map
diff --git a/jdk/make/tools/CharsetMapping/IBM874.nr b/jdk/make/data/charsetmapping/IBM874.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM874.nr
rename to jdk/make/data/charsetmapping/IBM874.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM875.c2b b/jdk/make/data/charsetmapping/IBM875.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM875.c2b
rename to jdk/make/data/charsetmapping/IBM875.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM875.map b/jdk/make/data/charsetmapping/IBM875.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM875.map
rename to jdk/make/data/charsetmapping/IBM875.map
diff --git a/jdk/make/tools/CharsetMapping/IBM875.nr b/jdk/make/data/charsetmapping/IBM875.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM875.nr
rename to jdk/make/data/charsetmapping/IBM875.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM918.c2b b/jdk/make/data/charsetmapping/IBM918.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM918.c2b
rename to jdk/make/data/charsetmapping/IBM918.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM918.map b/jdk/make/data/charsetmapping/IBM918.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM918.map
rename to jdk/make/data/charsetmapping/IBM918.map
diff --git a/jdk/make/tools/CharsetMapping/IBM918.nr b/jdk/make/data/charsetmapping/IBM918.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM918.nr
rename to jdk/make/data/charsetmapping/IBM918.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM921.map b/jdk/make/data/charsetmapping/IBM921.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM921.map
rename to jdk/make/data/charsetmapping/IBM921.map
diff --git a/jdk/make/tools/CharsetMapping/IBM922.map b/jdk/make/data/charsetmapping/IBM922.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM922.map
rename to jdk/make/data/charsetmapping/IBM922.map
diff --git a/jdk/make/tools/CharsetMapping/IBM930.c2b b/jdk/make/data/charsetmapping/IBM930.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM930.c2b
rename to jdk/make/data/charsetmapping/IBM930.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM930.map b/jdk/make/data/charsetmapping/IBM930.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM930.map
rename to jdk/make/data/charsetmapping/IBM930.map
diff --git a/jdk/make/tools/CharsetMapping/IBM930.nr b/jdk/make/data/charsetmapping/IBM930.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM930.nr
rename to jdk/make/data/charsetmapping/IBM930.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM933.c2b b/jdk/make/data/charsetmapping/IBM933.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM933.c2b
rename to jdk/make/data/charsetmapping/IBM933.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM933.map b/jdk/make/data/charsetmapping/IBM933.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM933.map
rename to jdk/make/data/charsetmapping/IBM933.map
diff --git a/jdk/make/tools/CharsetMapping/IBM935.c2b b/jdk/make/data/charsetmapping/IBM935.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM935.c2b
rename to jdk/make/data/charsetmapping/IBM935.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM935.map b/jdk/make/data/charsetmapping/IBM935.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM935.map
rename to jdk/make/data/charsetmapping/IBM935.map
diff --git a/jdk/make/tools/CharsetMapping/IBM935.nr b/jdk/make/data/charsetmapping/IBM935.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM935.nr
rename to jdk/make/data/charsetmapping/IBM935.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM937.c2b b/jdk/make/data/charsetmapping/IBM937.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM937.c2b
rename to jdk/make/data/charsetmapping/IBM937.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM937.map b/jdk/make/data/charsetmapping/IBM937.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM937.map
rename to jdk/make/data/charsetmapping/IBM937.map
diff --git a/jdk/make/tools/CharsetMapping/IBM937.nr b/jdk/make/data/charsetmapping/IBM937.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM937.nr
rename to jdk/make/data/charsetmapping/IBM937.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM939.c2b b/jdk/make/data/charsetmapping/IBM939.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM939.c2b
rename to jdk/make/data/charsetmapping/IBM939.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM939.map b/jdk/make/data/charsetmapping/IBM939.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM939.map
rename to jdk/make/data/charsetmapping/IBM939.map
diff --git a/jdk/make/tools/CharsetMapping/IBM939.nr b/jdk/make/data/charsetmapping/IBM939.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM939.nr
rename to jdk/make/data/charsetmapping/IBM939.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM942.c2b b/jdk/make/data/charsetmapping/IBM942.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM942.c2b
rename to jdk/make/data/charsetmapping/IBM942.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM942.map b/jdk/make/data/charsetmapping/IBM942.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM942.map
rename to jdk/make/data/charsetmapping/IBM942.map
diff --git a/jdk/make/tools/CharsetMapping/IBM943.map b/jdk/make/data/charsetmapping/IBM943.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM943.map
rename to jdk/make/data/charsetmapping/IBM943.map
diff --git a/jdk/make/tools/CharsetMapping/IBM943.nr b/jdk/make/data/charsetmapping/IBM943.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM943.nr
rename to jdk/make/data/charsetmapping/IBM943.nr
diff --git a/jdk/make/tools/CharsetMapping/IBM948.c2b b/jdk/make/data/charsetmapping/IBM948.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM948.c2b
rename to jdk/make/data/charsetmapping/IBM948.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM948.map b/jdk/make/data/charsetmapping/IBM948.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM948.map
rename to jdk/make/data/charsetmapping/IBM948.map
diff --git a/jdk/make/tools/CharsetMapping/IBM949.map b/jdk/make/data/charsetmapping/IBM949.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM949.map
rename to jdk/make/data/charsetmapping/IBM949.map
diff --git a/jdk/make/tools/CharsetMapping/IBM950.c2b b/jdk/make/data/charsetmapping/IBM950.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM950.c2b
rename to jdk/make/data/charsetmapping/IBM950.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM950.map b/jdk/make/data/charsetmapping/IBM950.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM950.map
rename to jdk/make/data/charsetmapping/IBM950.map
diff --git a/jdk/make/tools/CharsetMapping/IBM970.c2b b/jdk/make/data/charsetmapping/IBM970.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM970.c2b
rename to jdk/make/data/charsetmapping/IBM970.c2b
diff --git a/jdk/make/tools/CharsetMapping/IBM970.map b/jdk/make/data/charsetmapping/IBM970.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/IBM970.map
rename to jdk/make/data/charsetmapping/IBM970.map
diff --git a/jdk/make/tools/CharsetMapping/ISO_8859_11.map b/jdk/make/data/charsetmapping/ISO_8859_11.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/ISO_8859_11.map
rename to jdk/make/data/charsetmapping/ISO_8859_11.map
diff --git a/jdk/make/tools/CharsetMapping/ISO_8859_13.map b/jdk/make/data/charsetmapping/ISO_8859_13.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/ISO_8859_13.map
rename to jdk/make/data/charsetmapping/ISO_8859_13.map
diff --git a/jdk/make/tools/CharsetMapping/ISO_8859_15.map b/jdk/make/data/charsetmapping/ISO_8859_15.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/ISO_8859_15.map
rename to jdk/make/data/charsetmapping/ISO_8859_15.map
diff --git a/jdk/make/tools/CharsetMapping/ISO_8859_2.map b/jdk/make/data/charsetmapping/ISO_8859_2.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/ISO_8859_2.map
rename to jdk/make/data/charsetmapping/ISO_8859_2.map
diff --git a/jdk/make/tools/CharsetMapping/ISO_8859_3.map b/jdk/make/data/charsetmapping/ISO_8859_3.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/ISO_8859_3.map
rename to jdk/make/data/charsetmapping/ISO_8859_3.map
diff --git a/jdk/make/tools/CharsetMapping/ISO_8859_4.map b/jdk/make/data/charsetmapping/ISO_8859_4.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/ISO_8859_4.map
rename to jdk/make/data/charsetmapping/ISO_8859_4.map
diff --git a/jdk/make/tools/CharsetMapping/ISO_8859_5.map b/jdk/make/data/charsetmapping/ISO_8859_5.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/ISO_8859_5.map
rename to jdk/make/data/charsetmapping/ISO_8859_5.map
diff --git a/jdk/make/tools/CharsetMapping/ISO_8859_6.map b/jdk/make/data/charsetmapping/ISO_8859_6.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/ISO_8859_6.map
rename to jdk/make/data/charsetmapping/ISO_8859_6.map
diff --git a/jdk/make/tools/CharsetMapping/ISO_8859_7.map b/jdk/make/data/charsetmapping/ISO_8859_7.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/ISO_8859_7.map
rename to jdk/make/data/charsetmapping/ISO_8859_7.map
diff --git a/jdk/make/tools/CharsetMapping/ISO_8859_8.map b/jdk/make/data/charsetmapping/ISO_8859_8.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/ISO_8859_8.map
rename to jdk/make/data/charsetmapping/ISO_8859_8.map
diff --git a/jdk/make/tools/CharsetMapping/ISO_8859_9.map b/jdk/make/data/charsetmapping/ISO_8859_9.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/ISO_8859_9.map
rename to jdk/make/data/charsetmapping/ISO_8859_9.map
diff --git a/jdk/make/tools/CharsetMapping/JIS_X_0201.c2b b/jdk/make/data/charsetmapping/JIS_X_0201.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/JIS_X_0201.c2b
rename to jdk/make/data/charsetmapping/JIS_X_0201.c2b
diff --git a/jdk/make/tools/CharsetMapping/JIS_X_0201.map b/jdk/make/data/charsetmapping/JIS_X_0201.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/JIS_X_0201.map
rename to jdk/make/data/charsetmapping/JIS_X_0201.map
diff --git a/jdk/make/tools/CharsetMapping/JIS_X_0208.map b/jdk/make/data/charsetmapping/JIS_X_0208.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/JIS_X_0208.map
rename to jdk/make/data/charsetmapping/JIS_X_0208.map
diff --git a/jdk/make/tools/CharsetMapping/JIS_X_0208_MS5022X.c2b b/jdk/make/data/charsetmapping/JIS_X_0208_MS5022X.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/JIS_X_0208_MS5022X.c2b
rename to jdk/make/data/charsetmapping/JIS_X_0208_MS5022X.c2b
diff --git a/jdk/make/tools/CharsetMapping/JIS_X_0208_MS5022X.map b/jdk/make/data/charsetmapping/JIS_X_0208_MS5022X.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/JIS_X_0208_MS5022X.map
rename to jdk/make/data/charsetmapping/JIS_X_0208_MS5022X.map
diff --git a/jdk/make/tools/CharsetMapping/JIS_X_0208_MS932.map b/jdk/make/data/charsetmapping/JIS_X_0208_MS932.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/JIS_X_0208_MS932.map
rename to jdk/make/data/charsetmapping/JIS_X_0208_MS932.map
diff --git a/jdk/make/tools/CharsetMapping/JIS_X_0208_MS932.nr b/jdk/make/data/charsetmapping/JIS_X_0208_MS932.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/JIS_X_0208_MS932.nr
rename to jdk/make/data/charsetmapping/JIS_X_0208_MS932.nr
diff --git a/jdk/make/tools/CharsetMapping/JIS_X_0208_Solaris.map b/jdk/make/data/charsetmapping/JIS_X_0208_Solaris.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/JIS_X_0208_Solaris.map
rename to jdk/make/data/charsetmapping/JIS_X_0208_Solaris.map
diff --git a/jdk/make/tools/CharsetMapping/JIS_X_0208_Solaris.nr b/jdk/make/data/charsetmapping/JIS_X_0208_Solaris.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/JIS_X_0208_Solaris.nr
rename to jdk/make/data/charsetmapping/JIS_X_0208_Solaris.nr
diff --git a/jdk/make/tools/CharsetMapping/JIS_X_0212.map b/jdk/make/data/charsetmapping/JIS_X_0212.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/JIS_X_0212.map
rename to jdk/make/data/charsetmapping/JIS_X_0212.map
diff --git a/jdk/make/tools/CharsetMapping/JIS_X_0212_MS5022X.map b/jdk/make/data/charsetmapping/JIS_X_0212_MS5022X.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/JIS_X_0212_MS5022X.map
rename to jdk/make/data/charsetmapping/JIS_X_0212_MS5022X.map
diff --git a/jdk/make/tools/CharsetMapping/JIS_X_0212_Solaris.map b/jdk/make/data/charsetmapping/JIS_X_0212_Solaris.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/JIS_X_0212_Solaris.map
rename to jdk/make/data/charsetmapping/JIS_X_0212_Solaris.map
diff --git a/jdk/make/tools/CharsetMapping/JIS_X_0212_Solaris.nr b/jdk/make/data/charsetmapping/JIS_X_0212_Solaris.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/JIS_X_0212_Solaris.nr
rename to jdk/make/data/charsetmapping/JIS_X_0212_Solaris.nr
diff --git a/jdk/make/tools/CharsetMapping/Johab.map b/jdk/make/data/charsetmapping/Johab.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/Johab.map
rename to jdk/make/data/charsetmapping/Johab.map
diff --git a/jdk/make/tools/CharsetMapping/KOI8_R.map b/jdk/make/data/charsetmapping/KOI8_R.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/KOI8_R.map
rename to jdk/make/data/charsetmapping/KOI8_R.map
diff --git a/jdk/make/tools/CharsetMapping/KOI8_U.map b/jdk/make/data/charsetmapping/KOI8_U.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/KOI8_U.map
rename to jdk/make/data/charsetmapping/KOI8_U.map
diff --git a/jdk/make/tools/CharsetMapping/MS1250.map b/jdk/make/data/charsetmapping/MS1250.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MS1250.map
rename to jdk/make/data/charsetmapping/MS1250.map
diff --git a/jdk/make/tools/CharsetMapping/MS1251.map b/jdk/make/data/charsetmapping/MS1251.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MS1251.map
rename to jdk/make/data/charsetmapping/MS1251.map
diff --git a/jdk/make/tools/CharsetMapping/MS1252.map b/jdk/make/data/charsetmapping/MS1252.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MS1252.map
rename to jdk/make/data/charsetmapping/MS1252.map
diff --git a/jdk/make/tools/CharsetMapping/MS1253.map b/jdk/make/data/charsetmapping/MS1253.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MS1253.map
rename to jdk/make/data/charsetmapping/MS1253.map
diff --git a/jdk/make/tools/CharsetMapping/MS1254.map b/jdk/make/data/charsetmapping/MS1254.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MS1254.map
rename to jdk/make/data/charsetmapping/MS1254.map
diff --git a/jdk/make/tools/CharsetMapping/MS1255.map b/jdk/make/data/charsetmapping/MS1255.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MS1255.map
rename to jdk/make/data/charsetmapping/MS1255.map
diff --git a/jdk/make/tools/CharsetMapping/MS1256.map b/jdk/make/data/charsetmapping/MS1256.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MS1256.map
rename to jdk/make/data/charsetmapping/MS1256.map
diff --git a/jdk/make/tools/CharsetMapping/MS1257.map b/jdk/make/data/charsetmapping/MS1257.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MS1257.map
rename to jdk/make/data/charsetmapping/MS1257.map
diff --git a/jdk/make/tools/CharsetMapping/MS1258.map b/jdk/make/data/charsetmapping/MS1258.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MS1258.map
rename to jdk/make/data/charsetmapping/MS1258.map
diff --git a/jdk/make/tools/CharsetMapping/MS874.map b/jdk/make/data/charsetmapping/MS874.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MS874.map
rename to jdk/make/data/charsetmapping/MS874.map
diff --git a/jdk/make/tools/CharsetMapping/MS932.c2b b/jdk/make/data/charsetmapping/MS932.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MS932.c2b
rename to jdk/make/data/charsetmapping/MS932.c2b
diff --git a/jdk/make/tools/CharsetMapping/MS932.map b/jdk/make/data/charsetmapping/MS932.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MS932.map
rename to jdk/make/data/charsetmapping/MS932.map
diff --git a/jdk/make/tools/CharsetMapping/MS932.nr b/jdk/make/data/charsetmapping/MS932.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MS932.nr
rename to jdk/make/data/charsetmapping/MS932.nr
diff --git a/jdk/make/tools/CharsetMapping/MS936.map b/jdk/make/data/charsetmapping/MS936.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MS936.map
rename to jdk/make/data/charsetmapping/MS936.map
diff --git a/jdk/make/tools/CharsetMapping/MS949.map b/jdk/make/data/charsetmapping/MS949.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MS949.map
rename to jdk/make/data/charsetmapping/MS949.map
diff --git a/jdk/make/tools/CharsetMapping/MS950.map b/jdk/make/data/charsetmapping/MS950.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MS950.map
rename to jdk/make/data/charsetmapping/MS950.map
diff --git a/jdk/make/tools/CharsetMapping/MS950.nr b/jdk/make/data/charsetmapping/MS950.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MS950.nr
rename to jdk/make/data/charsetmapping/MS950.nr
diff --git a/jdk/make/tools/CharsetMapping/MacArabic.map b/jdk/make/data/charsetmapping/MacArabic.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MacArabic.map
rename to jdk/make/data/charsetmapping/MacArabic.map
diff --git a/jdk/make/tools/CharsetMapping/MacCentralEurope.map b/jdk/make/data/charsetmapping/MacCentralEurope.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MacCentralEurope.map
rename to jdk/make/data/charsetmapping/MacCentralEurope.map
diff --git a/jdk/make/tools/CharsetMapping/MacCroatian.map b/jdk/make/data/charsetmapping/MacCroatian.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MacCroatian.map
rename to jdk/make/data/charsetmapping/MacCroatian.map
diff --git a/jdk/make/tools/CharsetMapping/MacCyrillic.map b/jdk/make/data/charsetmapping/MacCyrillic.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MacCyrillic.map
rename to jdk/make/data/charsetmapping/MacCyrillic.map
diff --git a/jdk/make/tools/CharsetMapping/MacDingbat.map b/jdk/make/data/charsetmapping/MacDingbat.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MacDingbat.map
rename to jdk/make/data/charsetmapping/MacDingbat.map
diff --git a/jdk/make/tools/CharsetMapping/MacGreek.map b/jdk/make/data/charsetmapping/MacGreek.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MacGreek.map
rename to jdk/make/data/charsetmapping/MacGreek.map
diff --git a/jdk/make/tools/CharsetMapping/MacHebrew.map b/jdk/make/data/charsetmapping/MacHebrew.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MacHebrew.map
rename to jdk/make/data/charsetmapping/MacHebrew.map
diff --git a/jdk/make/tools/CharsetMapping/MacIceland.map b/jdk/make/data/charsetmapping/MacIceland.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MacIceland.map
rename to jdk/make/data/charsetmapping/MacIceland.map
diff --git a/jdk/make/tools/CharsetMapping/MacRoman.map b/jdk/make/data/charsetmapping/MacRoman.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MacRoman.map
rename to jdk/make/data/charsetmapping/MacRoman.map
diff --git a/jdk/make/tools/CharsetMapping/MacRomania.map b/jdk/make/data/charsetmapping/MacRomania.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MacRomania.map
rename to jdk/make/data/charsetmapping/MacRomania.map
diff --git a/jdk/make/tools/CharsetMapping/MacSymbol.map b/jdk/make/data/charsetmapping/MacSymbol.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MacSymbol.map
rename to jdk/make/data/charsetmapping/MacSymbol.map
diff --git a/jdk/make/tools/CharsetMapping/MacThai.map b/jdk/make/data/charsetmapping/MacThai.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MacThai.map
rename to jdk/make/data/charsetmapping/MacThai.map
diff --git a/jdk/make/tools/CharsetMapping/MacTurkish.map b/jdk/make/data/charsetmapping/MacTurkish.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MacTurkish.map
rename to jdk/make/data/charsetmapping/MacTurkish.map
diff --git a/jdk/make/tools/CharsetMapping/MacUkraine.map b/jdk/make/data/charsetmapping/MacUkraine.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/MacUkraine.map
rename to jdk/make/data/charsetmapping/MacUkraine.map
diff --git a/jdk/make/tools/CharsetMapping/PCK.c2b b/jdk/make/data/charsetmapping/PCK.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/PCK.c2b
rename to jdk/make/data/charsetmapping/PCK.c2b
diff --git a/jdk/make/tools/CharsetMapping/PCK.map b/jdk/make/data/charsetmapping/PCK.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/PCK.map
rename to jdk/make/data/charsetmapping/PCK.map
diff --git a/jdk/make/tools/CharsetMapping/PCK.nr b/jdk/make/data/charsetmapping/PCK.nr
similarity index 100%
rename from jdk/make/tools/CharsetMapping/PCK.nr
rename to jdk/make/data/charsetmapping/PCK.nr
diff --git a/jdk/make/tools/CharsetMapping/SJIS.c2b b/jdk/make/data/charsetmapping/SJIS.c2b
similarity index 100%
rename from jdk/make/tools/CharsetMapping/SJIS.c2b
rename to jdk/make/data/charsetmapping/SJIS.c2b
diff --git a/jdk/make/tools/CharsetMapping/SJIS.map b/jdk/make/data/charsetmapping/SJIS.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/SJIS.map
rename to jdk/make/data/charsetmapping/SJIS.map
diff --git a/jdk/make/tools/CharsetMapping/SingleByte-X.java.template b/jdk/make/data/charsetmapping/SingleByte-X.java.template
similarity index 100%
rename from jdk/make/tools/CharsetMapping/SingleByte-X.java.template
rename to jdk/make/data/charsetmapping/SingleByte-X.java.template
diff --git a/jdk/make/tools/CharsetMapping/TIS_620.map b/jdk/make/data/charsetmapping/TIS_620.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/TIS_620.map
rename to jdk/make/data/charsetmapping/TIS_620.map
diff --git a/jdk/make/tools/CharsetMapping/dbcs b/jdk/make/data/charsetmapping/dbcs
similarity index 100%
rename from jdk/make/tools/CharsetMapping/dbcs
rename to jdk/make/data/charsetmapping/dbcs
diff --git a/jdk/make/tools/CharsetMapping/euc_tw.map b/jdk/make/data/charsetmapping/euc_tw.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/euc_tw.map
rename to jdk/make/data/charsetmapping/euc_tw.map
diff --git a/jdk/make/tools/CharsetMapping/extsbcs b/jdk/make/data/charsetmapping/extsbcs
similarity index 100%
rename from jdk/make/tools/CharsetMapping/extsbcs
rename to jdk/make/data/charsetmapping/extsbcs
diff --git a/jdk/make/tools/CharsetMapping/sbcs b/jdk/make/data/charsetmapping/sbcs
similarity index 100%
rename from jdk/make/tools/CharsetMapping/sbcs
rename to jdk/make/data/charsetmapping/sbcs
diff --git a/jdk/make/tools/CharsetMapping/sjis0213.map b/jdk/make/data/charsetmapping/sjis0213.map
similarity index 100%
rename from jdk/make/tools/CharsetMapping/sjis0213.map
rename to jdk/make/data/charsetmapping/sjis0213.map
diff --git a/jdk/make/tools/src/build/tools/deps/refs.allowed b/jdk/make/data/checkdeps/refs.allowed
similarity index 100%
rename from jdk/make/tools/src/build/tools/deps/refs.allowed
rename to jdk/make/data/checkdeps/refs.allowed
diff --git a/jdk/make/tools/sharing/classlist.linux b/jdk/make/data/classlist/classlist.linux
similarity index 100%
rename from jdk/make/tools/sharing/classlist.linux
rename to jdk/make/data/classlist/classlist.linux
diff --git a/jdk/make/tools/sharing/classlist.macosx b/jdk/make/data/classlist/classlist.macosx
similarity index 100%
rename from jdk/make/tools/sharing/classlist.macosx
rename to jdk/make/data/classlist/classlist.macosx
diff --git a/jdk/make/tools/sharing/classlist.solaris b/jdk/make/data/classlist/classlist.solaris
similarity index 100%
rename from jdk/make/tools/sharing/classlist.solaris
rename to jdk/make/data/classlist/classlist.solaris
diff --git a/jdk/make/tools/sharing/classlist.windows b/jdk/make/data/classlist/classlist.windows
similarity index 100%
rename from jdk/make/tools/sharing/classlist.windows
rename to jdk/make/data/classlist/classlist.windows
diff --git a/jdk/make/javax/crypto/policy/limited/LIMITED b/jdk/make/data/cryptopolicy/limited/LIMITED
similarity index 100%
rename from jdk/make/javax/crypto/policy/limited/LIMITED
rename to jdk/make/data/cryptopolicy/limited/LIMITED
diff --git a/jdk/make/javax/crypto/policy/limited/default_local.policy b/jdk/make/data/cryptopolicy/limited/default_local.policy
similarity index 100%
rename from jdk/make/javax/crypto/policy/limited/default_local.policy
rename to jdk/make/data/cryptopolicy/limited/default_local.policy
diff --git a/jdk/make/javax/crypto/policy/limited/exempt_local.policy b/jdk/make/data/cryptopolicy/limited/exempt_local.policy
similarity index 100%
rename from jdk/make/javax/crypto/policy/limited/exempt_local.policy
rename to jdk/make/data/cryptopolicy/limited/exempt_local.policy
diff --git a/jdk/make/javax/crypto/policy/unlimited/UNLIMITED b/jdk/make/data/cryptopolicy/unlimited/UNLIMITED
similarity index 100%
rename from jdk/make/javax/crypto/policy/unlimited/UNLIMITED
rename to jdk/make/data/cryptopolicy/unlimited/UNLIMITED
diff --git a/jdk/make/javax/crypto/policy/unlimited/default_US_export.policy b/jdk/make/data/cryptopolicy/unlimited/default_US_export.policy
similarity index 100%
rename from jdk/make/javax/crypto/policy/unlimited/default_US_export.policy
rename to jdk/make/data/cryptopolicy/unlimited/default_US_export.policy
diff --git a/jdk/make/javax/crypto/policy/unlimited/default_local.policy b/jdk/make/data/cryptopolicy/unlimited/default_local.policy
similarity index 100%
rename from jdk/make/javax/crypto/policy/unlimited/default_local.policy
rename to jdk/make/data/cryptopolicy/unlimited/default_local.policy
diff --git a/jdk/make/tools/dtdbuilder/dtds/HTMLlat1.sgml b/jdk/make/data/dtdbuilder/HTMLlat1.sgml
similarity index 100%
rename from jdk/make/tools/dtdbuilder/dtds/HTMLlat1.sgml
rename to jdk/make/data/dtdbuilder/HTMLlat1.sgml
diff --git a/jdk/make/tools/dtdbuilder/dtds/HTMLspecial.sgml b/jdk/make/data/dtdbuilder/HTMLspecial.sgml
similarity index 100%
rename from jdk/make/tools/dtdbuilder/dtds/HTMLspecial.sgml
rename to jdk/make/data/dtdbuilder/HTMLspecial.sgml
diff --git a/jdk/make/tools/dtdbuilder/dtds/HTMLsymbol.sgml b/jdk/make/data/dtdbuilder/HTMLsymbol.sgml
similarity index 100%
rename from jdk/make/tools/dtdbuilder/dtds/HTMLsymbol.sgml
rename to jdk/make/data/dtdbuilder/HTMLsymbol.sgml
diff --git a/jdk/make/tools/dtdbuilder/dtds/html32.dtd b/jdk/make/data/dtdbuilder/html32.dtd
similarity index 100%
rename from jdk/make/tools/dtdbuilder/dtds/html32.dtd
rename to jdk/make/data/dtdbuilder/html32.dtd
diff --git a/jdk/make/tools/dtdbuilder/dtds/public.map b/jdk/make/data/dtdbuilder/public.map
similarity index 100%
rename from jdk/make/tools/dtdbuilder/dtds/public.map
rename to jdk/make/data/dtdbuilder/public.map
diff --git a/jdk/makefiles/jpda/jdwp/jdwp.spec b/jdk/make/data/jdwp/jdwp.spec
similarity index 100%
rename from jdk/makefiles/jpda/jdwp/jdwp.spec
rename to jdk/make/data/jdwp/jdwp.spec
diff --git a/jdk/make/tools/manifest.mf b/jdk/make/data/mainmanifest/manifest.mf
similarity index 100%
rename from jdk/make/tools/manifest.mf
rename to jdk/make/data/mainmanifest/manifest.mf
diff --git a/jdk/make/tools/swing-beans/SwingBeanInfo.template b/jdk/make/data/swingbeaninfo/SwingBeanInfo.template
similarity index 100%
rename from jdk/make/tools/swing-beans/SwingBeanInfo.template
rename to jdk/make/data/swingbeaninfo/SwingBeanInfo.template
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/AbstractButtonColor16.gif b/jdk/make/data/swingbeaninfo/images/AbstractButtonColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/AbstractButtonColor16.gif
rename to jdk/make/data/swingbeaninfo/images/AbstractButtonColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/BorderColor16.gif b/jdk/make/data/swingbeaninfo/images/BorderColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/BorderColor16.gif
rename to jdk/make/data/swingbeaninfo/images/BorderColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/BoxColor16.gif b/jdk/make/data/swingbeaninfo/images/BoxColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/BoxColor16.gif
rename to jdk/make/data/swingbeaninfo/images/BoxColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/BoxColor32.gif b/jdk/make/data/swingbeaninfo/images/BoxColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/BoxColor32.gif
rename to jdk/make/data/swingbeaninfo/images/BoxColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/BoxMono16.gif b/jdk/make/data/swingbeaninfo/images/BoxMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/BoxMono16.gif
rename to jdk/make/data/swingbeaninfo/images/BoxMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/BoxMono32.gif b/jdk/make/data/swingbeaninfo/images/BoxMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/BoxMono32.gif
rename to jdk/make/data/swingbeaninfo/images/BoxMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JAppletColor16.gif b/jdk/make/data/swingbeaninfo/images/JAppletColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JAppletColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JAppletColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JAppletColor32.gif b/jdk/make/data/swingbeaninfo/images/JAppletColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JAppletColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JAppletColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JAppletMono16.gif b/jdk/make/data/swingbeaninfo/images/JAppletMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JAppletMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JAppletMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JAppletMono32.gif b/jdk/make/data/swingbeaninfo/images/JAppletMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JAppletMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JAppletMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JButtonColor16.gif b/jdk/make/data/swingbeaninfo/images/JButtonColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JButtonColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JButtonColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JButtonColor32.gif b/jdk/make/data/swingbeaninfo/images/JButtonColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JButtonColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JButtonColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JButtonMono16.gif b/jdk/make/data/swingbeaninfo/images/JButtonMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JButtonMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JButtonMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JButtonMono32.gif b/jdk/make/data/swingbeaninfo/images/JButtonMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JButtonMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JButtonMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JCheckBoxColor16.gif b/jdk/make/data/swingbeaninfo/images/JCheckBoxColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JCheckBoxColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JCheckBoxColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JCheckBoxColor32.gif b/jdk/make/data/swingbeaninfo/images/JCheckBoxColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JCheckBoxColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JCheckBoxColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JCheckBoxMenuItemColor16.gif b/jdk/make/data/swingbeaninfo/images/JCheckBoxMenuItemColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JCheckBoxMenuItemColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JCheckBoxMenuItemColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JCheckBoxMenuItemColor32.gif b/jdk/make/data/swingbeaninfo/images/JCheckBoxMenuItemColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JCheckBoxMenuItemColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JCheckBoxMenuItemColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JCheckBoxMenuItemMono16.gif b/jdk/make/data/swingbeaninfo/images/JCheckBoxMenuItemMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JCheckBoxMenuItemMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JCheckBoxMenuItemMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JCheckBoxMenuItemMono32.gif b/jdk/make/data/swingbeaninfo/images/JCheckBoxMenuItemMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JCheckBoxMenuItemMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JCheckBoxMenuItemMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JCheckBoxMono16.gif b/jdk/make/data/swingbeaninfo/images/JCheckBoxMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JCheckBoxMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JCheckBoxMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JCheckBoxMono32.gif b/jdk/make/data/swingbeaninfo/images/JCheckBoxMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JCheckBoxMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JCheckBoxMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JColorChooserColor16.gif b/jdk/make/data/swingbeaninfo/images/JColorChooserColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JColorChooserColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JColorChooserColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JColorChooserColor32.gif b/jdk/make/data/swingbeaninfo/images/JColorChooserColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JColorChooserColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JColorChooserColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JColorChooserMono16.gif b/jdk/make/data/swingbeaninfo/images/JColorChooserMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JColorChooserMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JColorChooserMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JColorChooserMono32.gif b/jdk/make/data/swingbeaninfo/images/JColorChooserMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JColorChooserMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JColorChooserMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JComboBoxColor16.gif b/jdk/make/data/swingbeaninfo/images/JComboBoxColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JComboBoxColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JComboBoxColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JComboBoxColor32.gif b/jdk/make/data/swingbeaninfo/images/JComboBoxColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JComboBoxColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JComboBoxColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JComboBoxMono16.gif b/jdk/make/data/swingbeaninfo/images/JComboBoxMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JComboBoxMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JComboBoxMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JComboBoxMono32.gif b/jdk/make/data/swingbeaninfo/images/JComboBoxMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JComboBoxMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JComboBoxMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JComponentColor16.gif b/jdk/make/data/swingbeaninfo/images/JComponentColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JComponentColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JComponentColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JDesktopPaneColor16.gif b/jdk/make/data/swingbeaninfo/images/JDesktopPaneColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JDesktopPaneColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JDesktopPaneColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JDesktopPaneColor32.gif b/jdk/make/data/swingbeaninfo/images/JDesktopPaneColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JDesktopPaneColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JDesktopPaneColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JDesktopPaneMono16.gif b/jdk/make/data/swingbeaninfo/images/JDesktopPaneMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JDesktopPaneMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JDesktopPaneMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JDesktopPaneMono32.gif b/jdk/make/data/swingbeaninfo/images/JDesktopPaneMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JDesktopPaneMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JDesktopPaneMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JDialogColor16.gif b/jdk/make/data/swingbeaninfo/images/JDialogColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JDialogColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JDialogColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JDialogColor32.gif b/jdk/make/data/swingbeaninfo/images/JDialogColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JDialogColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JDialogColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JDialogMono16.gif b/jdk/make/data/swingbeaninfo/images/JDialogMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JDialogMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JDialogMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JDialogMono32.gif b/jdk/make/data/swingbeaninfo/images/JDialogMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JDialogMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JDialogMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JEditorPaneColor16.gif b/jdk/make/data/swingbeaninfo/images/JEditorPaneColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JEditorPaneColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JEditorPaneColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JEditorPaneColor32.gif b/jdk/make/data/swingbeaninfo/images/JEditorPaneColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JEditorPaneColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JEditorPaneColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JEditorPaneMono16.gif b/jdk/make/data/swingbeaninfo/images/JEditorPaneMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JEditorPaneMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JEditorPaneMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JEditorPaneMono32.gif b/jdk/make/data/swingbeaninfo/images/JEditorPaneMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JEditorPaneMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JEditorPaneMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JFileChooserColor16.gif b/jdk/make/data/swingbeaninfo/images/JFileChooserColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JFileChooserColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JFileChooserColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JFileChooserColor32.gif b/jdk/make/data/swingbeaninfo/images/JFileChooserColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JFileChooserColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JFileChooserColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JFileChooserMono16.gif b/jdk/make/data/swingbeaninfo/images/JFileChooserMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JFileChooserMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JFileChooserMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JFileChooserMono32.gif b/jdk/make/data/swingbeaninfo/images/JFileChooserMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JFileChooserMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JFileChooserMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JFormattedTextFieldColor16.gif b/jdk/make/data/swingbeaninfo/images/JFormattedTextFieldColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JFormattedTextFieldColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JFormattedTextFieldColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JFormattedTextFieldColor32.gif b/jdk/make/data/swingbeaninfo/images/JFormattedTextFieldColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JFormattedTextFieldColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JFormattedTextFieldColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JFormattedTextFieldMono16.gif b/jdk/make/data/swingbeaninfo/images/JFormattedTextFieldMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JFormattedTextFieldMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JFormattedTextFieldMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JFormattedTextFieldMono32.gif b/jdk/make/data/swingbeaninfo/images/JFormattedTextFieldMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JFormattedTextFieldMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JFormattedTextFieldMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JFrameColor16.gif b/jdk/make/data/swingbeaninfo/images/JFrameColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JFrameColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JFrameColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JFrameColor32.gif b/jdk/make/data/swingbeaninfo/images/JFrameColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JFrameColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JFrameColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JFrameMono16.gif b/jdk/make/data/swingbeaninfo/images/JFrameMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JFrameMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JFrameMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JFrameMono32.gif b/jdk/make/data/swingbeaninfo/images/JFrameMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JFrameMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JFrameMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JInternalFrameColor16.gif b/jdk/make/data/swingbeaninfo/images/JInternalFrameColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JInternalFrameColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JInternalFrameColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JInternalFrameColor32.gif b/jdk/make/data/swingbeaninfo/images/JInternalFrameColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JInternalFrameColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JInternalFrameColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JInternalFrameMono16.gif b/jdk/make/data/swingbeaninfo/images/JInternalFrameMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JInternalFrameMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JInternalFrameMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JInternalFrameMono32.gif b/jdk/make/data/swingbeaninfo/images/JInternalFrameMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JInternalFrameMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JInternalFrameMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JLabelColor16.gif b/jdk/make/data/swingbeaninfo/images/JLabelColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JLabelColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JLabelColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JLabelColor32.gif b/jdk/make/data/swingbeaninfo/images/JLabelColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JLabelColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JLabelColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JLabelMono16.gif b/jdk/make/data/swingbeaninfo/images/JLabelMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JLabelMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JLabelMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JLabelMono32.gif b/jdk/make/data/swingbeaninfo/images/JLabelMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JLabelMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JLabelMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JLayeredPaneColor16.gif b/jdk/make/data/swingbeaninfo/images/JLayeredPaneColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JLayeredPaneColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JLayeredPaneColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JLayeredPaneColor32.gif b/jdk/make/data/swingbeaninfo/images/JLayeredPaneColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JLayeredPaneColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JLayeredPaneColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JLayeredPaneMono16.gif b/jdk/make/data/swingbeaninfo/images/JLayeredPaneMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JLayeredPaneMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JLayeredPaneMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JLayeredPaneMono32.gif b/jdk/make/data/swingbeaninfo/images/JLayeredPaneMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JLayeredPaneMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JLayeredPaneMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JListColor16.gif b/jdk/make/data/swingbeaninfo/images/JListColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JListColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JListColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JListColor32.gif b/jdk/make/data/swingbeaninfo/images/JListColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JListColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JListColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JListMono16.gif b/jdk/make/data/swingbeaninfo/images/JListMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JListMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JListMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JListMono32.gif b/jdk/make/data/swingbeaninfo/images/JListMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JListMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JListMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JMenuBarColor16.gif b/jdk/make/data/swingbeaninfo/images/JMenuBarColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JMenuBarColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JMenuBarColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JMenuBarColor32.gif b/jdk/make/data/swingbeaninfo/images/JMenuBarColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JMenuBarColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JMenuBarColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JMenuBarMono16.gif b/jdk/make/data/swingbeaninfo/images/JMenuBarMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JMenuBarMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JMenuBarMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JMenuBarMono32.gif b/jdk/make/data/swingbeaninfo/images/JMenuBarMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JMenuBarMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JMenuBarMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JMenuColor16.gif b/jdk/make/data/swingbeaninfo/images/JMenuColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JMenuColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JMenuColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JMenuColor32.gif b/jdk/make/data/swingbeaninfo/images/JMenuColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JMenuColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JMenuColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JMenuItemColor16.gif b/jdk/make/data/swingbeaninfo/images/JMenuItemColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JMenuItemColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JMenuItemColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JMenuItemColor32.gif b/jdk/make/data/swingbeaninfo/images/JMenuItemColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JMenuItemColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JMenuItemColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JMenuItemMono16.gif b/jdk/make/data/swingbeaninfo/images/JMenuItemMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JMenuItemMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JMenuItemMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JMenuItemMono32.gif b/jdk/make/data/swingbeaninfo/images/JMenuItemMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JMenuItemMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JMenuItemMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JMenuMono16.gif b/jdk/make/data/swingbeaninfo/images/JMenuMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JMenuMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JMenuMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JMenuMono32.gif b/jdk/make/data/swingbeaninfo/images/JMenuMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JMenuMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JMenuMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JOptionPaneColor16.gif b/jdk/make/data/swingbeaninfo/images/JOptionPaneColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JOptionPaneColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JOptionPaneColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JOptionPaneColor32.gif b/jdk/make/data/swingbeaninfo/images/JOptionPaneColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JOptionPaneColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JOptionPaneColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JOptionPaneMono16.gif b/jdk/make/data/swingbeaninfo/images/JOptionPaneMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JOptionPaneMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JOptionPaneMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JOptionPaneMono32.gif b/jdk/make/data/swingbeaninfo/images/JOptionPaneMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JOptionPaneMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JOptionPaneMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JPanelColor16.gif b/jdk/make/data/swingbeaninfo/images/JPanelColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JPanelColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JPanelColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JPanelColor32.gif b/jdk/make/data/swingbeaninfo/images/JPanelColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JPanelColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JPanelColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JPanelMono16.gif b/jdk/make/data/swingbeaninfo/images/JPanelMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JPanelMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JPanelMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JPanelMono32.gif b/jdk/make/data/swingbeaninfo/images/JPanelMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JPanelMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JPanelMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JPasswordFieldColor16.gif b/jdk/make/data/swingbeaninfo/images/JPasswordFieldColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JPasswordFieldColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JPasswordFieldColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JPasswordFieldColor32.gif b/jdk/make/data/swingbeaninfo/images/JPasswordFieldColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JPasswordFieldColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JPasswordFieldColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JPasswordFieldMono16.gif b/jdk/make/data/swingbeaninfo/images/JPasswordFieldMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JPasswordFieldMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JPasswordFieldMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JPasswordFieldMono32.gif b/jdk/make/data/swingbeaninfo/images/JPasswordFieldMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JPasswordFieldMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JPasswordFieldMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JPopupMenuColor16.gif b/jdk/make/data/swingbeaninfo/images/JPopupMenuColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JPopupMenuColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JPopupMenuColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JPopupMenuColor32.gif b/jdk/make/data/swingbeaninfo/images/JPopupMenuColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JPopupMenuColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JPopupMenuColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JPopupMenuMono16.gif b/jdk/make/data/swingbeaninfo/images/JPopupMenuMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JPopupMenuMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JPopupMenuMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JPopupMenuMono32.gif b/jdk/make/data/swingbeaninfo/images/JPopupMenuMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JPopupMenuMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JPopupMenuMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JProgressBarColor16.gif b/jdk/make/data/swingbeaninfo/images/JProgressBarColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JProgressBarColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JProgressBarColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JProgressBarColor32.gif b/jdk/make/data/swingbeaninfo/images/JProgressBarColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JProgressBarColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JProgressBarColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JProgressBarMono16.gif b/jdk/make/data/swingbeaninfo/images/JProgressBarMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JProgressBarMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JProgressBarMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JProgressBarMono32.gif b/jdk/make/data/swingbeaninfo/images/JProgressBarMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JProgressBarMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JProgressBarMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JRadioButtonColor16.gif b/jdk/make/data/swingbeaninfo/images/JRadioButtonColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JRadioButtonColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JRadioButtonColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JRadioButtonColor32.gif b/jdk/make/data/swingbeaninfo/images/JRadioButtonColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JRadioButtonColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JRadioButtonColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JRadioButtonMenuItemColor16.gif b/jdk/make/data/swingbeaninfo/images/JRadioButtonMenuItemColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JRadioButtonMenuItemColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JRadioButtonMenuItemColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JRadioButtonMenuItemColor32.gif b/jdk/make/data/swingbeaninfo/images/JRadioButtonMenuItemColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JRadioButtonMenuItemColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JRadioButtonMenuItemColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JRadioButtonMenuItemMono16.gif b/jdk/make/data/swingbeaninfo/images/JRadioButtonMenuItemMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JRadioButtonMenuItemMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JRadioButtonMenuItemMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JRadioButtonMenuItemMono32.gif b/jdk/make/data/swingbeaninfo/images/JRadioButtonMenuItemMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JRadioButtonMenuItemMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JRadioButtonMenuItemMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JRadioButtonMono16.gif b/jdk/make/data/swingbeaninfo/images/JRadioButtonMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JRadioButtonMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JRadioButtonMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JRadioButtonMono32.gif b/jdk/make/data/swingbeaninfo/images/JRadioButtonMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JRadioButtonMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JRadioButtonMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JRootPaneColor16.gif b/jdk/make/data/swingbeaninfo/images/JRootPaneColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JRootPaneColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JRootPaneColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JRootPaneColor32.gif b/jdk/make/data/swingbeaninfo/images/JRootPaneColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JRootPaneColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JRootPaneColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JRootPaneMono16.gif b/jdk/make/data/swingbeaninfo/images/JRootPaneMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JRootPaneMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JRootPaneMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JRootPaneMono32.gif b/jdk/make/data/swingbeaninfo/images/JRootPaneMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JRootPaneMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JRootPaneMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JScrollBarColor16.gif b/jdk/make/data/swingbeaninfo/images/JScrollBarColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JScrollBarColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JScrollBarColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JScrollBarColor32.gif b/jdk/make/data/swingbeaninfo/images/JScrollBarColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JScrollBarColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JScrollBarColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JScrollBarMono16.gif b/jdk/make/data/swingbeaninfo/images/JScrollBarMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JScrollBarMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JScrollBarMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JScrollBarMono32.gif b/jdk/make/data/swingbeaninfo/images/JScrollBarMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JScrollBarMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JScrollBarMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JScrollPaneColor16.gif b/jdk/make/data/swingbeaninfo/images/JScrollPaneColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JScrollPaneColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JScrollPaneColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JScrollPaneColor32.gif b/jdk/make/data/swingbeaninfo/images/JScrollPaneColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JScrollPaneColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JScrollPaneColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JScrollPaneMono16.gif b/jdk/make/data/swingbeaninfo/images/JScrollPaneMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JScrollPaneMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JScrollPaneMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JScrollPaneMono32.gif b/jdk/make/data/swingbeaninfo/images/JScrollPaneMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JScrollPaneMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JScrollPaneMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JSeparatorColor16.gif b/jdk/make/data/swingbeaninfo/images/JSeparatorColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JSeparatorColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JSeparatorColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JSeparatorColor32.gif b/jdk/make/data/swingbeaninfo/images/JSeparatorColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JSeparatorColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JSeparatorColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JSeparatorMono16.gif b/jdk/make/data/swingbeaninfo/images/JSeparatorMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JSeparatorMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JSeparatorMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JSeparatorMono32.gif b/jdk/make/data/swingbeaninfo/images/JSeparatorMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JSeparatorMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JSeparatorMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JSliderColor16.gif b/jdk/make/data/swingbeaninfo/images/JSliderColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JSliderColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JSliderColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JSliderColor32.gif b/jdk/make/data/swingbeaninfo/images/JSliderColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JSliderColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JSliderColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JSliderMono16.gif b/jdk/make/data/swingbeaninfo/images/JSliderMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JSliderMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JSliderMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JSliderMono32.gif b/jdk/make/data/swingbeaninfo/images/JSliderMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JSliderMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JSliderMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JSpinnerColor16.gif b/jdk/make/data/swingbeaninfo/images/JSpinnerColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JSpinnerColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JSpinnerColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JSpinnerColor32.gif b/jdk/make/data/swingbeaninfo/images/JSpinnerColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JSpinnerColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JSpinnerColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JSpinnerMono16.gif b/jdk/make/data/swingbeaninfo/images/JSpinnerMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JSpinnerMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JSpinnerMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JSpinnerMono32.gif b/jdk/make/data/swingbeaninfo/images/JSpinnerMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JSpinnerMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JSpinnerMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JSplitPaneColor16.gif b/jdk/make/data/swingbeaninfo/images/JSplitPaneColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JSplitPaneColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JSplitPaneColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JSplitPaneColor32.gif b/jdk/make/data/swingbeaninfo/images/JSplitPaneColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JSplitPaneColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JSplitPaneColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JSplitPaneMono16.gif b/jdk/make/data/swingbeaninfo/images/JSplitPaneMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JSplitPaneMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JSplitPaneMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JSplitPaneMono32.gif b/jdk/make/data/swingbeaninfo/images/JSplitPaneMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JSplitPaneMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JSplitPaneMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTabbedPaneColor16.gif b/jdk/make/data/swingbeaninfo/images/JTabbedPaneColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTabbedPaneColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JTabbedPaneColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTabbedPaneColor32.gif b/jdk/make/data/swingbeaninfo/images/JTabbedPaneColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTabbedPaneColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JTabbedPaneColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTabbedPaneMono16.gif b/jdk/make/data/swingbeaninfo/images/JTabbedPaneMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTabbedPaneMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JTabbedPaneMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTabbedPaneMono32.gif b/jdk/make/data/swingbeaninfo/images/JTabbedPaneMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTabbedPaneMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JTabbedPaneMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTableColor16.gif b/jdk/make/data/swingbeaninfo/images/JTableColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTableColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JTableColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTableColor32.gif b/jdk/make/data/swingbeaninfo/images/JTableColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTableColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JTableColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTableMono16.gif b/jdk/make/data/swingbeaninfo/images/JTableMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTableMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JTableMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTableMono32.gif b/jdk/make/data/swingbeaninfo/images/JTableMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTableMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JTableMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTextAreaColor16.gif b/jdk/make/data/swingbeaninfo/images/JTextAreaColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTextAreaColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JTextAreaColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTextAreaColor32.gif b/jdk/make/data/swingbeaninfo/images/JTextAreaColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTextAreaColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JTextAreaColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTextAreaMono16.gif b/jdk/make/data/swingbeaninfo/images/JTextAreaMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTextAreaMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JTextAreaMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTextAreaMono32.gif b/jdk/make/data/swingbeaninfo/images/JTextAreaMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTextAreaMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JTextAreaMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTextFieldColor16.gif b/jdk/make/data/swingbeaninfo/images/JTextFieldColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTextFieldColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JTextFieldColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTextFieldColor32.gif b/jdk/make/data/swingbeaninfo/images/JTextFieldColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTextFieldColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JTextFieldColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTextFieldMono16.gif b/jdk/make/data/swingbeaninfo/images/JTextFieldMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTextFieldMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JTextFieldMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTextFieldMono32.gif b/jdk/make/data/swingbeaninfo/images/JTextFieldMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTextFieldMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JTextFieldMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTextPaneColor16.gif b/jdk/make/data/swingbeaninfo/images/JTextPaneColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTextPaneColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JTextPaneColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTextPaneColor32.gif b/jdk/make/data/swingbeaninfo/images/JTextPaneColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTextPaneColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JTextPaneColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTextPaneMono16.gif b/jdk/make/data/swingbeaninfo/images/JTextPaneMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTextPaneMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JTextPaneMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTextPaneMono32.gif b/jdk/make/data/swingbeaninfo/images/JTextPaneMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTextPaneMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JTextPaneMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JToggleButtonColor16.gif b/jdk/make/data/swingbeaninfo/images/JToggleButtonColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JToggleButtonColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JToggleButtonColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JToggleButtonColor32.gif b/jdk/make/data/swingbeaninfo/images/JToggleButtonColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JToggleButtonColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JToggleButtonColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JToggleButtonMono16.gif b/jdk/make/data/swingbeaninfo/images/JToggleButtonMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JToggleButtonMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JToggleButtonMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JToggleButtonMono32.gif b/jdk/make/data/swingbeaninfo/images/JToggleButtonMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JToggleButtonMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JToggleButtonMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JToolBarColor16.gif b/jdk/make/data/swingbeaninfo/images/JToolBarColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JToolBarColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JToolBarColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JToolBarColor32.gif b/jdk/make/data/swingbeaninfo/images/JToolBarColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JToolBarColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JToolBarColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JToolBarMono16.gif b/jdk/make/data/swingbeaninfo/images/JToolBarMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JToolBarMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JToolBarMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JToolBarMono32.gif b/jdk/make/data/swingbeaninfo/images/JToolBarMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JToolBarMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JToolBarMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTreeColor16.gif b/jdk/make/data/swingbeaninfo/images/JTreeColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTreeColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JTreeColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTreeColor32.gif b/jdk/make/data/swingbeaninfo/images/JTreeColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTreeColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JTreeColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTreeMono16.gif b/jdk/make/data/swingbeaninfo/images/JTreeMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTreeMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JTreeMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JTreeMono32.gif b/jdk/make/data/swingbeaninfo/images/JTreeMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JTreeMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JTreeMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JViewportColor16.gif b/jdk/make/data/swingbeaninfo/images/JViewportColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JViewportColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JViewportColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JViewportColor32.gif b/jdk/make/data/swingbeaninfo/images/JViewportColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JViewportColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JViewportColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JViewportMono16.gif b/jdk/make/data/swingbeaninfo/images/JViewportMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JViewportMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JViewportMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JViewportMono32.gif b/jdk/make/data/swingbeaninfo/images/JViewportMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JViewportMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JViewportMono32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JWindowColor16.gif b/jdk/make/data/swingbeaninfo/images/JWindowColor16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JWindowColor16.gif
rename to jdk/make/data/swingbeaninfo/images/JWindowColor16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JWindowColor32.gif b/jdk/make/data/swingbeaninfo/images/JWindowColor32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JWindowColor32.gif
rename to jdk/make/data/swingbeaninfo/images/JWindowColor32.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JWindowMono16.gif b/jdk/make/data/swingbeaninfo/images/JWindowMono16.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JWindowMono16.gif
rename to jdk/make/data/swingbeaninfo/images/JWindowMono16.gif
diff --git a/jdk/make/tools/swing-beans/beaninfo/images/JWindowMono32.gif b/jdk/make/data/swingbeaninfo/images/JWindowMono32.gif
similarity index 100%
rename from jdk/make/tools/swing-beans/beaninfo/images/JWindowMono32.gif
rename to jdk/make/data/swingbeaninfo/images/JWindowMono32.gif
diff --git a/jdk/make/tools/swing-beans/javax/swing/SwingBeanInfoBase.java b/jdk/make/data/swingbeaninfo/javax/swing/SwingBeanInfoBase.java
similarity index 100%
rename from jdk/make/tools/swing-beans/javax/swing/SwingBeanInfoBase.java
rename to jdk/make/data/swingbeaninfo/javax/swing/SwingBeanInfoBase.java
diff --git a/jdk/make/javax/swing/beaninfo/manifest b/jdk/make/data/swingbeaninfo/manifest.mf
similarity index 100%
rename from jdk/make/javax/swing/beaninfo/manifest
rename to jdk/make/data/swingbeaninfo/manifest.mf
diff --git a/jdk/make/tools/swing-beans/sun/swing/BeanInfoUtils.java b/jdk/make/data/swingbeaninfo/sun/swing/BeanInfoUtils.java
similarity index 100%
rename from jdk/make/tools/swing-beans/sun/swing/BeanInfoUtils.java
rename to jdk/make/data/swingbeaninfo/sun/swing/BeanInfoUtils.java
diff --git a/jdk/make/sun/javazic/tzdata/VERSION b/jdk/make/data/tzdata/VERSION
similarity index 100%
rename from jdk/make/sun/javazic/tzdata/VERSION
rename to jdk/make/data/tzdata/VERSION
diff --git a/jdk/make/sun/javazic/tzdata/africa b/jdk/make/data/tzdata/africa
similarity index 100%
rename from jdk/make/sun/javazic/tzdata/africa
rename to jdk/make/data/tzdata/africa
diff --git a/jdk/make/sun/javazic/tzdata/antarctica b/jdk/make/data/tzdata/antarctica
similarity index 100%
rename from jdk/make/sun/javazic/tzdata/antarctica
rename to jdk/make/data/tzdata/antarctica
diff --git a/jdk/make/sun/javazic/tzdata/asia b/jdk/make/data/tzdata/asia
similarity index 100%
rename from jdk/make/sun/javazic/tzdata/asia
rename to jdk/make/data/tzdata/asia
diff --git a/jdk/make/sun/javazic/tzdata/australasia b/jdk/make/data/tzdata/australasia
similarity index 100%
rename from jdk/make/sun/javazic/tzdata/australasia
rename to jdk/make/data/tzdata/australasia
diff --git a/jdk/make/sun/javazic/tzdata/backward b/jdk/make/data/tzdata/backward
similarity index 100%
rename from jdk/make/sun/javazic/tzdata/backward
rename to jdk/make/data/tzdata/backward
diff --git a/jdk/make/sun/javazic/tzdata/etcetera b/jdk/make/data/tzdata/etcetera
similarity index 100%
rename from jdk/make/sun/javazic/tzdata/etcetera
rename to jdk/make/data/tzdata/etcetera
diff --git a/jdk/make/sun/javazic/tzdata/europe b/jdk/make/data/tzdata/europe
similarity index 100%
rename from jdk/make/sun/javazic/tzdata/europe
rename to jdk/make/data/tzdata/europe
diff --git a/jdk/make/sun/javazic/tzdata/factory b/jdk/make/data/tzdata/factory
similarity index 100%
rename from jdk/make/sun/javazic/tzdata/factory
rename to jdk/make/data/tzdata/factory
diff --git a/jdk/make/sun/javazic/tzdata/gmt b/jdk/make/data/tzdata/gmt
similarity index 100%
rename from jdk/make/sun/javazic/tzdata/gmt
rename to jdk/make/data/tzdata/gmt
diff --git a/jdk/make/sun/javazic/tzdata/iso3166.tab b/jdk/make/data/tzdata/iso3166.tab
similarity index 100%
rename from jdk/make/sun/javazic/tzdata/iso3166.tab
rename to jdk/make/data/tzdata/iso3166.tab
diff --git a/jdk/make/sun/javazic/tzdata/jdk11_backward b/jdk/make/data/tzdata/jdk11_backward
similarity index 100%
rename from jdk/make/sun/javazic/tzdata/jdk11_backward
rename to jdk/make/data/tzdata/jdk11_backward
diff --git a/jdk/make/sun/javazic/tzdata/leapseconds b/jdk/make/data/tzdata/leapseconds
similarity index 100%
rename from jdk/make/sun/javazic/tzdata/leapseconds
rename to jdk/make/data/tzdata/leapseconds
diff --git a/jdk/make/sun/javazic/tzdata/northamerica b/jdk/make/data/tzdata/northamerica
similarity index 100%
rename from jdk/make/sun/javazic/tzdata/northamerica
rename to jdk/make/data/tzdata/northamerica
diff --git a/jdk/make/sun/javazic/tzdata/pacificnew b/jdk/make/data/tzdata/pacificnew
similarity index 100%
rename from jdk/make/sun/javazic/tzdata/pacificnew
rename to jdk/make/data/tzdata/pacificnew
diff --git a/jdk/make/sun/javazic/tzdata/solar87 b/jdk/make/data/tzdata/solar87
similarity index 100%
rename from jdk/make/sun/javazic/tzdata/solar87
rename to jdk/make/data/tzdata/solar87
diff --git a/jdk/make/sun/javazic/tzdata/solar88 b/jdk/make/data/tzdata/solar88
similarity index 100%
rename from jdk/make/sun/javazic/tzdata/solar88
rename to jdk/make/data/tzdata/solar88
diff --git a/jdk/make/sun/javazic/tzdata/solar89 b/jdk/make/data/tzdata/solar89
similarity index 100%
rename from jdk/make/sun/javazic/tzdata/solar89
rename to jdk/make/data/tzdata/solar89
diff --git a/jdk/make/sun/javazic/tzdata/southamerica b/jdk/make/data/tzdata/southamerica
similarity index 100%
rename from jdk/make/sun/javazic/tzdata/southamerica
rename to jdk/make/data/tzdata/southamerica
diff --git a/jdk/make/sun/javazic/tzdata/systemv b/jdk/make/data/tzdata/systemv
similarity index 100%
rename from jdk/make/sun/javazic/tzdata/systemv
rename to jdk/make/data/tzdata/systemv
diff --git a/jdk/make/sun/javazic/tzdata/zone.tab b/jdk/make/data/tzdata/zone.tab
similarity index 100%
rename from jdk/make/sun/javazic/tzdata/zone.tab
rename to jdk/make/data/tzdata/zone.tab
diff --git a/jdk/make/tools/UnicodeData/PropList.txt b/jdk/make/data/unicodedata/PropList.txt
similarity index 100%
rename from jdk/make/tools/UnicodeData/PropList.txt
rename to jdk/make/data/unicodedata/PropList.txt
diff --git a/jdk/make/tools/UnicodeData/Scripts.txt b/jdk/make/data/unicodedata/Scripts.txt
similarity index 100%
rename from jdk/make/tools/UnicodeData/Scripts.txt
rename to jdk/make/data/unicodedata/Scripts.txt
diff --git a/jdk/make/tools/UnicodeData/SpecialCasing.txt b/jdk/make/data/unicodedata/SpecialCasing.txt
similarity index 100%
rename from jdk/make/tools/UnicodeData/SpecialCasing.txt
rename to jdk/make/data/unicodedata/SpecialCasing.txt
diff --git a/jdk/make/tools/UnicodeData/UnicodeData.txt b/jdk/make/data/unicodedata/UnicodeData.txt
similarity index 100%
rename from jdk/make/tools/UnicodeData/UnicodeData.txt
rename to jdk/make/data/unicodedata/UnicodeData.txt
diff --git a/jdk/make/tools/UnicodeData/VERSION b/jdk/make/data/unicodedata/VERSION
similarity index 100%
rename from jdk/make/tools/UnicodeData/VERSION
rename to jdk/make/data/unicodedata/VERSION
diff --git a/jdk/make/docs/CORE_PKGS.gmk b/jdk/make/docs/CORE_PKGS.gmk
deleted file mode 100644
index 1a5e7363048..00000000000
--- a/jdk/make/docs/CORE_PKGS.gmk
+++ /dev/null
@@ -1,300 +0,0 @@
-#
-# Copyright (c) 2001, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# EXCLUDE_PKGS is the list of packages to exclude from the
-# Java API Specification. Do not add these to CORE_PKGS.
-# The concatenation of EXCLUDE_PKGS and CORE_PKGS
-# should make up the list of all packages under the
-# src/shared/classes directory of the JDK source tree.
-#
-EXCLUDE_PKGS = \
- java.awt.peer \
- java.awt.dnd.peer \
- sun.* \
- com.sun.* \
- org.apache.* \
- org.jcp.* \
- org.w3c.dom.css \
- org.w3c.dom.html \
- org.w3c.dom.stylesheets \
- org.w3c.dom.traversal \
- org.w3c.dom.ranges \
- org.w3c.dom.views \
- org.omg.stub.javax.management.remote.rmi
-
-#
-# ACTIVE_JSR_PKGS are packages that are part of an active JSR process--
-# one that is doing its own review. These packages are not included when
-# creating diff pages for the platform's JCP process.
-#
-# (see /java/pubs/apisrc/jdk/6.0/beta/make/docs/active_jsr_pkgs)
-# Note:
-# This is a list of regular expressions. So foo.* matches "foo" and "foo.bar".
-#
-ACTIVE_JSR_PKGS= \
- java.lang.invoke \
- java.sql \
- javax.activation \
- javax.annotation.* \
- javax.jws.* \
- javax.lang.* \
- javax.management.* \
- javax.script \
- javax.sql.* \
- javax.tools.* \
- javax.xml.* \
- org.w3c.* \
- org.xml.sax
-
-#
-# CORE_PKGS is the list of packages that form the
-# Java API Specification.
-#
-### ***IMPORTANT NOTE***
-### There is also a "REGEXP" variable in the docs/makefile that
-### determines which table the packages go in on the main page.
-### Currently, there is only table ("Platform Packages") and
-### everything goes in it, so REGEXP is "*". But if that policy
-### changes, packages added will need to be reflected in that
-### list of wildcard expressions, as well.
-###
-CORE_PKGS = \
- java.applet \
- java.awt \
- java.awt.color \
- java.awt.datatransfer \
- java.awt.dnd \
- java.awt.event \
- java.awt.font \
- java.awt.geom \
- java.awt.im \
- java.awt.im.spi \
- java.awt.image \
- java.awt.image.renderable \
- java.awt.print \
- java.beans \
- java.beans.beancontext \
- java.io \
- java.lang \
- java.lang.annotation \
- java.lang.instrument \
- java.lang.invoke \
- java.lang.management \
- java.lang.ref \
- java.lang.reflect \
- java.math \
- java.net \
- java.nio \
- java.nio.channels \
- java.nio.channels.spi \
- java.nio.charset \
- java.nio.charset.spi \
- java.nio.file \
- java.nio.file.attribute \
- java.nio.file.spi \
- java.rmi \
- java.rmi.activation \
- java.rmi.dgc \
- java.rmi.registry \
- java.rmi.server \
- java.security \
- java.security.acl \
- java.security.cert \
- java.security.interfaces \
- java.security.spec \
- java.sql \
- java.text \
- java.text.spi \
- java.time \
- java.time.chrono \
- java.time.format \
- java.time.temporal \
- java.time.zone \
- java.util \
- java.util.concurrent \
- java.util.concurrent.atomic \
- java.util.concurrent.locks \
- java.util.function \
- java.util.jar \
- java.util.logging \
- java.util.prefs \
- java.util.regex \
- java.util.spi \
- java.util.stream \
- java.util.zip \
- javax.accessibility \
- javax.activation \
- javax.activity \
- javax.annotation \
- javax.annotation.processing \
- javax.crypto \
- javax.crypto.interfaces \
- javax.crypto.spec \
- javax.imageio \
- javax.imageio.event \
- javax.imageio.metadata \
- javax.imageio.plugins.jpeg \
- javax.imageio.plugins.bmp \
- javax.imageio.spi \
- javax.imageio.stream \
- javax.jws \
- javax.jws.soap \
- javax.lang.model \
- javax.lang.model.element \
- javax.lang.model.type \
- javax.lang.model.util \
- javax.management \
- javax.management.loading \
- javax.management.monitor \
- javax.management.relation \
- javax.management.openmbean \
- javax.management.timer \
- javax.management.modelmbean \
- javax.management.remote \
- javax.management.remote.rmi \
- javax.naming \
- javax.naming.directory \
- javax.naming.event \
- javax.naming.ldap \
- javax.naming.spi \
- javax.net \
- javax.net.ssl \
- javax.print \
- javax.print.attribute \
- javax.print.attribute.standard \
- javax.print.event \
- javax.rmi \
- javax.rmi.CORBA \
- javax.rmi.ssl \
- javax.script \
- javax.security.auth \
- javax.security.auth.callback \
- javax.security.auth.kerberos \
- javax.security.auth.login \
- javax.security.auth.spi \
- javax.security.auth.x500 \
- javax.security.cert \
- javax.security.sasl \
- javax.sound.sampled \
- javax.sound.sampled.spi \
- javax.sound.midi \
- javax.sound.midi.spi \
- javax.sql \
- javax.sql.rowset \
- javax.sql.rowset.serial \
- javax.sql.rowset.spi \
- javax.swing \
- javax.swing.border \
- javax.swing.colorchooser \
- javax.swing.filechooser \
- javax.swing.event \
- javax.swing.table \
- javax.swing.text \
- javax.swing.text.html \
- javax.swing.text.html.parser \
- javax.swing.text.rtf \
- javax.swing.tree \
- javax.swing.undo \
- javax.swing.plaf \
- javax.swing.plaf.basic \
- javax.swing.plaf.metal \
- javax.swing.plaf.multi \
- javax.swing.plaf.nimbus \
- javax.swing.plaf.synth \
- javax.tools \
- javax.tools.annotation \
- javax.transaction \
- javax.transaction.xa \
- javax.xml.parsers \
- javax.xml.bind \
- javax.xml.bind.annotation \
- javax.xml.bind.annotation.adapters \
- javax.xml.bind.attachment \
- javax.xml.bind.helpers \
- javax.xml.bind.util \
- javax.xml.soap \
- javax.xml.ws \
- javax.xml.ws.handler \
- javax.xml.ws.handler.soap \
- javax.xml.ws.http \
- javax.xml.ws.soap \
- javax.xml.ws.spi \
- javax.xml.ws.spi.http \
- javax.xml.ws.wsaddressing \
- javax.xml.transform \
- javax.xml.transform.sax \
- javax.xml.transform.dom \
- javax.xml.transform.stax \
- javax.xml.transform.stream \
- javax.xml \
- javax.xml.crypto \
- javax.xml.crypto.dom \
- javax.xml.crypto.dsig \
- javax.xml.crypto.dsig.dom \
- javax.xml.crypto.dsig.keyinfo \
- javax.xml.crypto.dsig.spec \
- javax.xml.datatype \
- javax.xml.validation \
- javax.xml.namespace \
- javax.xml.xpath \
- javax.xml.stream \
- javax.xml.stream.events \
- javax.xml.stream.util \
- org.ietf.jgss \
- org.omg.CORBA \
- org.omg.CORBA.DynAnyPackage \
- org.omg.CORBA.ORBPackage \
- org.omg.CORBA.TypeCodePackage \
- org.omg.stub.java.rmi \
- org.omg.CORBA.portable \
- org.omg.CORBA_2_3 \
- org.omg.CORBA_2_3.portable \
- org.omg.CosNaming \
- org.omg.CosNaming.NamingContextExtPackage \
- org.omg.CosNaming.NamingContextPackage \
- org.omg.SendingContext \
- org.omg.PortableServer \
- org.omg.PortableServer.CurrentPackage \
- org.omg.PortableServer.POAPackage \
- org.omg.PortableServer.POAManagerPackage \
- org.omg.PortableServer.ServantLocatorPackage \
- org.omg.PortableServer.portable \
- org.omg.PortableInterceptor \
- org.omg.PortableInterceptor.ORBInitInfoPackage \
- org.omg.Messaging \
- org.omg.IOP \
- org.omg.IOP.CodecFactoryPackage \
- org.omg.IOP.CodecPackage \
- org.omg.Dynamic \
- org.omg.DynamicAny \
- org.omg.DynamicAny.DynAnyPackage \
- org.omg.DynamicAny.DynAnyFactoryPackage \
- org.w3c.dom \
- org.w3c.dom.events \
- org.w3c.dom.bootstrap \
- org.w3c.dom.ls \
- org.xml.sax \
- org.xml.sax.ext \
- org.xml.sax.helpers
diff --git a/jdk/make/docs/Makefile b/jdk/make/docs/Makefile
deleted file mode 100644
index ad9a2c55be5..00000000000
--- a/jdk/make/docs/Makefile
+++ /dev/null
@@ -1,1178 +0,0 @@
-# Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Definitions for $(DOCSDIR), $(MKDIR), $(BINDIR), etc.
-#
-BUILDDIR=..
-PRODUCT=docs
-include $(BUILDDIR)/common/Defs.gmk
-
-# Get CopyrightLine macro and other shared variables
-include $(BUILDDIR)/common/shared/Defs-javadoc.gmk
-
-# Url to root of documents
-DOCSDIR_URL = {@docroot}/$(GET2DOCSDIR)
-
-# Url to copyright html file
-COPYRIGHT_URL-7 = $(DOCSDIR_URL)/legal/cpyr.html
-COPYRIGHT_URL = $(COPYRIGHT_URL-$(JDK_MINOR_VERSION))
-
-# Url to bug filing site
-BUG_SUBMIT_URL = http://bugreport.sun.com/bugreport/
-
-# Common line for how to submit a bug or rfe
-BUG_SUBMIT_LINE = Submit a bug or feature
-
-# Url to devdocs page
-# Was: http://java.sun.com/javase/6/webnotes/devdocs-vs-specs.html
-DEV_DOCS_URL-5 = http://java.sun.com/j2se/1.5.0/docs/index.html
-DEV_DOCS_URL-6 = http://download.oracle.com/javase/6/docs/index.html
-DEV_DOCS_URL-7 = http://download.oracle.com/javase/7/docs/index.html
-DEV_DOCS_URL-8 = http://download.oracle.com/javase/8/docs/index.html
-DEV_DOCS_URL = $(DEV_DOCS_URL-$(JDK_MINOR_VERSION))
-DOCS_BASE_URL = http://download.oracle.com/javase/7/docs
-
-# Url to Java Language Spec
-#JLS3_URL = http://java.sun.com/docs/books/jls/
-
-# Common Java trademark line
-JAVA_TRADEMARK_LINE = Java is a trademark or registered trademark of \
-$(FULL_COMPANY_NAME) in the US and other countries.
-
-#
-# Definitions for imported components
-#
-include $(BUILDDIR)/common/internal/ImportComponents.gmk
-
-# We override whatever the max VM memory setting is here.
-# NOTE: javadoc will not complete without these larger settings.
-# WARNING: This could cause thrashing on low memory machines.
-ifeq ($(ARCH_DATA_MODEL),64)
- MAX_VM_MEMORY = 1024
-else ifeq ($(ARCH),universal)
- MAX_VM_MEMORY = 1024
-else
- MAX_VM_MEMORY = 768
-endif
-
-# List of all possible directories for javadoc to look for sources
-# NOTE: Quotes are required around sourcepath argument only on Windows.
-# Otherwise, you get "No packages or classes specified." due
-# to $(CLASSPATH_SEPARATOR) being interpreted as an end of
-# command (newline or shell ; character)
-ALL_SOURCE_DIRS = $(SHARE_SRC)/classes \
- $(IMPORTSRCDIR) \
- $(GENSRCDIR) \
- $(SHARE_SRC)/../solaris/classes \
- $(SHARE_SRC)/../windows/classes \
- $(SHARE_SRC)/doc/stub
-
-# List of directories that actually exist
-ALL_EXISTING_SOURCE_DIRS := $(wildcard $(ALL_SOURCE_DIRS))
-
-# List with classpath separator between them
-EMPTY:=
-SPACE:= $(EMPTY) $(EMPTY)
-RELEASEDOCS_SOURCEPATH = \
- $(subst $(SPACE),$(CLASSPATH_SEPARATOR),$(strip $(ALL_SOURCE_DIRS)))
-
-# Prep for javadoc creation, assumes $@ is an index.html file
-define prep-javadoc
-@if [ -f "$@" -a "$?" != "" ] ; then \
- $(ECHO) "# Dependencies have changed: $?"; \
-fi
-$(RM) -r $(@D)
-$(MKDIR) -p $(@D)
-endef
-
-# A cache of the directories in ALL_SOURCE_DIRS
-DIRECTORY_CACHE = $(DOCSTMPDIR)/directory.cache
-
-# Given a list of packages, return a list of files or dirs to be dependent on
-# (Currently only returning a list of directories)
-define PackageDependencies # packages
-$(shell \
- if [ "$1" != "" -a -f $(DIRECTORY_CACHE) ] ; then \
- for p in $1 ; do \
- pd=`$(ECHO) $${p} | $(SED) -e 's@[.]@/@g'`; \
- $(CAT) $(DIRECTORY_CACHE) | $(GREP) "/$${pd}/" ; \
- done; \
- fi \
-)
-endef
-
-# Given a list of packages, add packages that exist to $@, print summary
-define PackageFilter # packages
-@if [ "$1" != "" ] ; then \
- for p in $1 ; do \
- pd=`$(ECHO) $${p} | $(SED) -e 's@[.]@/@g'`; \
- found="false"; \
- for cp in $(ALL_SOURCE_DIRS) ; do \
- if [ -d $${cp}/$${pd} ] ; then \
- $(ECHO) "$${p}" >> $@; \
- found="true"; \
- break; \
- fi; \
- done; \
- if [ "$${found}" = "false" ] ; then \
- $(ECHO) "WARNING: Package not found: $${p}"; \
- fi; \
- done; \
-fi
-endef
-
-# Print out a summary of the javadoc command about to be run
-define JavadocSummary # optionsfile packagesfile
-@$(ECHO) "# Summary for $@";\
- $(ECHO) "# Options (`$(BASENAME) $1`):"; $(SED) -e 's@^@# @' $1; \
- $(ECHO) "# Packages (`$(BASENAME) $2`):";$(SED) -e 's@^@# @' $2
-endef
-
-#
-# Temporary directory for javadoc creation
-#
-DOCSTMPDIR = $(TEMPDIR)/doctmp
-
-#
-# Different api directories created from root directory
-#
-COREAPI_DOCSDIR = $(DOCSDIR)/api
-JDK_API_DOCSDIR = $(DOCSDIR)/jdk/api
-JRE_API_DOCSDIR = $(DOCSDIR)/jre/api
-PLATFORM_DOCSDIR = $(DOCSDIR)/platform
-
-# The non-core api javadocs need to be able to access the root of the core
-# api directory, so for jdk/api or jre/api to get to the core api/
-# directory we would use this:
-JDKJRE2COREAPI = ../../api
-
-# Common bottom argument
-define CommonBottom # year
-
$(call CopyrightLine,,$1,)
-endef
-
-# Common trademark bottom argument (Not sure why this is used sometimes)
-define CommonTrademarkBottom # year
-\
-$(BUG_SUBMIT_LINE)
$(JAVA_TRADEMARK_LINE)
\
-$(call CopyrightLine,,$1,$(COMPANY_ADDRESS))\
-
-endef
-
-# Common echo of option
-define OptionOnly # opt
-$(PRINTF) "%s\n" "$1"
-endef
-define OptionPair # opt arg
-$(PRINTF) "%s '%s'\n" "$1" '$2'
-endef
-define OptionTrip # opt arg arg
-$(PRINTF) "%s '%s' '%s'\n" "$1" '$2' '$3'
-endef
-
-# Core api bottom argument (with special sauce)
-COREAPI_BOTTOM = $(BUG_SUBMIT_LINE)\
-
For further API reference and developer documentation, \
-see Java SE Documentation. \
-That documentation contains more detailed, developer-targeted descriptions, \
-with conceptual overviews, definitions of terms, workarounds, \
-and working code examples.
\
-$(call CopyrightLine,$(COPYRIGHT_URL),$(FIRST_COPYRIGHT_YEAR),)\
-
-
-# Common javadoc options used by all
-COMMON_JAVADOCFLAGS = \
- $(NO_PROPRIETARY_API_WARNINGS) \
- -quiet \
- -use \
- -keywords \
- -Xdoclint:none \
- -Xprofilespath $(JDK_TOPDIR)/makefiles/profile-rtjar-includes.txt \
- $(ADDITIONAL_JAVADOCFLAGS)
-
-ifdef OPENJDK
- ADDITIONAL_JAVADOCFLAGS = \
- -Xdocrootparent $(DOCS_BASE_URL)
-else
- ADDITIONAL_JAVADOCFLAGS =
-endif
-
-# Draft used for non-fcs documents
-JDK_IS_FCS = false
-DRAFT_HEADER =
-ifeq ($(JDK_MINOR_VERSION),5)
- JDK_IS_FCS = true
-endif
-ifeq ($(JDK_MINOR_VERSION),6)
- JDK_IS_FCS = true
-endif
-ifeq ($(JDK_MINOR_VERSION),7)
- JDK_IS_FCS = true
-endif
-ifeq ($(JDK_IS_FCS),false)
- ifneq ($(MILESTONE), fcs)
- DRAFT_HEADER =
DRAFT $(MILESTONE)-$(BUILD_NUMBER)
- DRAFT_BOTTOM =
DRAFT $(MILESTONE)-$(BUILD_NUMBER)
- DRAFT_WINTITLE = $(BUILD_NUMBER)
- # Early access top text (not used in FCS releases)
- COREAPI_TOP_EARLYACCESS = \
- \
- \
-Please note that the specifications and other information \
-contained herein are not final and are subject to change. \
-The information is being made available to you solely for purpose of \
-evaluation. \
-
- endif
-endif
-
-#################################################################
-
-#
-# CORE_PKGS environment variable has been moved to the following file
-#
-include CORE_PKGS.gmk
-
-#
-# Load environment variables for API package names that are not part of
-# the Java SE platform
-#
-include NON_CORE_PKGS.gmk
-
-#################################################################
-
-#
-# Default target is same as docs target, create core api and all others it can
-#
-
-all: docs
-docs: coredocs otherdocs
-
-#################################################################
-# Production Targets -- USE THESE TARGETS WHEN:
-# a) You're generating docs outside of release engineering's
-# standard control build.
-# b) The docs will be pushed to the web and/or included in
-# the downloaded doc bundle.
-#
-# See: Notes.html#releaseTargets
-# Note: Spaces precede ifdef/ifndef indents. Tabs precede target commands (!)
-#
-
-sanitycheckcoredocs:
- @$(ECHO) ""
- @$(ECHO) "Building core api docs with these values:"
- @$(ECHO) " BUILD_NUMBER = $(BUILD_NUMBER)"
- @$(ECHO) " MILESTONE = $(MILESTONE)"
- @$(ECHO) ""
- ifeq ($(BUILD_NUMBER), b00)
- @$(ECHO) "ERROR: Build number must be defined"
- @$(ECHO) "MILESTONE is set to $(MILESTONE)"
- @$(ECHO) ""
- exit 1
- endif
-
-#############################################################
-#
-# coredocs
-#
-COREAPI_DOCTITLE = Java$(TRADEMARK) Platform, Standard Edition \
-$(JDK_MINOR_VERSION)
API Specification
-COREAPI_WINDOWTITLE = Java Platform SE $(JDK_MINOR_VERSION)
-COREAPI_HEADER = \
-Java$(TRADEMARK) Platform
Standard Ed. $(JDK_MINOR_VERSION)
-
-# Java language specification cite
-TAG_JLS = jls:a:See \
-The Java™ Language Specification:
-
-# Overview file for core apis
-COREAPI_OVERVIEW = $(SHARE_SRC)/classes/overview-core.html
-
-# The index.html, options, and packages files
-COREAPI_INDEX_FILE = $(COREAPI_DOCSDIR)/index.html
-COREAPI_OPTIONS_FILE = $(DOCSTMPDIR)/coredocs.options
-COREAPI_PACKAGES_FILE = $(DOCSTMPDIR)/coredocs.packages
-
-coredocs: $(COREAPI_INDEX_FILE)
-
-# Set relative location to core api document root
-$(COREAPI_INDEX_FILE): GET2DOCSDIR=..
-
-# Run javadoc if the index file is out of date or missing
-$(COREAPI_INDEX_FILE): $(COREAPI_OPTIONS_FILE) $(COREAPI_PACKAGES_FILE)
- $(prep-javadoc)
- $(call JavadocSummary,$(COREAPI_OPTIONS_FILE),$(COREAPI_PACKAGES_FILE))
- $(JAVADOC_CMD) $(JAVADOC_VM_MEMORY_FLAGS) -d $(@D) \
- @$(COREAPI_OPTIONS_FILE) @$(COREAPI_PACKAGES_FILE)
-
-# Create file with javadoc options in it
-$(COREAPI_OPTIONS_FILE): $(COREAPI_OVERVIEW)
- $(prep-target)
- @($(call OptionOnly,$(COMMON_JAVADOCFLAGS)) ; \
- $(call OptionPair,-sourcepath,$(RELEASEDOCS_SOURCEPATH)) ; \
- $(call OptionPair,-encoding,ISO-8859-1) ; \
- $(call OptionPair,-tag,beaninfo:X) ; \
- $(call OptionPair,-tag,revised:X) ; \
- $(call OptionPair,-tag,since.unbundled:X) ; \
- $(call OptionPair,-tag,spec:X) ; \
- $(call OptionPair,-tag,specdefault:X) ; \
- $(call OptionPair,-tag,Note:X) ; \
- $(call OptionPair,-tag,ToDo:X) ; \
- $(call OptionPair,-tag,$(TAG_JLS)) ; \
- $(call OptionOnly,-splitIndex) ; \
- $(call OptionPair,-overview,$(COREAPI_OVERVIEW)) ; \
- $(call OptionPair,-doctitle,$(COREAPI_DOCTITLE)) ; \
- $(call OptionPair,-windowtitle,$(COREAPI_WINDOWTITLE) $(DRAFT_WINTITLE)) ;\
- $(call OptionPair,-header,$(COREAPI_HEADER)$(DRAFT_HEADER)) ; \
- $(call OptionPair,-bottom,$(COREAPI_BOTTOM)$(DRAFT_BOTTOM)) ; \
- ) >> $@
-ifdef COREAPI_TOP_EARLYACCESS
- @$(call OptionPair,-top,$(COREAPI_TOP_EARLYACCESS)) >> $@
-endif
-
-# Create a file with the package names in it
-$(COREAPI_PACKAGES_FILE): $(DIRECTORY_CACHE) $(call PackageDependencies,$(CORE_PKGS))
- $(prep-target)
- $(call PackageFilter,$(CORE_PKGS))
-
-#############################################################
-#
-# docletapidocs
-#
-
-# Part of langtools
-ifdef LANGTOOLS_DIST
- ALL_OTHER_TARGETS += docletapidocs
-endif
-
-DOCLETAPI_DOCDIR := $(JDK_API_DOCSDIR)/javadoc/doclet
-DOCLETAPI2COREAPI := ../../$(JDKJRE2COREAPI)
-DOCLETAPI_DOCTITLE := Doclet API
-DOCLETAPI_WINDOWTITLE := Doclet API
-DOCLETAPI_HEADER := Doclet API
-DOCLETAPI_BOTTOM := $(call CommonTrademarkBottom,$(DOCLETAPI_FIRST_COPYRIGHT_YEAR))
-DOCLETAPI_GROUPNAME := Packages
-DOCLETAPI_REGEXP := com.sun.javadoc
-# DOCLETAPI_PKGS is located in NON_CORE_PKGS.gmk
-
-# The index.html, options, and packages files
-DOCLETAPI_INDEX_FILE = $(DOCLETAPI_DOCDIR)/index.html
-DOCLETAPI_OPTIONS_FILE = $(DOCSTMPDIR)/docletapi.options
-DOCLETAPI_PACKAGES_FILE = $(DOCSTMPDIR)/docletapi.packages
-
-docletapidocs: $(DOCLETAPI_INDEX_FILE)
-
-# Set relative location to core api document root
-$(DOCLETAPI_INDEX_FILE): GET2DOCSDIR=$(DOCLETAPI2COREAPI)/..
-
-# Run javadoc if the index file is out of date or missing
-$(DOCLETAPI_INDEX_FILE): $(DOCLETAPI_OPTIONS_FILE) $(DOCLETAPI_PACKAGES_FILE)
- $(prep-javadoc)
- $(call JavadocSummary,$(DOCLETAPI_OPTIONS_FILE),$(DOCLETAPI_PACKAGES_FILE))
- $(JAVADOC_CMD) $(JAVADOC_VM_MEMORY_FLAGS) -d $(@D) \
- @$(DOCLETAPI_OPTIONS_FILE) @$(DOCLETAPI_PACKAGES_FILE)
-
-# Create file with javadoc options in it
-$(DOCLETAPI_OPTIONS_FILE):
- $(prep-target)
- @($(call OptionOnly,$(COMMON_JAVADOCFLAGS)) ; \
- $(call OptionPair,-sourcepath,$(RELEASEDOCS_SOURCEPATH)) ; \
- $(call OptionPair,-encoding,ascii) ; \
- $(call OptionOnly,-breakiterator) ; \
- $(call OptionPair,-doctitle,$(DOCLETAPI_DOCTITLE)) ; \
- $(call OptionPair,-windowtitle,$(DOCLETAPI_WINDOWTITLE) $(DRAFT_WINTITLE));\
- $(call OptionPair,-header,$(DOCLETAPI_HEADER)$(DRAFT_HEADER)) ; \
- $(call OptionPair,-bottom,$(DOCLETAPI_BOTTOM)$(DRAFT_BOTTOM)) ; \
- $(call OptionTrip,-group,$(DOCLETAPI_GROUPNAME),$(DOCLETAPI_REGEXP)); \
- $(call OptionTrip,-linkoffline,$(DOCLETAPI2COREAPI),$(COREAPI_DOCSDIR)/); \
- ) >> $@
-
-# Create a file with the package names in it
-$(DOCLETAPI_PACKAGES_FILE): $(DIRECTORY_CACHE) $(call PackageDependencies,$(DOCLETAPI_PKGS))
- $(prep-target)
- $(call PackageFilter,$(DOCLETAPI_PKGS))
-
-#############################################################
-#
-# tagletapidocs
-#
-
-# Part of langtools
-ifdef LANGTOOLS_DIST
- ALL_OTHER_TARGETS += tagletapidocs
-endif
-
-TAGLETAPI_DOCDIR := $(JDK_API_DOCSDIR)/javadoc/taglet
-TAGLETAPI2COREAPI := ../../$(JDKJRE2COREAPI)
-TAGLETAPI_BOTTOM := $(call CommonTrademarkBottom,$(TAGLETAPI_FIRST_COPYRIGHT_YEAR))
-# TAGLETAPI_FILE is located in NON_CORE_PKGS.gmk
-
-# Temporary directory (special generation rules)
-TAGLETAPI_TEMPDIR = $(DOCSTMPDIR)/taglets_temp
-
-# The index.html, options, and packages files
-TAGLETAPI_INDEX_FILE = $(TAGLETAPI_DOCDIR)/index.html
-TAGLETAPI_OPTIONS_FILE = $(DOCSTMPDIR)/tagletapi.options
-TAGLETAPI_PACKAGES_FILE = $(DOCSTMPDIR)/tagletapi.packages
-
-tagletapidocs: $(TAGLETAPI_INDEX_FILE)
-
-# Set relative location to core api document root
-$(TAGLETAPI_INDEX_FILE): GET2DOCSDIR=$(TAGLETAPI2COREAPI)/..
-
-# Run javadoc if the index file is out of date or missing
-$(TAGLETAPI_INDEX_FILE): $(TAGLETAPI_OPTIONS_FILE) $(TAGLETAPI_PACKAGES_FILE)
- $(prep-javadoc)
- $(RM) -r $(TAGLETAPI_TEMPDIR)
- $(MKDIR) -p $(TAGLETAPI_TEMPDIR)
- $(call JavadocSummary,$(TAGLETAPI_OPTIONS_FILE),$(TAGLETAPI_PACKAGES_FILE))
- $(JAVADOC_CMD) $(JAVADOC_VM_MEMORY_FLAGS) -d $(TAGLETAPI_TEMPDIR) \
- @$(TAGLETAPI_OPTIONS_FILE) @$(TAGLETAPI_PACKAGES_FILE)
- cp -r $(TAGLETAPI_TEMPDIR)/com $(@D)
- cp $(TAGLETAPI_TEMPDIR)/stylesheet.css $(@D)
- $(RM) -r $(TAGLETAPI_TEMPDIR)
-
-# Create file with javadoc options in it
-$(TAGLETAPI_OPTIONS_FILE):
- $(prep-target)
- @($(call OptionOnly,$(COMMON_JAVADOCFLAGS)) ; \
- $(call OptionPair,-sourcepath,$(RELEASEDOCS_SOURCEPATH)) ; \
- $(call OptionPair,-encoding,ascii) ; \
- $(call OptionOnly,-nonavbar) ; \
- $(call OptionOnly,-noindex) ; \
- $(call OptionPair,-bottom,$(TAGLETAPI_BOTTOM)$(DRAFT_BOTTOM)) ; \
- $(call OptionTrip,-linkoffline,$(TAGLETAPI2COREAPI),$(COREAPI_DOCSDIR)/); \
- ) >> $@
-
-# Create a file with the package names in it
-$(TAGLETAPI_PACKAGES_FILE): $(IMPORTSRCDIR)/$(TAGLETAPI_FILE)
- $(prep-target)
- @($(ECHO) "$(IMPORTSRCDIR)/$(TAGLETAPI_FILE)" ) > $@
-
-#############################################################
-#
-# domapidocs
-#
-
-ALL_OTHER_TARGETS += domapidocs
-
-DOMAPI_DOCDIR := $(JRE_API_DOCSDIR)/plugin/dom
-DOMAPI2COREAPI := ../../$(JDKJRE2COREAPI)
-DOMAPI_DOCTITLE := Common DOM API
-DOMAPI_WINDOWTITLE := Common DOM API
-DOMAPI_HEADER := Common DOM API
-DOMAPI_BOTTOM := $(call CommonTrademarkBottom,$(DOMAPI_FIRST_COPYRIGHT_YEAR))
-DOMAPI_GROUPNAME := Packages
-DOMAPI_REGEXP := com.sun.java.browser.dom:org.w3c.dom*
-# DOMAPI_PKGS is located in NON_CORE_PKGS.gmk
-
-# The index.html, options, and packages files
-DOMAPI_INDEX_FILE = $(DOMAPI_DOCDIR)/index.html
-DOMAPI_OPTIONS_FILE = $(DOCSTMPDIR)/domapi.options
-DOMAPI_PACKAGES_FILE = $(DOCSTMPDIR)/domapi.packages
-
-domapidocs: $(DOMAPI_INDEX_FILE)
-
-# Set relative location to core api document root
-$(DOMAPI_INDEX_FILE): GET2DOCSDIR=$(DOMAPI2COREAPI)/..
-
-# Run javadoc if the index file is out of date or missing
-$(DOMAPI_INDEX_FILE): $(DOMAPI_OPTIONS_FILE) $(DOMAPI_PACKAGES_FILE)
- $(prep-javadoc)
- $(call JavadocSummary,$(DOMAPI_OPTIONS_FILE),$(DOMAPI_PACKAGES_FILE))
- $(JAVADOC_CMD) $(JAVADOC_VM_MEMORY_FLAGS) -d $(@D) \
- @$(DOMAPI_OPTIONS_FILE) @$(DOMAPI_PACKAGES_FILE)
-
-# Create file with javadoc options in it
-$(DOMAPI_OPTIONS_FILE):
- $(prep-target)
- @($(call OptionOnly,$(COMMON_JAVADOCFLAGS)) ; \
- $(call OptionPair,-sourcepath,$(RELEASEDOCS_SOURCEPATH)) ; \
- $(call OptionPair,-encoding,ascii) ; \
- $(call OptionOnly,-splitIndex) ; \
- $(call OptionPair,-doctitle,$(DOMAPI_DOCTITLE)) ; \
- $(call OptionPair,-windowtitle,$(DOMAPI_WINDOWTITLE) $(DRAFT_WINTITLE));\
- $(call OptionPair,-header,$(DOMAPI_HEADER)$(DRAFT_HEADER)) ; \
- $(call OptionPair,-bottom,$(DOMAPI_BOTTOM)$(DRAFT_BOTTOM)) ; \
- $(call OptionTrip,-group,$(DOMAPI_GROUPNAME),$(DOMAPI_REGEXP)); \
- $(call OptionTrip,-linkoffline,$(DOMAPI2COREAPI),$(COREAPI_DOCSDIR)/); \
- ) >> $@
-
-# Create a file with the package names in it
-$(DOMAPI_PACKAGES_FILE): $(DIRECTORY_CACHE) $(call PackageDependencies,$(DOMAPI_PKGS))
- $(prep-target)
- $(call PackageFilter,$(DOMAPI_PKGS))
-
-#############################################################
-#
-# jpdadocs
-#
-
-ALL_OTHER_TARGETS += jpdadocs
-
-jpdadocs: jdidocs jdwpdocs jvmtidocs
-
-#############################################################
-#
-# jdidocs
-#
-
-ALL_OTHER_TARGETS += jdidocs
-
-JDI_DOCDIR := $(JDK_API_DOCSDIR)/jpda/jdi
-JDI2COREAPI := ../../$(JDKJRE2COREAPI)
-JDI_DOCTITLE := Java$(TRADEMARK) Debug Interface
-JDI_WINDOWTITLE := Java Debug Interface
-JDI_HEADER := Java Debug Interface
-JDI_BOTTOM := $(call CommonBottom,$(JDI_FIRST_COPYRIGHT_YEAR))
-JDI_OVERVIEW := $(SHARE_SRC)/classes/jdi-overview.html
-# JDI_PKGS is located in NON_CORE_PKGS.gmk
-
-# The index.html, options, and packages files
-JDI_INDEX_FILE = $(JDI_DOCDIR)/index.html
-JDI_OPTIONS_FILE = $(DOCSTMPDIR)/jdi.options
-JDI_PACKAGES_FILE = $(DOCSTMPDIR)/jdi.packages
-
-jdidocs: $(JDI_INDEX_FILE)
-
-# Set relative location to core api document root
-$(JDI_INDEX_FILE): GET2DOCSDIR=$(JDI2COREAPI)/..
-
-# Run javadoc if the index file is out of date or missing
-$(JDI_INDEX_FILE): $(JDI_OPTIONS_FILE) $(JDI_PACKAGES_FILE)
- $(prep-javadoc)
- $(call JavadocSummary,$(JDI_OPTIONS_FILE),$(JDI_PACKAGES_FILE))
- $(JAVADOC_CMD) $(JAVADOC_VM_MEMORY_FLAGS) -d $(@D) \
- @$(JDI_OPTIONS_FILE) @$(JDI_PACKAGES_FILE)
-
-# Create file with javadoc options in it
-$(JDI_OPTIONS_FILE): $(JDI_OVERVIEW)
- $(prep-target)
- @($(call OptionOnly,$(COMMON_JAVADOCFLAGS)) ; \
- $(call OptionPair,-sourcepath,$(RELEASEDOCS_SOURCEPATH)) ; \
- $(call OptionPair,-encoding,ascii) ; \
- $(call OptionPair,-overview,$(JDI_OVERVIEW)) ; \
- $(call OptionPair,-doctitle,$(JDI_DOCTITLE)) ; \
- $(call OptionPair,-windowtitle,$(JDI_WINDOWTITLE) $(DRAFT_WINTITLE)); \
- $(call OptionPair,-header,$(JDI_HEADER)$(DRAFT_HEADER)) ; \
- $(call OptionPair,-bottom,$(JDI_BOTTOM)$(DRAFT_BOTTOM)) ; \
- $(call OptionTrip,-linkoffline,$(JDI2COREAPI),$(COREAPI_DOCSDIR)/); \
- ) >> $@
-
-# Create a file with the package names in it
-$(JDI_PACKAGES_FILE): $(DIRECTORY_CACHE) $(call PackageDependencies,$(JDI_PKGS))
- $(prep-target)
- $(call PackageFilter,$(JDI_PKGS))
-
-#############################################################
-#
-# jdwpdocs
-#
-
-ALL_OTHER_TARGETS += jdwpdocs
-
-JDWP_DOCDIR = $(PLATFORM_DOCSDIR)/jpda/jdwp
-JDWP_SPEC = $(BUILDDIR)/jpda/jdwp/jdwp.spec
-JDWPGEN_JARFILE = $(BUILDTOOLJARDIR)/jdwpgen.jar
-
-jdwpdocs: $(JDWP_DOCDIR)/jdwp-protocol.html
-$(JDWP_DOCDIR)/jdwp-protocol.html: $(JDWPGEN_JARFILE) $(JDWP_SPEC)
- $(prep-javadoc)
- $(BOOT_JAVA_CMD) -jar $(JDWPGEN_JARFILE) $(JDWP_SPEC) -doc $@
-
-#############################################################
-#
-# jvmtidocs
-#
-
-ALL_OTHER_TARGETS += jvmtidocs
-
-JVMTI_DOCDIR = $(PLATFORM_DOCSDIR)/jvmti
-JVMTI_HTML = $(HOTSPOT_DOCS_IMPORT_PATH)/platform/jvmti/jvmti.html
-
-jvmtidocs: $(JVMTI_DOCDIR)/jvmti.html
-$(JVMTI_DOCDIR)/jvmti.html:
- @$(prep-javadoc)
- @if [ -f $(JVMTI_HTML) ] ; then \
- $(ECHO) "$(CP) $(JVMTI_HTML) $@"; \
- $(CP) $(JVMTI_HTML) $@; \
- else \
- $(ECHO) "WARNING: Generated file does not exist: $(JVMTI_HTML)"; \
- fi
-
-#############################################################
-#
-# jaasdocs
-#
-
-ALL_OTHER_TARGETS += jaasdocs
-
-JAAS_DOCDIR := $(JRE_API_DOCSDIR)/security/jaas/spec
-JAAS2COREAPI := ../../../$(JDKJRE2COREAPI)
-JAAS_DOCTITLE := Java$(TRADEMARK) Authentication and Authorization Service
-JAAS_WINDOWTITLE := Java Authentication and Authorization Service
-JAAS_HEADER := Java Authentication and Authorization Service
-JAAS_BOTTOM := $(call CommonBottom,$(JAAS_FIRST_COPYRIGHT_YEAR))
-# JAAS_PKGS is located in NON_CORE_PKGS.gmk
-JAAS_OVERVIEW := $(SHARE_SRC)/classes/com/sun/security/auth/jaas-overview.html
-
-# The index.html, options, and packages files
-JAAS_INDEX_FILE = $(JAAS_DOCDIR)/index.html
-JAAS_OPTIONS_FILE = $(DOCSTMPDIR)/jaas.options
-JAAS_PACKAGES_FILE = $(DOCSTMPDIR)/jaas.packages
-
-jaasdocs: $(JAAS_INDEX_FILE)
-
-# Set relative location to core api document root
-$(JAAS_INDEX_FILE): GET2DOCSDIR=$(JAAS2COREAPI)/..
-
-# Run javadoc if the index file is out of date or missing
-$(JAAS_INDEX_FILE): $(JAAS_OPTIONS_FILE) $(JAAS_PACKAGES_FILE)
- $(prep-javadoc)
- $(call JavadocSummary,$(JAAS_OPTIONS_FILE),$(JAAS_PACKAGES_FILE))
- $(JAVADOC_CMD) $(JAVADOC_VM_MEMORY_FLAGS) -d $(@D) \
- @$(JAAS_OPTIONS_FILE) @$(JAAS_PACKAGES_FILE)
-
-# Create file with javadoc options in it
-$(JAAS_OPTIONS_FILE): $(JAAS_OVERVIEW)
- $(prep-target)
- @($(call OptionOnly,$(COMMON_JAVADOCFLAGS)) ; \
- $(call OptionPair,-sourcepath,$(RELEASEDOCS_SOURCEPATH)) ; \
- $(call OptionPair,-encoding,ascii) ; \
- $(call OptionPair,-overview,$(JAAS_OVERVIEW)) ; \
- $(call OptionPair,-doctitle,$(JAAS_DOCTITLE)) ; \
- $(call OptionPair,-windowtitle,$(JAAS_WINDOWTITLE) $(DRAFT_WINTITLE)); \
- $(call OptionPair,-header,$(JAAS_HEADER)$(DRAFT_HEADER)) ; \
- $(call OptionPair,-bottom,$(JAAS_BOTTOM)$(DRAFT_BOTTOM)) ; \
- $(call OptionTrip,-linkoffline,$(JAAS2COREAPI),$(COREAPI_DOCSDIR)/); \
- ) >> $@
-
-# Create a file with the package names in it
-$(JAAS_PACKAGES_FILE): $(DIRECTORY_CACHE) $(call PackageDependencies,$(JAAS_PKGS))
- $(prep-target)
- $(call PackageFilter,$(JAAS_PKGS))
-
-#############################################################
-#
-# jgssdocs
-#
-
-ALL_OTHER_TARGETS += jgssdocs
-
-JGSS_DOCDIR := $(JRE_API_DOCSDIR)/security/jgss/spec
-JGSS2COREAPI := ../../../$(JDKJRE2COREAPI)
-JGSS_DOCTITLE := Java$(TRADEMARK) GSS-API Utilities
-JGSS_WINDOWTITLE := Java GSS-API Utilities
-JGSS_HEADER := Java GSS-API Utilities
-JGSS_BOTTOM := $(call CommonBottom,$(JGSS_FIRST_COPYRIGHT_YEAR))
-JGSS_OVERVIEW := $(SHARE_SRC)/classes/com/sun/security/jgss/jgss-overview.html
-# JGSS_PKGS is located in NON_CORE_PKGS.gmk
-
-# The index.html, options, and packages files
-JGSS_INDEX_FILE = $(JGSS_DOCDIR)/index.html
-JGSS_OPTIONS_FILE = $(DOCSTMPDIR)/jgss.options
-JGSS_PACKAGES_FILE = $(DOCSTMPDIR)/jgss.packages
-
-jgssdocs: $(JGSS_INDEX_FILE)
-
-# Set relative location to core api document root
-$(JGSS_INDEX_FILE): GET2DOCSDIR=$(JGSS2COREAPI)/..
-
-# Run javadoc if the index file is out of date or missing
-$(JGSS_INDEX_FILE): $(JGSS_OPTIONS_FILE) $(JGSS_PACKAGES_FILE)
- $(prep-javadoc)
- $(call JavadocSummary,$(JGSS_OPTIONS_FILE),$(JGSS_PACKAGES_FILE))
- $(JAVADOC_CMD) $(JAVADOC_VM_MEMORY_FLAGS) -d $(@D) \
- @$(JGSS_OPTIONS_FILE) @$(JGSS_PACKAGES_FILE)
-
-# Create file with javadoc options in it
-$(JGSS_OPTIONS_FILE): $(JGSS_OVERVIEW)
- $(prep-target)
- @($(call OptionOnly,$(COMMON_JAVADOCFLAGS)) ; \
- $(call OptionPair,-sourcepath,$(RELEASEDOCS_SOURCEPATH)) ; \
- $(call OptionPair,-encoding,ascii) ; \
- $(call OptionOnly,-nodeprecatedlist) ; \
- $(call OptionPair,-overview,$(JGSS_OVERVIEW)) ; \
- $(call OptionPair,-doctitle,$(JGSS_DOCTITLE)) ; \
- $(call OptionPair,-windowtitle,$(JGSS_WINDOWTITLE) $(DRAFT_WINTITLE)); \
- $(call OptionPair,-header,$(JGSS_HEADER)$(DRAFT_HEADER)) ; \
- $(call OptionPair,-bottom,$(JGSS_BOTTOM)$(DRAFT_BOTTOM)) ; \
- $(call OptionTrip,-linkoffline,$(JGSS2COREAPI),$(COREAPI_DOCSDIR)/); \
- ) >> $@
-
-# Create a file with the package names in it
-$(JGSS_PACKAGES_FILE): $(DIRECTORY_CACHE) $(call PackageDependencies,$(JGSS_PKGS))
- $(prep-target)
- $(call PackageFilter,$(JGSS_PKGS))
-
-#############################################################
-#
-# smartcardiodocs
-#
-
-ALL_OTHER_TARGETS += smartcardiodocs
-
-SMARTCARDIO_DOCDIR := $(JRE_API_DOCSDIR)/security/smartcardio/spec
-SMARTCARDIO2COREAPI := ../../../$(JDKJRE2COREAPI)
-SMARTCARDIO_DOCTITLE := Java$(TRADEMARK) Smart Card I/O
-SMARTCARDIO_WINDOWTITLE := Java Smart Card I/O
-SMARTCARDIO_HEADER := Java Smart Card I/O
-SMARTCARDIO_BOTTOM := $(call CommonBottom,$(SMARTCARDIO_FIRST_COPYRIGHT_YEAR))
-# SMARTCARDIO_PKGS is located in NON_CORE_PKGS.gmk
-
-# The index.html, options, and packages files
-SMARTCARDIO_INDEX_FILE = $(SMARTCARDIO_DOCDIR)/index.html
-SMARTCARDIO_OPTIONS_FILE = $(DOCSTMPDIR)/smartcardio.options
-SMARTCARDIO_PACKAGES_FILE = $(DOCSTMPDIR)/smartcardio.packages
-
-smartcardiodocs: $(SMARTCARDIO_INDEX_FILE)
-
-# Set relative location to core api document root
-$(SMARTCARDIO_INDEX_FILE): GET2DOCSDIR=$(SMARTCARDIO2COREAPI)/..
-
-# Run javadoc if the index file is out of date or missing
-$(SMARTCARDIO_INDEX_FILE): $(SMARTCARDIO_OPTIONS_FILE) $(SMARTCARDIO_PACKAGES_FILE)
- $(prep-javadoc)
- $(call JavadocSummary,$(SMARTCARDIO_OPTIONS_FILE),$(SMARTCARDIO_PACKAGES_FILE))
- $(JAVADOC_CMD) $(JAVADOC_VM_MEMORY_FLAGS) -d $(@D) \
- @$(SMARTCARDIO_OPTIONS_FILE) @$(SMARTCARDIO_PACKAGES_FILE)
-
-# Create file with javadoc options in it
-$(SMARTCARDIO_OPTIONS_FILE):
- $(prep-target)
- @($(call OptionOnly,$(COMMON_JAVADOCFLAGS)) ; \
- $(call OptionPair,-sourcepath,$(RELEASEDOCS_SOURCEPATH)) ; \
- $(call OptionPair,-encoding,ascii) ; \
- $(call OptionOnly,-nodeprecatedlist) ; \
- $(call OptionPair,-doctitle,$(SMARTCARDIO_DOCTITLE)) ; \
- $(call OptionPair,-windowtitle,$(SMARTCARDIO_WINDOWTITLE) $(DRAFT_WINTITLE));\
- $(call OptionPair,-header,$(SMARTCARDIO_HEADER)$(DRAFT_HEADER)); \
- $(call OptionPair,-bottom,$(SMARTCARDIO_BOTTOM)$(DRAFT_BOTTOM)); \
- $(call OptionTrip,-linkoffline,$(SMARTCARDIO2COREAPI),$(COREAPI_DOCSDIR)/); \
- ) >> $@
-
-# Create a file with the package names in it
-$(SMARTCARDIO_PACKAGES_FILE): $(DIRECTORY_CACHE) $(call PackageDependencies,$(SMARTCARDIO_PKGS))
- $(prep-target)
- $(call PackageFilter,$(SMARTCARDIO_PKGS))
-
-#############################################################
-#
-# httpserverdocs
-#
-
-ALL_OTHER_TARGETS += httpserverdocs
-
-HTTPSERVER_DOCDIR := $(JRE_API_DOCSDIR)/net/httpserver/spec
-HTTPSERVER2COREAPI := ../../../$(JDKJRE2COREAPI)
-HTTPSERVER_DOCTITLE := Java$(TRADEMARK) HTTP Server
-HTTPSERVER_WINDOWTITLE := Java HTTP Server
-HTTPSERVER_HEADER := Java HTTP Server
-HTTPSERVER_BOTTOM := $(call CommonBottom,$(HTTPSERVER_FIRST_COPYRIGHT_YEAR))
-# HTTPSERVER_PKGS is located in NON_CORE_PKGS.gmk
-
-HTTPSERVER_INDEX_HTML = $(HTTPSERVER_DOCDIR)/index.html
-HTTPSERVER_OPTIONS_FILE = $(DOCSTMPDIR)/httpserver.options
-HTTPSERVER_PACKAGES_FILE = $(DOCSTMPDIR)/httpserver.packages
-
-httpserverdocs: $(HTTPSERVER_INDEX_HTML)
-
-# Set relative location to core api document root
-$(HTTPSERVER_INDEX_HTML): GET2DOCSDIR=$(HTTPSERVER2COREAPI)/..
-
-# Run javadoc if the index file is out of date or missing
-$(HTTPSERVER_INDEX_HTML): $(HTTPSERVER_OPTIONS_FILE) $(HTTPSERVER_PACKAGES_FILE)
- $(prep-javadoc)
- $(call JavadocSummary,$(HTTPSERVER_OPTIONS_FILE),$(HTTPSERVER_PACKAGES_FILE))
- $(JAVADOC_CMD) $(JAVADOC_VM_MEMORY_FLAGS) -d $(@D) \
- @$(HTTPSERVER_OPTIONS_FILE) @$(HTTPSERVER_PACKAGES_FILE)
-
-# Create file with javadoc options in it
-$(HTTPSERVER_OPTIONS_FILE):
- $(prep-target)
- @($(call OptionOnly,$(COMMON_JAVADOCFLAGS)) ; \
- $(call OptionPair,-sourcepath,$(RELEASEDOCS_SOURCEPATH)) ; \
- $(call OptionPair,-encoding,ascii) ; \
- $(call OptionOnly,-nodeprecatedlist) ; \
- $(call OptionPair,-doctitle,$(HTTPSERVER_DOCTITLE)) ; \
- $(call OptionPair,-windowtitle,$(HTTPSERVER_WINDOWTITLE) $(DRAFT_WINTITLE));\
- $(call OptionPair,-header,$(HTTPSERVER_HEADER)$(DRAFT_HEADER)); \
- $(call OptionPair,-bottom,$(HTTPSERVER_BOTTOM)$(DRAFT_BOTTOM)); \
- $(call OptionTrip,-linkoffline,$(HTTPSERVER2COREAPI),$(COREAPI_DOCSDIR)/); \
- ) >> $@
-
-# Create a file with the package names in it
-$(HTTPSERVER_PACKAGES_FILE): $(DIRECTORY_CACHE) $(call PackageDependencies,$(HTTPSERVER_PKGS))
- $(prep-target)
- $(call PackageFilter,$(HTTPSERVER_PKGS))
-
-#############################################################
-#
-# mgmtdocs
-#
-
-ALL_OTHER_TARGETS += mgmtdocs
-
-MGMT_DOCDIR := $(JRE_API_DOCSDIR)/management/extension
-MGMT2COREAPI := ../../$(JDKJRE2COREAPI)
-JVM_MIB_NAME := JVM-MANAGEMENT-MIB.mib
-JVM_MIB_SRC := $(CLOSED_SRC)/share/classes/sun/management/snmp/$(JVM_MIB_NAME)
-MGMT_DOCTITLE := Monitoring and Management Interface for the Java$(TRADEMARK) Platform
-MGMT_WINDOWTITLE := Monitoring and Management Interface for the Java Platform
-MGMT_HEADER := Monitoring and Management Interface for the Java Platform
-MGMT_BOTTOM := $(call CommonBottom,$(MGMT_FIRST_COPYRIGHT_YEAR))
-MGMT_OVERVIEW := $(SHARE_SRC)/classes/com/sun/management/mgmt-overview.html
-# MGMT_PKGS is located in NON_CORE_PKGS.gmk
-
-# The index.html, options, and packages files
-MGMT_INDEX_FILE = $(MGMT_DOCDIR)/index.html
-MGMT_OPTIONS_FILE = $(DOCSTMPDIR)/mgmt.options
-MGMT_PACKAGES_FILE = $(DOCSTMPDIR)/mgmt.packages
-
-mgmtdocs: $(MGMT_INDEX_FILE)
-
-# Set relative location to core api document root
-$(MGMT_INDEX_FILE): GET2DOCSDIR=$(MGMT2COREAPI)/..
-
-# Run javadoc if the index file is out of date or missing
-$(MGMT_INDEX_FILE): $(MGMT_OPTIONS_FILE) $(MGMT_PACKAGES_FILE)
- $(prep-javadoc)
- @if [ -f $(JVM_MIB_SRC) ] ; then \
- $(ECHO) "$(CP) $(JVM_MIB_SRC) $(@D)/.."; \
- $(CP) $(JVM_MIB_SRC) $(@D)/.. ; \
- else \
- $(ECHO) "WARNING: File $(JVM_MIB_NAME) not available."; \
- fi
- $(call JavadocSummary,$(MGMT_OPTIONS_FILE),$(MGMT_PACKAGES_FILE))
- $(JAVADOC_CMD) $(JAVADOC_VM_MEMORY_FLAGS) -d $(@D) \
- @$(MGMT_OPTIONS_FILE) @$(MGMT_PACKAGES_FILE)
-
-# Create file with javadoc options in it
-$(MGMT_OPTIONS_FILE): $(MGMT_OVERVIEW)
- $(prep-target)
- @($(call OptionOnly,$(COMMON_JAVADOCFLAGS)) ; \
- $(call OptionPair,-sourcepath,$(RELEASEDOCS_SOURCEPATH)) ; \
- $(call OptionPair,-encoding,ascii) ; \
- $(call OptionOnly,-nodeprecatedlist) ; \
- $(call OptionPair,-overview,$(MGMT_OVERVIEW)) ; \
- $(call OptionPair,-doctitle,$(MGMT_DOCTITLE)) ; \
- $(call OptionPair,-windowtitle,$(MGMT_WINDOWTITLE) $(DRAFT_WINTITLE)); \
- $(call OptionPair,-header,$(MGMT_HEADER)$(DRAFT_HEADER)) ; \
- $(call OptionPair,-bottom,$(MGMT_BOTTOM)$(DRAFT_BOTTOM)) ; \
- $(call OptionTrip,-linkoffline,$(MGMT2COREAPI),$(COREAPI_DOCSDIR)/); \
- ) >> $@
-
-# Create a file with the package names in it
-$(MGMT_PACKAGES_FILE): $(DIRECTORY_CACHE) $(call PackageDependencies,$(MGMT_PKGS))
- $(prep-target)
- $(call PackageFilter,$(MGMT_PKGS))
-
-#############################################################
-#
-# attachdocs
-#
-
-ALL_OTHER_TARGETS += attachdocs
-
-ATTACH_DOCDIR := $(JDK_API_DOCSDIR)/attach/spec
-ATTACH2COREAPI := ../../$(JDKJRE2COREAPI)
-ATTACH_DOCTITLE := Attach API
-ATTACH_WINDOWTITLE := Attach API
-ATTACH_HEADER := Attach API
-ATTACH_BOTTOM := $(call CommonBottom,$(ATTACH_FIRST_COPYRIGHT_YEAR))
-# ATTACH_PKGS is located in NON_CORE_PKGS.gmk
-
-ATTACH_INDEX_HTML = $(ATTACH_DOCDIR)/index.html
-ATTACH_OPTIONS_FILE = $(DOCSTMPDIR)/attach.options
-ATTACH_PACKAGES_FILE = $(DOCSTMPDIR)/attach.packages
-
-attachdocs: $(ATTACH_INDEX_HTML)
-
-# Set relative location to core api document root
-$(ATTACH_INDEX_HTML): GET2DOCSDIR=$(ATTACH2COREAPI)/..
-
-# Run javadoc if the index file is out of date or missing
-$(ATTACH_INDEX_HTML): $(ATTACH_OPTIONS_FILE) $(ATTACH_PACKAGES_FILE)
- $(prep-javadoc)
- $(call JavadocSummary,$(ATTACH_OPTIONS_FILE),$(ATTACH_PACKAGES_FILE))
- $(JAVADOC_CMD) $(JAVADOC_VM_MEMORY_FLAGS) -d $(@D) \
- @$(ATTACH_OPTIONS_FILE) @$(ATTACH_PACKAGES_FILE)
-
-# Create file with javadoc options in it
-$(ATTACH_OPTIONS_FILE):
- $(prep-target)
- @($(call OptionOnly,$(COMMON_JAVADOCFLAGS)) ; \
- $(call OptionPair,-sourcepath,$(RELEASEDOCS_SOURCEPATH)) ; \
- $(call OptionPair,-encoding,ascii) ; \
- $(call OptionOnly,-nodeprecatedlist) ; \
- $(call OptionPair,-doctitle,$(ATTACH_DOCTITLE)) ; \
- $(call OptionPair,-windowtitle,$(ATTACH_WINDOWTITLE) $(DRAFT_WINTITLE));\
- $(call OptionPair,-header,$(ATTACH_HEADER)$(DRAFT_HEADER)) ; \
- $(call OptionPair,-bottom,$(ATTACH_BOTTOM)$(DRAFT_BOTTOM)) ; \
- $(call OptionTrip,-linkoffline,$(ATTACH2COREAPI),$(COREAPI_DOCSDIR)/); \
- ) >> $@
-
-# Create a file with the package names in it
-$(ATTACH_PACKAGES_FILE): $(DIRECTORY_CACHE) $(call PackageDependencies,$(ATTACH_PKGS))
- $(prep-target)
- $(call PackageFilter,$(ATTACH_PKGS))
-
-#############################################################
-#
-# jconsoledocs
-#
-
-ALL_OTHER_TARGETS += jconsoledocs
-
-JCONSOLE_DOCDIR := $(JDK_API_DOCSDIR)/jconsole/spec
-JCONSOLE2COREAPI := ../../$(JDKJRE2COREAPI)
-JCONSOLE_DOCTITLE := JConsole API
-JCONSOLE_WINDOWTITLE := JConsole API
-JCONSOLE_HEADER := JConsole API
-JCONSOLE_BOTTOM := $(call CommonBottom,$(JCONSOLE_FIRST_COPYRIGHT_YEAR))
-# JCONSOLE_PKGS is located in NON_CORE_PKGS.gmk
-
-JCONSOLE_INDEX_HTML = $(JCONSOLE_DOCDIR)/index.html
-JCONSOLE_OPTIONS_FILE = $(DOCSTMPDIR)/jconsole.options
-JCONSOLE_PACKAGES_FILE = $(DOCSTMPDIR)/jconsole.packages
-
-jconsoledocs: $(JCONSOLE_INDEX_HTML)
-
-# Set relative location to core api document root
-$(JCONSOLE_INDEX_HTML): GET2DOCSDIR=$(JCONSOLE2COREAPI)/..
-
-# Run javadoc if the index file is out of date or missing
-$(JCONSOLE_INDEX_HTML): $(JCONSOLE_OPTIONS_FILE) $(JCONSOLE_PACKAGES_FILE)
- $(prep-javadoc)
- $(call JavadocSummary,$(JCONSOLE_OPTIONS_FILE),$(JCONSOLE_PACKAGES_FILE))
- $(JAVADOC_CMD) $(JAVADOC_VM_MEMORY_FLAGS) -d $(@D) \
- @$(JCONSOLE_OPTIONS_FILE) @$(JCONSOLE_PACKAGES_FILE)
-
-# Create file with javadoc options in it
-$(JCONSOLE_OPTIONS_FILE):
- $(prep-target)
- @($(call OptionOnly,$(COMMON_JAVADOCFLAGS)) ; \
- $(call OptionPair,-sourcepath,$(RELEASEDOCS_SOURCEPATH)) ; \
- $(call OptionPair,-encoding,ascii) ; \
- $(call OptionOnly,-nodeprecatedlist) ; \
- $(call OptionPair,-doctitle,$(JCONSOLE_DOCTITLE)) ; \
- $(call OptionPair,-windowtitle,$(JCONSOLE_WINDOWTITLE) $(DRAFT_WINTITLE));\
- $(call OptionPair,-header,$(JCONSOLE_HEADER)$(DRAFT_HEADER)) ; \
- $(call OptionPair,-bottom,$(JCONSOLE_BOTTOM)$(DRAFT_BOTTOM)) ; \
- $(call OptionTrip,-linkoffline,$(JCONSOLE2COREAPI),$(COREAPI_DOCSDIR)/); \
- ) >> $@
-
-# Create a file with the package names in it
-$(JCONSOLE_PACKAGES_FILE): $(DIRECTORY_CACHE) $(call PackageDependencies,$(JCONSOLE_PKGS))
- $(prep-target)
- $(call PackageFilter,$(JCONSOLE_PKGS))
-
-#############################################################
-#
-# treeapidocs
-#
-
-# Part of langtools
-ifdef LANGTOOLS_DIST
- ALL_OTHER_TARGETS += treeapidocs
-endif
-
-TREEAPI_DOCDIR := $(JDK_API_DOCSDIR)/javac/tree
-TREEAPI2COREAPI := ../../$(JDKJRE2COREAPI)
-TREEAPI_DOCTITLE := Compiler Tree API
-TREEAPI_WINDOWTITLE := Compiler Tree API
-TREEAPI_HEADER := Compiler Tree API
-TREEAPI_BOTTOM := $(call CommonBottom,$(TREEAPI_FIRST_COPYRIGHT_YEAR))
-TREEAPI_GROUPNAME := Packages
-TREEAPI_REGEXP := com.sun.source.*
-# TREEAPI_PKGS is located in NON_CORE_PKGS.gmk
-
-TREEAPI_INDEX_HTML = $(TREEAPI_DOCDIR)/index.html
-TREEAPI_OPTIONS_FILE = $(DOCSTMPDIR)/treeapi.options
-TREEAPI_PACKAGES_FILE = $(DOCSTMPDIR)/treeapi.packages
-
-treeapidocs: $(TREEAPI_INDEX_HTML)
-
-# Set relative location to core api document root
-$(TREEAPI_INDEX_HTML): GET2DOCSDIR=$(TREEAPI2COREAPI)/..
-
-# Run javadoc if the index file is out of date or missing
-$(TREEAPI_INDEX_HTML): $(TREEAPI_OPTIONS_FILE) $(TREEAPI_PACKAGES_FILE)
- $(prep-javadoc)
- $(call JavadocSummary,$(TREEAPI_OPTIONS_FILE),$(TREEAPI_PACKAGES_FILE))
- $(JAVADOC_CMD) $(JAVADOC_VM_MEMORY_FLAGS) -d $(@D) \
- @$(TREEAPI_OPTIONS_FILE) @$(TREEAPI_PACKAGES_FILE)
-
-# Create file with javadoc options in it
-$(TREEAPI_OPTIONS_FILE):
- $(prep-target)
- @($(call OptionOnly,$(COMMON_JAVADOCFLAGS)) ; \
- $(call OptionPair,-sourcepath,$(RELEASEDOCS_SOURCEPATH)) ; \
- $(call OptionPair,-encoding,ascii) ; \
- $(call OptionPair,-doctitle,$(TREEAPI_DOCTITLE)) ; \
- $(call OptionPair,-windowtitle,$(TREEAPI_WINDOWTITLE) $(DRAFT_WINTITLE));\
- $(call OptionPair,-header,$(TREEAPI_HEADER)$(DRAFT_HEADER)) ; \
- $(call OptionPair,-tag,$(TAG_JLS)) ; \
- $(call OptionPair,-bottom,$(TREEAPI_BOTTOM)$(DRAFT_BOTTOM)) ; \
- $(call OptionTrip,-group,$(TREEAPI_GROUPNAME),$(TREEAPI_REGEXP)); \
- $(call OptionTrip,-linkoffline,$(TREEAPI2COREAPI),$(COREAPI_DOCSDIR)/); \
- ) >> $@
-
-# Create a file with the package names in it
-$(TREEAPI_PACKAGES_FILE): $(DIRECTORY_CACHE) $(call PackageDependencies,$(TREEAPI_PKGS))
- $(prep-target)
- $(call PackageFilter,$(TREEAPI_PKGS))
-
-#############################################################
-#
-# sctpdocs
-#
-
-ALL_OTHER_TARGETS += sctpdocs
-
-SCTPAPI_DOCDIR := $(JRE_API_DOCSDIR)/nio/sctp/spec
-SCTPAPI2COREAPI := ../../../$(JDKJRE2COREAPI)
-SCTPAPI_DOCTITLE := SCTP API
-SCTPAPI_WINDOWTITLE := SCTP API
-SCTPAPI_HEADER := SCTP API
-SCTPAPI_BOTTOM := $(call CommonBottom,$(SCTPAPI_FIRST_COPYRIGHT_YEAR))
-# SCTPAPI_PKGS is located in NON_CORE_PKGS.gmk
-
-SCTPAPI_INDEX_HTML = $(SCTPAPI_DOCDIR)/index.html
-SCTPAPI_OPTIONS_FILE = $(DOCSTMPDIR)/sctp.options
-SCTPAPI_PACKAGES_FILE = $(DOCSTMPDIR)/sctp.packages
-
-sctpdocs: $(SCTPAPI_INDEX_HTML)
-
-# Set relative location to core api document root
-$(SCTSCTSCTP: GET2DOCSDIR=$(SCTPAPI2COREAPI)/..
-
-# Run javadoc if the index file is out of date or missing
-$(SCTPAPI_INDEX_HTML): $(SCTPAPI_OPTIONS_FILE) $(SCTPAPI_PACKAGES_FILE)
- $(prep-javadoc)
- $(call JavadocSummary,$(SCTPAPI_OPTIONS_FILE),$(SCTPAPI_PACKAGES_FILE))
- $(JAVADOC_CMD) $(JAVADOC_VM_MEMORY_FLAGS) -d $(@D) \
- @$(SCTPAPI_OPTIONS_FILE) @$(SCTPAPI_PACKAGES_FILE)
-
-# Create file with javadoc options in it
-$(SCTPAPI_OPTIONS_FILE):
- $(prep-target)
- @($(call OptionOnly,$(COMMON_JAVADOCFLAGS)) ; \
- $(call OptionPair,-sourcepath,$(RELEASEDOCS_SOURCEPATH)) ; \
- $(call OptionPair,-encoding,ascii) ; \
- $(call OptionOnly,-nodeprecatedlist) ; \
- $(call OptionPair,-doctitle,$(SCTPAPI_DOCTITLE)) ; \
- $(call OptionPair,-windowtitle,$(SCTPAPI_WINDOWTITLE) $(DRAFT_WINTITLE));\
- $(call OptionPair,-header,$(SCTPAPI_HEADER)$(DRAFT_HEADER)) ; \
- $(call OptionPair,-bottom,$(SCTPAPI_BOTTOM)$(DRAFT_BOTTOM)) ; \
- $(call OptionTrip,-linkoffline,$(SCTPAPI2COREAPI),$(COREAPI_DOCSDIR)/); \
- ) >> $@
-
-# Create a file with the package names in it
-$(SCTPAPI_PACKAGES_FILE): $(DIRECTORY_CACHE) $(call PackageDependencies,$(SCTPAPI_PKGS))
- $(prep-target)
- $(call PackageFilter,$(SCTPAPI_PKGS))
-
-#############################################################
-#
-# Get a cache of all the directories
-
-$(DIRECTORY_CACHE): $(ALL_EXISTING_SOURCE_DIRS)
- $(prep-target)
- @for cp in $(ALL_EXISTING_SOURCE_DIRS) ; do \
- $(ECHO) "$(FIND) $${cp} -type f >> $@"; \
- $(FIND) $${cp} -type f >> $@; \
- done
-
-#############################################################
-#release version of core packages ########
-# Maximize performance and ensure that build number & milestone are set.
-
-rel-coredocs: sanitycheckcoredocs
- $(MAKE) coredocs
-
-rel-docs: rel-coredocs $(ALL_OTHER_TARGETS)
-#
-# end of production targets
-
-otherdocs: $(ALL_OTHER_TARGETS)
-
-clean:
- $(RM) -r $(DOCSDIR) $(DOCSTMPDIR)
-
-#############################################################
-# DEBUG TARGET
-# List the values defined in the makefile hierarchy, to make sure everything
-# is set properly, and to help identify values we can use instead of making new ones.
-# (Most of them come from common/shared/Defs.gmk)
-#
-# Notes:
-# * BUILD_NUMBER defaults to b00 if not set on command line with BUILD_NUMBER=
-# * MILESTONE defaults to internal unless set to beta, rc, or fcs on command line
-#
-
-echovalues:
- @$(ECHO) ""
- @$(ECHO) --------------Imports---------------------------
- @$(ECHO) "IMPORT_PACKAGES = $(IMPORT_PACKAGES)"
- @$(ECHO) "IMPORT_PACKAGE_FILTER = $(IMPORT_PACKAGE_FILTER)"
- @$(ECHO) --------------Imports---------------------------
- @$(ECHO) ""
- @$(ECHO) --------------Shared---------------------------
- @$(ECHO) BUILD_NUMBER = $(BUILD_NUMBER)
- @$(ECHO) FULL_VERSION = $(FULL_VERSION)
- @$(ECHO) JDK_VERSION = $(JDK_VERSION)
- @$(ECHO) JDK_MAJOR_VERSION = $(JDK_MAJOR_VERSION)
- @$(ECHO) JDK_MINOR_VERSION = $(JDK_MINOR_VERSION)
- @$(ECHO) JDK_MICRO_VERSION = $(JDK_MICRO_VERSION)
- @$(ECHO) JDK_UPDATE_VERSION = $(JDK_UPDATE_VERSION)
- @$(ECHO) JDK_MKTG_VERSION = $(JDK_MKTG_VERSION)
- @$(ECHO) JDK_UNDERSCORE_VERSION = $(JDK_UNDERSCORE_VERSION)
- @$(ECHO) JDK_MKTG_UNDERSCORE_VERSION = $(JDK_MKTG_UNDERSCORE_VERSION)
- @$(ECHO) MARKETING_NUMBER = $(MARKETING_NUMBER)
- @$(ECHO) MARKET_NAME = $(MARKET_NAME)
- @$(ECHO) MILESTONE = $(MILESTONE)
- @$(ECHO) RELEASE = $(RELEASE)
- @$(ECHO) USER_RELEASE_SUFFIX = $(USER_RELEASE_SUFFIX)
- @$(ECHO) --------------Shared---------------------------
- @$(ECHO) ""
- @$(ECHO) --------------common/Defs---------------------------
- @$(ECHO) "RELEASEDOCS_SOURCEPATH"
- @$(ECHO) " SHARE_SRC/classes: $(SHARE_SRC)/classes"
- @$(ECHO) " PLATFORM_SRC/classes: $(PLATFORM_SRC)/classes"
- @$(ECHO) " GENSRCDIR: $(GENSRCDIR)"
- @$(ECHO) " SHARE_SRC/doc/stub: $(SHARE_SRC)/doc/stub"
- @$(ECHO) " IMPORTSRCDIR: $(IMPORTSRCDIR)"
- @$(ECHO) --------------common/Defs---------------------------
- @$(ECHO) ""
-
-#############################################################
-.PHONY: all docs coredocs rel-docs echovalues otherdocs rel-coredocs \
- sanitycheckcoredocs $(ALL_OTHER_TARGETS)
-
diff --git a/jdk/make/docs/NON_CORE_PKGS.gmk b/jdk/make/docs/NON_CORE_PKGS.gmk
deleted file mode 100644
index 949637cfeda..00000000000
--- a/jdk/make/docs/NON_CORE_PKGS.gmk
+++ /dev/null
@@ -1,105 +0,0 @@
-#
-# Copyright (c) 2002, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# This file contains the package names of all the "non-core"
-# API published in the Java 2 SDK documentation. "Non-core" means
-# it includes all published API outside of the JDK API specification.
-#
-# These environment variables are used by javadoc in
-# make/docs/Makefile and are referenced by the localization
-# team when determining which APIs to extract javadoc
-# comments from.
-
-DOMAPI_PKGS = com.sun.java.browser.dom \
- org.w3c.dom \
- org.w3c.dom.bootstrap \
- org.w3c.dom.ls \
- org.w3c.dom.ranges \
- org.w3c.dom.traversal \
- org.w3c.dom.html \
- org.w3c.dom.stylesheets \
- org.w3c.dom.css \
- org.w3c.dom.events \
- org.w3c.dom.views
-
-JDI_PKGS = com.sun.jdi \
- com.sun.jdi.event \
- com.sun.jdi.request \
- com.sun.jdi.connect \
- com.sun.jdi.connect.spi
-
-MGMT_PKGS = com.sun.management
-
-JAAS_PKGS = com.sun.security.auth \
- com.sun.security.auth.callback \
- com.sun.security.auth.login \
- com.sun.security.auth.module
-
-JGSS_PKGS = com.sun.security.jgss
-
-OLD_JSSE_PKGS = com.sun.net.ssl
-
-HTTPSERVER_PKGS = com.sun.net.httpserver \
- com.sun.net.httpserver.spi
-
-NIO_PKGS = com.sun.nio.file
-
-DOCLETAPI_PKGS = com.sun.javadoc
-
-TAGLETAPI_FILE = com/sun/tools/doclets/Taglet.java
-
-ATTACH_PKGS = com.sun.tools.attach \
- com.sun.tools.attach.spi
-
-JCONSOLE_PKGS = com.sun.tools.jconsole
-
-TREEAPI_PKGS = com.sun.source.doctree \
- com.sun.source.tree \
- com.sun.source.util
-
-SMARTCARDIO_PKGS = javax.smartcardio
-
-SCTPAPI_PKGS = com.sun.nio.sctp
-
-ifeq ($(PLATFORM), macosx)
-APPLE_EXT_PKGS = com.apple.concurrent \
- com.apple.eawt \
- com.apple.eawt.event \
- com.apple.eio
-endif
-
-# non-core packages in rt.jar
-NON_CORE_PKGS = $(DOMAPI_PKGS) \
- $(MGMT_PKGS) \
- $(JAAS_PKGS) \
- $(JGSS_PKGS) \
- $(NIO_PKGS) \
- $(OLD_JSSE_PKGS) \
- $(HTTPSERVER_PKGS) \
- $(SMARTCARDIO_PKGS) \
- $(SCTPAPI_PKGS) \
- $(APPLE_EXT_PKGS)
-
diff --git a/jdk/make/docs/Notes.html b/jdk/make/docs/Notes.html
deleted file mode 100644
index e3d8ae1f26b..00000000000
--- a/jdk/make/docs/Notes.html
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-Doc Process Notes
-
-
-
-
-
-REGEXP
- REGEXP is a list of wildcard patterns that determines which packages listed
- in CORE_PKGS.gmk go into which summary-table on the main API index page. It
- was motivated by the need to divide the world into "core packages"
- (java.*) and "extension packages" (javax.*). In time, the distinction
- went away. The whole table is now called "Platform Packages"--which
- eliminated the need for this list of regular expressions. But it lingered on,
- accreting all of the packages in the JVM, one by one. I pruned it back to "*",
- so it now covers every package in the Java platform API docs. If some separation
- is needed in the future, it can grow back into a colon-separated list, starting
- with this, which is in all respects equivalent to "*" at this point
- in time:
-
- REGEXP = "java.*:javax.*:org.ietf*:org.omg.
-
-
- Release Targets
- (Thanks to Kelly O'Hair for this info.)
- The rel-coredocs and rel-docs targets were added by Eric
- Armstrong. rel-coredocs assumes the kind of large, 32-bit machine used
- in the javapubs group's docs-release process. It specifies memory settings accordingly
- to maximize performance.
- The performance settings, like the sanity check, are most important for the
- core docs--the platform APIs. Running javadoc on those APIs takes a significant
- amount of time and memory. Setting the initial heap size as large as possible
- is important to prevent thrashing as the heap grows. Setting the maximum as
- large as necessary is also important to keep the job from failing.
-
- -J-Xmx512 sets a maximum of 512, which became necessary in 6.0
- -J-Xms256 sets starting size to 256 (default is 8)
-
- rel-coredocs also includes a sanity check to help ensure that BUILD_NUMBER
- and MILESTONE are specified properly when docs are built outside of
- the normal release engineering process, with the intention of releasing them
- on the web or in a downloaded docs bundle. (When invoked in release engineering's
- control build, the values are always set properly. But when the targets are
- run by themselves, they default to b00 and "internal"--which silently
- sabotage the result of a build that can take many hours to complete.
-
-
diff --git a/jdk/makefiles/gendata/GendataBreakIterator.gmk b/jdk/make/gendata/GendataBreakIterator.gmk
similarity index 98%
rename from jdk/makefiles/gendata/GendataBreakIterator.gmk
rename to jdk/make/gendata/GendataBreakIterator.gmk
index 1b9eba3bffc..b1cc33dca08 100644
--- a/jdk/makefiles/gendata/GendataBreakIterator.gmk
+++ b/jdk/make/gendata/GendataBreakIterator.gmk
@@ -61,7 +61,7 @@ $(eval $(call SetupJavaCompilation,BUILD_BREAKITERATOR, \
# Generate data resource files.
# input
-UNICODEDATA = $(JDK_TOPDIR)/make/tools/UnicodeData/UnicodeData.txt
+UNICODEDATA = $(JDK_TOPDIR)/make/data/unicodedata/UnicodeData.txt
# output
DATA_PKG_DIR = $(JDK_OUTPUTDIR)/classes/sun/text/resources
diff --git a/jdk/makefiles/gendata/GendataFontConfig.gmk b/jdk/make/gendata/GendataFontConfig.gmk
similarity index 100%
rename from jdk/makefiles/gendata/GendataFontConfig.gmk
rename to jdk/make/gendata/GendataFontConfig.gmk
diff --git a/jdk/makefiles/gendata/GendataHtml32dtd.gmk b/jdk/make/gendata/GendataHtml32dtd.gmk
similarity index 100%
rename from jdk/makefiles/gendata/GendataHtml32dtd.gmk
rename to jdk/make/gendata/GendataHtml32dtd.gmk
diff --git a/jdk/makefiles/gendata/GendataTZDB.gmk b/jdk/make/gendata/GendataTZDB.gmk
similarity index 96%
rename from jdk/makefiles/gendata/GendataTZDB.gmk
rename to jdk/make/gendata/GendataTZDB.gmk
index 46ef698148e..b18d6a77409 100644
--- a/jdk/makefiles/gendata/GendataTZDB.gmk
+++ b/jdk/make/gendata/GendataTZDB.gmk
@@ -28,7 +28,7 @@ GENDATA_TZDB :=
#
# Time zone data file creation
#
-TZDATA_DIR := $(JDK_TOPDIR)/make/sun/javazic/tzdata
+TZDATA_DIR := $(JDK_TOPDIR)/make/data/tzdata
TZDATA_TZFILE := africa antarctica asia australasia europe northamerica pacificnew southamerica backward etcetera gmt jdk11_backward
TZDATA_TZFILES := $(addprefix $(TZDATA_DIR)/,$(TZDATA_TZFILE))
diff --git a/jdk/makefiles/gensrc/GensrcBuffer.gmk b/jdk/make/gensrc/GensrcBuffer.gmk
similarity index 100%
rename from jdk/makefiles/gensrc/GensrcBuffer.gmk
rename to jdk/make/gensrc/GensrcBuffer.gmk
diff --git a/jdk/makefiles/gensrc/GensrcCLDR.gmk b/jdk/make/gensrc/GensrcCLDR.gmk
similarity index 100%
rename from jdk/makefiles/gensrc/GensrcCLDR.gmk
rename to jdk/make/gensrc/GensrcCLDR.gmk
diff --git a/jdk/makefiles/gensrc/GensrcCharacterData.gmk b/jdk/make/gensrc/GensrcCharacterData.gmk
similarity index 95%
rename from jdk/makefiles/gensrc/GensrcCharacterData.gmk
rename to jdk/make/gensrc/GensrcCharacterData.gmk
index 2c6cc7a0739..c52993af6d4 100644
--- a/jdk/makefiles/gensrc/GensrcCharacterData.gmk
+++ b/jdk/make/gensrc/GensrcCharacterData.gmk
@@ -29,8 +29,8 @@
GENSRC_CHARACTERDATA :=
-CHARACTERDATA = $(JDK_TOPDIR)/make/tools/GenerateCharacter
-UNICODEDATA = $(JDK_TOPDIR)/make/tools/UnicodeData
+CHARACTERDATA = $(JDK_TOPDIR)/make/data/characterdata
+UNICODEDATA = $(JDK_TOPDIR)/make/data/unicodedata
define SetupCharacterData
$(JDK_OUTPUTDIR)/gensrc/java/lang/$1.java: $(CHARACTERDATA)/$1.java.template $(BUILD_TOOLS)
diff --git a/jdk/makefiles/gensrc/GensrcCharsetCoder.gmk b/jdk/make/gensrc/GensrcCharsetCoder.gmk
similarity index 100%
rename from jdk/makefiles/gensrc/GensrcCharsetCoder.gmk
rename to jdk/make/gensrc/GensrcCharsetCoder.gmk
diff --git a/jdk/makefiles/gensrc/GensrcCharsetMapping.gmk b/jdk/make/gensrc/GensrcCharsetMapping.gmk
similarity index 69%
rename from jdk/makefiles/gensrc/GensrcCharsetMapping.gmk
rename to jdk/make/gensrc/GensrcCharsetMapping.gmk
index 6dfc8d9e344..5624ebfae4b 100644
--- a/jdk/makefiles/gensrc/GensrcCharsetMapping.gmk
+++ b/jdk/make/gensrc/GensrcCharsetMapping.gmk
@@ -28,10 +28,10 @@ GENSRC_CHARSETMAPPING :=
GENSRC_TMP := $(JDK_OUTPUTDIR)/gensrc
GENSRC_DST := $(JDK_OUTPUTDIR)/gensrc/sun/nio/cs
-GENSRC_SRC := $(JDK_TOPDIR)/make/tools/CharsetMapping
-GENSRC_JAVA_SRC := $(JDK_TOPDIR)/make/tools/src/build/tools/charsetmapping
+GENSRC_DATA := $(JDK_TOPDIR)/make/data/charsetmapping
+GENSRC_JAVA_SRC := $(JDK_TOPDIR)/make/src/classes/build/tools/charsetmapping
-GENSRC_TEMPLATES := $(GENSRC_SRC)/SingleByte-X.java.template $(GENSRC_SRC)/DoubleByte-X.java.template
+GENSRC_TEMPLATES := $(GENSRC_DATA)/SingleByte-X.java.template $(GENSRC_DATA)/DoubleByte-X.java.template
###
@@ -44,15 +44,15 @@ $(GENSRC_TMP)/_the.charsetmapping.dir:
GENSRC_SB := $(GENSRC_TMP)/_the.charsetmapping.sbcs
-$(GENSRC_SB): $(GENSRC_SRC)/sbcs $(GENSRC_TEMPLATES) $(GENSRC_TMP)/_the.charsetmapping.dir
- $(TOOL_CHARSETMAPPING) $(LOG_INFO) $(GENSRC_SRC) $(GENSRC_DST) sbcs
+$(GENSRC_SB): $(GENSRC_DATA)/sbcs $(GENSRC_TEMPLATES) $(GENSRC_TMP)/_the.charsetmapping.dir
+ $(TOOL_CHARSETMAPPING) $(LOG_INFO) $(GENSRC_DATA) $(GENSRC_DST) sbcs
$(TOUCH) $@
GENSRC_CHARSETMAPPING += $(GENSRC_SB)
###
-$(GENSRC_DST)/ext/sjis0213.dat: $(GENSRC_SRC)/sjis0213.map $(GENSRC_SB)
+$(GENSRC_DST)/ext/sjis0213.dat: $(GENSRC_DATA)/sjis0213.map $(GENSRC_SB)
$(TOOL_CHARSETMAPPING) $(LOG_INFO) $< $@ sjis0213
GENSRC_CHARSETMAPPING += $(GENSRC_DST)/ext/sjis0213.dat
@@ -60,43 +60,43 @@ GENSRC_CHARSETMAPPING += $(GENSRC_DST)/ext/sjis0213.dat
###
$(GENSRC_DST)/ext/EUC_TWMapping.java: $(GENSRC_JAVA_SRC)/EUC_TW.java $(GENSRC_SB)
- $(TOOL_CHARSETMAPPING) $(LOG_INFO) $(GENSRC_SRC) $(GENSRC_DST)/ext euctw $(GENSRC_JAVA_SRC)/EUC_TW.java
+ $(TOOL_CHARSETMAPPING) $(LOG_INFO) $(GENSRC_DATA) $(GENSRC_DST)/ext euctw $(GENSRC_JAVA_SRC)/EUC_TW.java
GENSRC_CHARSETMAPPING += $(GENSRC_DST)/ext/EUC_TWMapping.java
###
$(GENSRC_DST)/ext/HKSCSMapping.java: $(GENSRC_JAVA_SRC)/HKSCS.java $(GENSRC_SB)
- $(TOOL_CHARSETMAPPING) $(LOG_INFO) $(GENSRC_SRC) $(GENSRC_DST)/ext hkscs $(GENSRC_JAVA_SRC)/HKSCS.java
+ $(TOOL_CHARSETMAPPING) $(LOG_INFO) $(GENSRC_DATA) $(GENSRC_DST)/ext hkscs $(GENSRC_JAVA_SRC)/HKSCS.java
GENSRC_CHARSETMAPPING += $(GENSRC_DST)/ext/HKSCSMapping.java
###
-$(GENSRC_TMP)/gensrc_the.charsetmapping.extsbcs: $(GENSRC_SRC)/extsbcs $(GENSRC_TEMPLATES) $(GENSRC_SB)
- $(TOOL_CHARSETMAPPING) $(GENSRC_SRC) $(LOG_INFO) $(GENSRC_DST)/ext extsbcs
+$(GENSRC_TMP)/gensrc_the.charsetmapping.extsbcs: $(GENSRC_DATA)/extsbcs $(GENSRC_TEMPLATES) $(GENSRC_SB)
+ $(TOOL_CHARSETMAPPING) $(GENSRC_DATA) $(LOG_INFO) $(GENSRC_DST)/ext extsbcs
$(TOUCH) $@
GENSRC_CHARSETMAPPING += $(GENSRC_TMP)/gensrc_the.charsetmapping.extsbcs
###
-$(GENSRC_TMP)/gensrc_the.charsetmapping.dbcs: $(GENSRC_SRC)/dbcs $(GENSRC_TEMPLATES) $(GENSRC_SB)
- $(TOOL_CHARSETMAPPING) $(GENSRC_SRC) $(LOG_INFO) $(GENSRC_DST)/ext dbcs
+$(GENSRC_TMP)/gensrc_the.charsetmapping.dbcs: $(GENSRC_DATA)/dbcs $(GENSRC_TEMPLATES) $(GENSRC_SB)
+ $(TOOL_CHARSETMAPPING) $(GENSRC_DATA) $(LOG_INFO) $(GENSRC_DST)/ext dbcs
$(TOUCH) $@
GENSRC_CHARSETMAPPING += $(GENSRC_TMP)/gensrc_the.charsetmapping.dbcs
###
-GENSRC_CHARSET_PROVIDER_CMD := $(JDK_TOPDIR)/makefiles/scripts/genCharsetProvider.sh
+GENSRC_CHARSET_PROVIDER_CMD := $(JDK_TOPDIR)/make/scripts/genCharsetProvider.sh
$(GENSRC_DST)/StandardCharsets.java: $(JDK_TOPDIR)/src/share/classes/sun/nio/cs/standard-charsets \
$(GENSRC_CHARSET_PROVIDER_CMD) \
$(GENSRC_TMP)/_the.charsetmapping.dir
NAWK="$(NAWK)" TEMPDIR="$(GENSRC_TMP)" SH="$(SH)" \
HASHER="$(TOOL_HASHER)" \
- SCRIPTS="$(JDK_TOPDIR)/makefiles/scripts" \
+ SCRIPTS="$(JDK_TOPDIR)/make/scripts" \
$(SH) -e $(GENSRC_CHARSET_PROVIDER_CMD) $(LOG_INFO) $< $(@D)
GENSRC_CHARSETMAPPING += $(GENSRC_DST)/StandardCharsets.java
diff --git a/jdk/makefiles/gensrc/GensrcExceptions.gmk b/jdk/make/gensrc/GensrcExceptions.gmk
similarity index 90%
rename from jdk/makefiles/gensrc/GensrcExceptions.gmk
rename to jdk/make/gensrc/GensrcExceptions.gmk
index cf9c6added1..e664dd8be70 100644
--- a/jdk/makefiles/gensrc/GensrcExceptions.gmk
+++ b/jdk/make/gensrc/GensrcExceptions.gmk
@@ -29,7 +29,7 @@ GENSRC_EXCEPTIONS_TMP := $(JDK_OUTPUTDIR)/gensrc
GENSRC_EXCEPTIONS_DST := $(JDK_OUTPUTDIR)/gensrc/java/nio
GENSRC_EXCEPTIONS_SRC := $(JDK_TOPDIR)/src/share/classes/java/nio
-GENSRC_EXCEPTIONS_CMD := $(JDK_TOPDIR)/makefiles/scripts/genExceptions.sh
+GENSRC_EXCEPTIONS_CMD := $(JDK_TOPDIR)/make/scripts/genExceptions.sh
GENSRC_EXCEPTIONS_SRC_DIRS := . charset channels
@@ -47,7 +47,7 @@ $(GENSRC_EXCEPTIONS_DST)/_the.%: $(GENSRC_EXCEPTIONS_SRC)/%/exceptions \
$(GENSRC_EXCEPTIONS_CMD) \
$(GENSRC_EXCEPTIONS_DST)/_the.exceptions.dir
$(MKDIR) -p $(@D)/$*
- SCRIPTS="$(JDK_TOPDIR)/makefiles/scripts" NAWK="$(NAWK)" SH="$(SH)" $(SH) $(GENSRC_EXCEPTIONS_CMD) $< $(@D)/$* $(LOG_INFO)
+ SCRIPTS="$(JDK_TOPDIR)/make/scripts" NAWK="$(NAWK)" SH="$(SH)" $(SH) $(GENSRC_EXCEPTIONS_CMD) $< $(@D)/$* $(LOG_INFO)
$(TOUCH) $@
GENSRC_EXCEPTIONS += $(foreach D,$(GENSRC_EXCEPTIONS_SRC_DIRS),$(GENSRC_EXCEPTIONS_DST)/_the.$(D))
diff --git a/jdk/makefiles/gensrc/GensrcIcons.gmk b/jdk/make/gensrc/GensrcIcons.gmk
similarity index 100%
rename from jdk/makefiles/gensrc/GensrcIcons.gmk
rename to jdk/make/gensrc/GensrcIcons.gmk
diff --git a/jdk/makefiles/gensrc/GensrcJDWP.gmk b/jdk/make/gensrc/GensrcJDWP.gmk
similarity index 86%
rename from jdk/makefiles/gensrc/GensrcJDWP.gmk
rename to jdk/make/gensrc/GensrcJDWP.gmk
index de245755c50..f429974298d 100644
--- a/jdk/makefiles/gensrc/GensrcJDWP.gmk
+++ b/jdk/make/gensrc/GensrcJDWP.gmk
@@ -26,16 +26,18 @@
# Translate the Java debugger wire protocol (jdwp.spec) file into a JDWP.java file
# and a JDWPCommands.h C-header file.
-$(JDK_OUTPUTDIR)/gensrc_jdwp_headers/JDWPCommands.h: $(JDK_TOPDIR)/makefiles/jpda/jdwp/jdwp.spec
+JDWP_SPEC_FILE := $(JDK_TOPDIR)/make/data/jdwp/jdwp.spec
-$(JDK_OUTPUTDIR)/gensrc/com/sun/tools/jdi/JDWP.java: $(JDK_TOPDIR)/makefiles/jpda/jdwp/jdwp.spec
+$(JDK_OUTPUTDIR)/gensrc_jdwp_headers/JDWPCommands.h: $(JDWP_SPEC_FILE)
+
+$(JDK_OUTPUTDIR)/gensrc/com/sun/tools/jdi/JDWP.java: $(JDWP_SPEC_FILE)
$(MKDIR) -p $(@D)
$(MKDIR) -p $(JDK_OUTPUTDIR)/gensrc_jdwp_headers
$(RM) $@ $(JDK_OUTPUTDIR)/gensrc_jdwp_headers/JDWPCommands.h
$(ECHO) $(LOG_INFO) Creating JDWP.java and JDWPCommands.h from jdwp.spec
$(TOOL_JDWPGEN) $< -jdi $@ -include $(JDK_OUTPUTDIR)/gensrc_jdwp_headers/JDWPCommands.h
-$(JDK_OUTPUTDIR)/gensrc_jdwp_doc/jdwp-protocol.html: $(JDK_TOPDIR)/makefiles/jpda/jdwp/jdwp.spec
+$(JDK_OUTPUTDIR)/gensrc_jdwp_doc/jdwp-protocol.html: $(JDWP_SPEC_FILE)
$(MKDIR) -p $(@D)
$(RM) $@
$(ECHO) $(LOG_INFO) Creating $(@F) from jdwp.spec
diff --git a/jdk/makefiles/gensrc/GensrcJObjC.gmk b/jdk/make/gensrc/GensrcJObjC.gmk
similarity index 100%
rename from jdk/makefiles/gensrc/GensrcJObjC.gmk
rename to jdk/make/gensrc/GensrcJObjC.gmk
diff --git a/jdk/makefiles/gensrc/GensrcLocaleDataMetaInfo.gmk b/jdk/make/gensrc/GensrcLocaleDataMetaInfo.gmk
similarity index 98%
rename from jdk/makefiles/gensrc/GensrcLocaleDataMetaInfo.gmk
rename to jdk/make/gensrc/GensrcLocaleDataMetaInfo.gmk
index 360a032b304..98947a0b92c 100644
--- a/jdk/makefiles/gensrc/GensrcLocaleDataMetaInfo.gmk
+++ b/jdk/make/gensrc/GensrcLocaleDataMetaInfo.gmk
@@ -106,7 +106,7 @@ GENSRC_LOCALEDATAMETAINFO := $(JDK_OUTPUTDIR)/gensrc/sun/util/locale/provider/Lo
###
GENSRC_CRBC_DST := $(JDK_OUTPUTDIR)/gensrc/sun/util/CoreResourceBundleControl.java
-GENSRC_CRBC_CMD := $(JDK_TOPDIR)/makefiles/scripts/localelist.sh
+GENSRC_CRBC_CMD := $(JDK_TOPDIR)/make/scripts/localelist.sh
JRE_NONEXIST_LOCALES := en en_US de_DE es_ES fr_FR it_IT ja_JP ko_KR sv_SE zh
diff --git a/jdk/makefiles/gensrc/GensrcMisc.gmk b/jdk/make/gensrc/GensrcMisc.gmk
similarity index 96%
rename from jdk/makefiles/gensrc/GensrcMisc.gmk
rename to jdk/make/gensrc/GensrcMisc.gmk
index 20d082046bf..adb8e858577 100644
--- a/jdk/makefiles/gensrc/GensrcMisc.gmk
+++ b/jdk/make/gensrc/GensrcMisc.gmk
@@ -108,7 +108,7 @@ ifneq ($(HAS_SOCKET_OPTION_REGISTRY), true)
$(JDK_OUTPUTDIR)/gensrc/sun/nio/ch/SocketOptionRegistry.java: $(BUILD_GENSRC_SOR_EXE)
$(MKDIR) -p $(@D)
$(RM) $@ $@.tmp
- NAWK="$(NAWK)" SH="$(SH)" $(SH) -e $(JDK_TOPDIR)/makefiles/scripts/addNotices.sh "$(SOR_COPYRIGHT_YEARS)" > $@.tmp
+ NAWK="$(NAWK)" SH="$(SH)" $(SH) -e $(JDK_TOPDIR)/make/scripts/addNotices.sh "$(SOR_COPYRIGHT_YEARS)" > $@.tmp
$(BUILD_GENSRC_SOR_EXE) >> $@.tmp
$(MV) $@.tmp $@
else
@@ -148,7 +148,7 @@ ifneq ($(OPENJDK_TARGET_OS), windows)
$(JDK_OUTPUTDIR)/gensrc/sun/nio/fs/UnixConstants.java: $(BUILD_GENSRC_UC_EXE)
$(MKDIR) -p $(@D)
$(RM) $@ $@.tmp
- NAWK="$(NAWK)" SH="$(SH)" $(SH) -e $(JDK_TOPDIR)/makefiles/scripts/addNotices.sh "$(UC_COPYRIGHT_YEARS)" > $@.tmp
+ NAWK="$(NAWK)" SH="$(SH)" $(SH) -e $(JDK_TOPDIR)/make/scripts/addNotices.sh "$(UC_COPYRIGHT_YEARS)" > $@.tmp
$(BUILD_GENSRC_UC_EXE) >> $@.tmp
$(MV) $@.tmp $@
else
@@ -184,7 +184,7 @@ ifeq ($(OPENJDK_TARGET_OS), solaris)
$(JDK_OUTPUTDIR)/gensrc/sun/nio/fs/SolarisConstants.java: $(BUILD_GENSRC_SOL_EXE)
$(MKDIR) -p $(@D)
$(RM) $@ $@.tmp
- NAWK="$(NAWK)" SH="$(SH)" $(SH) -e $(JDK_TOPDIR)/makefiles/scripts/addNotices.sh "$(SOL_COPYRIGHT_YEARS)" > $@.tmp
+ NAWK="$(NAWK)" SH="$(SH)" $(SH) -e $(JDK_TOPDIR)/make/scripts/addNotices.sh "$(SOL_COPYRIGHT_YEARS)" > $@.tmp
$(BUILD_GENSRC_SOL_EXE) >> $@.tmp
$(MV) $@.tmp $@
diff --git a/jdk/makefiles/gensrc/GensrcProperties.gmk b/jdk/make/gensrc/GensrcProperties.gmk
similarity index 100%
rename from jdk/makefiles/gensrc/GensrcProperties.gmk
rename to jdk/make/gensrc/GensrcProperties.gmk
diff --git a/jdk/makefiles/gensrc/GensrcSwing.gmk b/jdk/make/gensrc/GensrcSwing.gmk
similarity index 89%
rename from jdk/makefiles/gensrc/GensrcSwing.gmk
rename to jdk/make/gensrc/GensrcSwing.gmk
index cfdc78d3ca5..b3b41c96a6f 100644
--- a/jdk/makefiles/gensrc/GensrcSwing.gmk
+++ b/jdk/make/gensrc/GensrcSwing.gmk
@@ -45,7 +45,7 @@ GENSRC_SWING_NIMBUS := $(JDK_OUTPUTDIR)/gensrc/_the.generated_nimbus
# Generate beaninfo java files
#
-DOCLETSRC_DIR = $(JDK_TOPDIR)/make/tools/swing-beans
+DOCLET_DATA_DIR = $(JDK_TOPDIR)/make/data/swingbeaninfo
# javax.swing package
BEANS = AbstractButton Box JComponent JApplet JButton \
@@ -78,9 +78,9 @@ $(JDK_OUTPUTDIR)/gensrc_no_srczip/_the.generated_beaninfo: $(BEANS_SRC) \
$(MKDIR) -p $(JDK_OUTPUTDIR)/gensrc_no_srczip/javax/swing
$(JAVA) -Djava.awt.headless=true $(NEW_JAVADOC) \
-sourcepath "$(JDK_TOPDIR)/src/share/classes$(PATH_SEP)$(JDK_OUTPUTDIR)/gensrc" \
- -doclet GenDocletBeanInfo \
+ -doclet build.tools.swingbeaninfo.GenDocletBeanInfo \
-x $(SWINGBEAN_DEBUG_FLAG) -d $(JDK_OUTPUTDIR)/gensrc_no_srczip/javax/swing \
- -t $(DOCLETSRC_DIR)/SwingBeanInfo.template -docletpath $(JDK_OUTPUTDIR)/btclasses \
+ -t $(DOCLET_DATA_DIR)/SwingBeanInfo.template -docletpath $(JDK_OUTPUTDIR)/btclasses \
-XDignore.symbol.file=true \
-classpath $(JDK_OUTPUTDIR)/btclasses $(BEANS_SRC) $(LOG_INFO)
# Move the JTextComponent into its proper package directory.
@@ -89,15 +89,15 @@ $(JDK_OUTPUTDIR)/gensrc_no_srczip/_the.generated_beaninfo: $(BEANS_SRC) \
$(TOUCH) $@
# This file is the part of dt.jar
-# For some reason it is under $(JDK_TOPDIR)/make/tools/swing-beans/javax/swing
+# For some reason it is under $(JDK_TOPDIR)/make/data/swingbeaninfo
# Should it be moved under $(JDK_TOPDIR)/src/share/classes/javax/swing instead?
-$(JDK_OUTPUTDIR)/gensrc_no_srczip/javax/swing/SwingBeanInfoBase.java: $(DOCLETSRC_DIR)/javax/swing/SwingBeanInfoBase.java
+$(JDK_OUTPUTDIR)/gensrc_no_srczip/javax/swing/SwingBeanInfoBase.java: $(DOCLET_DATA_DIR)/javax/swing/SwingBeanInfoBase.java
$(call install-file)
# This file is the part of dt.jar
-# For some reason it is under $(JDK_TOPDIR)/make/tools/swing-beans/sun/swing
+# For some reason it is under $(JDK_TOPDIR)/make/data/swingbeaninfo
# Should it be moved under $(JDK_TOPDIR)/src/share/classes/sun/swing instead?
-$(JDK_OUTPUTDIR)/gensrc/sun/swing/BeanInfoUtils.java: $(DOCLETSRC_DIR)/sun/swing/BeanInfoUtils.java
+$(JDK_OUTPUTDIR)/gensrc/sun/swing/BeanInfoUtils.java: $(DOCLET_DATA_DIR)/sun/swing/BeanInfoUtils.java
$(call install-file)
GENSRC_SWING_BEANINFO = $(JDK_OUTPUTDIR)/gensrc_no_srczip/_the.generated_beaninfo
diff --git a/jdk/makefiles/gensrc/GensrcX11Wrappers.gmk b/jdk/make/gensrc/GensrcX11Wrappers.gmk
similarity index 100%
rename from jdk/makefiles/gensrc/GensrcX11Wrappers.gmk
rename to jdk/make/gensrc/GensrcX11Wrappers.gmk
diff --git a/jdk/make/java/Makefile b/jdk/make/java/Makefile
deleted file mode 100644
index 80c97d27f58..00000000000
--- a/jdk/make/java/Makefile
+++ /dev/null
@@ -1,68 +0,0 @@
-#
-# Copyright (c) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building all of java
-#
-
-PRODUCT=java
-BUILDDIR=..
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# The order of subdirs here is important
-#
-SUBDIRS += version jvm redist verify fdlibm java sun_nio jli main zip
-
-# Others
-# Note: java_crw_demo java_hprof_demo are demos but must be delivered built in sdk
-
-SUBDIRS += security math util text net nio jar time
-
-SUBDIRS_desktop = awt applet beans
-SUBDIRS_management = management
-SUBDIRS_misc = npt java_crw_demo java_hprof_demo \
- logging instrument invoke sql rmi
-
-
-ifeq ($(PLATFORM), solaris)
- ifeq ($(ARCH_DATA_MODEL), 32)
- SUBDIRS += jexec
- endif
-endif # PLATFORM
-
-ifeq ($(PLATFORM), linux)
- SUBDIRS += jexec
-endif # PLATFORM
-
-ifeq ($(PLATFORM), macosx)
- SUBDIRS += jobjc
-endif # PLATFORM
-
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
diff --git a/jdk/make/java/applet/Makefile b/jdk/make/java/applet/Makefile
deleted file mode 100644
index bdac860f5b3..00000000000
--- a/jdk/make/java/applet/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-#
-# Copyright (c) 1995, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PACKAGE = java.applet
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-AUTO_FILES_JAVA_DIRS = java/applet
-
-#
-# Include
-#
-include $(BUILDDIR)/common/Classes.gmk
diff --git a/jdk/make/java/awt/Makefile b/jdk/make/java/awt/Makefile
deleted file mode 100644
index 20b5774ea3a..00000000000
--- a/jdk/make/java/awt/Makefile
+++ /dev/null
@@ -1,107 +0,0 @@
-#
-# Copyright (c) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PACKAGE = java.awt
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-
-#
-# Files
-#
-AUTO_FILES_JAVA_DIRS = java/awt sun/awt/geom
-
-build: properties cursors
-
-#
-# Resources
-#
-RESOURCE_BUNDLES_COMPILED_PROPERTIES = sun/awt/resources/awt.properties
-LOCALE_SET_DEFINITION = jre
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
-
-clean:: properties.clean sun.geom.clean cursors.clean
-
-_LIBPROPS = \
- flavormap.properties
-
-LIBPROPS = $(_LIBPROPS:%=$(LIBDIR)/%)
-
-properties: $(LIBDIR) $(LIBPROPS)
-
-$(LIBDIR)/%.properties: $(PLATFORM_PROPERTIES)/%.properties
- $(install-file)
-
-properties.clean :
- $(RM) $(LIBPROPS)
-
-.SUFFIXES : $(SUFFIXES) .gif .properties
-
-CURSORSRC = $(TOPDIR)/src/share/lib/images/cursors
-CURSORDIR = $(LIBDIR)/images/cursors
-
-ifeq ($(PLATFORM), windows)
-CURSORPROPSRC = $(TOPDIR)/src/windows/lib/images/cursors
-CURSORS = $(CURSORDIR)/win32_CopyDrop32x32.gif \
- $(CURSORDIR)/win32_MoveDrop32x32.gif \
- $(CURSORDIR)/win32_LinkDrop32x32.gif \
- $(CURSORDIR)/win32_CopyNoDrop32x32.gif \
- $(CURSORDIR)/win32_MoveNoDrop32x32.gif \
- $(CURSORDIR)/win32_LinkNoDrop32x32.gif \
- $(CURSORDIR)/invalid32x32.gif
-else # PLATFORM
-CURSORPROPSRC = $(TOPDIR)/src/solaris/lib/images/cursors
-CURSORS = $(CURSORDIR)/motif_CopyDrop32x32.gif \
- $(CURSORDIR)/motif_MoveDrop32x32.gif \
- $(CURSORDIR)/motif_LinkDrop32x32.gif \
- $(CURSORDIR)/motif_CopyNoDrop32x32.gif \
- $(CURSORDIR)/motif_MoveNoDrop32x32.gif \
- $(CURSORDIR)/motif_LinkNoDrop32x32.gif \
- $(CURSORDIR)/invalid32x32.gif
-endif # PLATFORM
-
-$(CURSORDIR)/cursors.properties : $(CURSORPROPSRC)/cursors.properties
- $(install-file)
-
-$(CURSORDIR)/%.gif : $(CURSORSRC)/%.gif
- $(install-file)
-
-cursors : $(CURSORDIR)/cursors.properties $(CURSORS)
-
-sun.geom.clean :
- $(RM) -r $(CLASSBINDIR)/sun/awt/geom
-
-cursors.clean :
- $(RM) -r $(CURSORDIR)
-
-.PHONY: properties properties.clean \
- cursors sun.geom.clean cursors.clean
-
diff --git a/jdk/make/java/beans/Makefile b/jdk/make/java/beans/Makefile
deleted file mode 100644
index d13bb7829f8..00000000000
--- a/jdk/make/java/beans/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1997, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building java.beans.*
-#
-
-BUILDDIR = ../..
-PACKAGE = java.beans
-PRODUCT = java
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files to compile.
-#
-AUTO_FILES_JAVA_DIRS = java/beans com/sun/beans
-
-#
-# Rules.
-#
-include $(BUILDDIR)/common/Classes.gmk
diff --git a/jdk/make/java/fdlibm/FILES_c.gmk b/jdk/make/java/fdlibm/FILES_c.gmk
deleted file mode 100644
index 667242433a8..00000000000
--- a/jdk/make/java/fdlibm/FILES_c.gmk
+++ /dev/null
@@ -1,88 +0,0 @@
-#
-# Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_c = \
- k_standard.c \
- k_rem_pio2.c \
- k_cos.c \
- k_sin.c \
- k_tan.c \
- e_acos.c \
- e_asin.c \
- e_atan2.c \
- e_atanh.c \
- e_cosh.c \
- e_exp.c \
- e_fmod.c \
- e_hypot.c \
- e_log.c \
- e_log10.c \
- e_pow.c \
- e_rem_pio2.c \
- e_remainder.c \
- e_scalb.c \
- e_sinh.c \
- e_sqrt.c \
- w_acos.c \
- w_asin.c \
- w_atan2.c \
- w_atanh.c \
- w_cosh.c \
- w_exp.c \
- w_fmod.c \
- w_hypot.c \
- w_log.c \
- w_log10.c \
- w_pow.c \
- w_remainder.c \
- w_scalb.c \
- w_sinh.c \
- w_sqrt.c \
- s_atan.c \
- s_cbrt.c \
- s_ceil.c \
- s_copysign.c \
- s_cos.c \
- s_expm1.c \
- s_fabs.c \
- s_finite.c \
- s_floor.c \
- s_frexp.c \
- s_ilogb.c \
- s_isnan.c \
- s_ldexp.c \
- s_lib_version.c \
- s_log1p.c \
- s_logb.c \
- s_matherr.c \
- s_modf.c \
- s_nextafter.c \
- s_rint.c \
- s_scalbn.c \
- s_signgam.c \
- s_significand.c \
- s_sin.c \
- s_tan.c \
- s_tanh.c
diff --git a/jdk/make/java/fdlibm/Makefile b/jdk/make/java/fdlibm/Makefile
deleted file mode 100644
index 36a9611e69b..00000000000
--- a/jdk/make/java/fdlibm/Makefile
+++ /dev/null
@@ -1,93 +0,0 @@
-#
-# Copyright (c) 1998, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for fdlibm
-#
-# Note:
-# The fdlibm libraries are built using special rules in Library.gmk.
-#
-
-BUILDDIR = ../..
-LIBRARY = fdlibm
-PRODUCT = java
-
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Where is fdlibm in the source tree?
-#
-FDLIBM_SRC = $(SHARE_SRC)/native/java/lang/fdlibm
-
-# Windows: compiler flags
-ifeq ($(PLATFORM),windows)
- # Turn all optimizations off
- OPTIMIZATION_LEVEL = NONE
- FASTDEBUG_OPTIMIZATION_LEVEL = NONE
- OTHER_CFLAGS =
- CPPFLAGS_DBG += -DLOGGING
-endif
-
-#
-# Linux: Disable optimization to get correctly reproducible
-# floating-point results.
-#
-ifeq ($(PLATFORM),linux)
- # Turn all optimizations off
- OPTIMIZATION_LEVEL = NONE
- FASTDEBUG_OPTIMIZATION_LEVEL = NONE
-endif
-
-ifeq ($(PLATFORM),macosx)
- # Turn all optimizations off
- OPTIMIZATION_LEVEL = NONE
- FASTDEBUG_OPTIMIZATION_LEVEL = NONE
-endif
-
-#
-# Include path.
-#
-OTHER_INCLUDES = -I$(FDLIBM_SRC)/include
-
-#
-# Things that must be linked in.
-#
-OTHER_LDLIBS =
-
-#
-# Files to compile.
-#
-include FILES_c.gmk
-
-#
-# Rules for the .a file.
-#
-include $(BUILDDIR)/common/Library.gmk
-
-#
-# Find fdlibm source files.
-#
-vpath %.c
-vpath %.c $(FDLIBM_SRC)/src
diff --git a/jdk/make/java/instrument/Makefile b/jdk/make/java/instrument/Makefile
deleted file mode 100644
index c81ce671977..00000000000
--- a/jdk/make/java/instrument/Makefile
+++ /dev/null
@@ -1,151 +0,0 @@
-#
-# Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Makefile for building the Java Programming Language Instrumentation Services
-# agent, supporting java.lang.instrument
-
-LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
-
-BUILDDIR = ../..
-PACKAGE = sun.instrument
-LIBRARY = instrument
-PRODUCT = sun
-
-# Configure the CFLAGS for this library. Use static binding so that there
-# are not dependencies on modules not on the search patch when invoked from
-# the Windows system directory (or elsewhere).
-MS_RUNTIME_STATIC=true
-
-FILES_m = mapfile-vers
-
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-
-include $(BUILDDIR)/common/Defs.gmk
-
-# Use the mapfile-vers (See the mapfile located with this Makefile)
-ifdef FILES_m
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-endif
-
-#
-# Files to compile.
-#
-FILES_c = \
- EncodingSupport.c \
- EncodingSupport_md.c \
- FileSystemSupport_md.c \
- InstrumentationImplNativeMethods.c \
- InvocationAdapter.c \
- JarFacade.c \
- JPLISAgent.c \
- JPLISAssert.c \
- JavaExceptions.c \
- PathCharsValidator.c \
- Reentrancy.c \
- Utilities.c
-
-#
-# -jaragent support requires zip and jar manfiest parser to be compiled
-# into the instrument library.
-#
-IO_PLATFORM_SRC = $(PLATFORM_SRC)/native/java/io
-LAUNCHER_SHARE_SRC = $(SHARE_SRC)/bin
-LAUNCHER_PLATFORM_SRC = $(PLATFORM_SRC)/bin
-
-FILES_c += \
- canonicalize_md.c
-
-FILES_export = \
- sun/instrument/InstrumentationImpl.java
-
-#
-# This controls the ability to do logging in the library.
-#
-CPPFLAGS_DBG += -DJPLIS_LOGGING
-CPPFLAGS_OPT += -DNO_JPLIS_LOGGING
-
-OTHER_INCLUDES = -I$(SHARE_SRC)/instrument
-OTHER_INCLUDES += -I$(PLATFORM_SRC)/instrument
-OTHER_INCLUDES += -I$(IO_PLATFORM_SRC)
-OTHER_INCLUDES += -I$(LAUNCHER_SHARE_SRC) -I$(LAUNCHER_PLATFORM_SRC)
-
-#
-# Create a dependency on libjli (Java Launcher Infrastructure)
-#
-# On UNIX, this is a relative dependency using $ORIGIN. Unfortunately, to
-# do this reliably on Linux takes a different syntax than Solaris.
-#
-# On Windows, this is done by using the same directory as the executable
-# itself, as with all the Windows libraries.
-#
-ifeq ($(PLATFORM), windows)
- OTHER_LDLIBS += $(OUTPUTDIR)/tmp/java/jli/$(OBJDIRNAME)/static/jli.lib
- OTHER_LCF += -export:Agent_OnAttach
- # equivalent of strcasecmp is stricmp on Windows
- CPPFLAGS_COMMON += -Dstrcasecmp=stricmp
-else
-ifneq (,$(findstring $(PLATFORM), macosx))
- ifneq ($(ARCH), universal)
- LDFLAGS += -Wl,-all_load
- endif
- LDFLAGS += $(OUTPUTDIR)/tmp/java/jli/$(OBJDIRNAME)/static/libjli.a
- OTHER_LDLIBS += -liconv
- ifeq ($(SYSTEM_ZLIB), true)
- OTHER_LDLIBS += -lz
- endif
-else
- LDFLAGS += -L $(LIBDIR)/$(LIBARCH)/jli
- OTHER_LDLIBS += -ljli
- OTHER_LDLIBS += -ldl
- ifeq ($(PLATFORM), solaris)
- LDFLAGS += -R \$$ORIGIN/jli
- endif
- ifeq ($(PLATFORM), linux)
- LDFLAGS += $(LDFLAG_Z_ORIGIN)
- LDFLAGS += -Wl,--allow-shlib-undefined
- LDFLAGS += -Wl,-rpath -Wl,\$$ORIGIN/jli
- endif
-endif
-endif
-
-ifeq ($(PLATFORM), macosx)
- LDFLAGS += -framework Cocoa -framework Security -framework ApplicationServices
-endif
-
-#
-# Library to compile.
-#
-include $(BUILDDIR)/common/Library.gmk
-
-# We don't want to link against -ljava
-JAVALIB=
-
-#
-# Add to ambient vpath so we pick up the library files
-#
-vpath %.c $(SHARE_SRC)/instrument $(PLATFORM_SRC)/instrument
-vpath %.c $(IO_PLATFORM_SRC)
-
diff --git a/jdk/make/java/instrument/mapfile-vers b/jdk/make/java/instrument/mapfile-vers
deleted file mode 100644
index d219453b9a3..00000000000
--- a/jdk/make/java/instrument/mapfile-vers
+++ /dev/null
@@ -1,44 +0,0 @@
-#
-# Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- Agent_OnLoad;
- Agent_OnAttach;
- Java_sun_instrument_InstrumentationImpl_isModifiableClass0;
- Java_sun_instrument_InstrumentationImpl_isRetransformClassesSupported0;
- Java_sun_instrument_InstrumentationImpl_setHasRetransformableTransformers;
- Java_sun_instrument_InstrumentationImpl_retransformClasses0;
- Java_sun_instrument_InstrumentationImpl_getAllLoadedClasses0;
- Java_sun_instrument_InstrumentationImpl_getInitiatedClasses0;
- Java_sun_instrument_InstrumentationImpl_redefineClasses0;
- Java_sun_instrument_InstrumentationImpl_getObjectSize0;
- Java_sun_instrument_InstrumentationImpl_appendToClassLoaderSearch0;
- Java_sun_instrument_InstrumentationImpl_setNativeMethodPrefixes;
- local:
- *;
-};
diff --git a/jdk/make/java/invoke/Makefile b/jdk/make/java/invoke/Makefile
deleted file mode 100644
index 1bdbd9acc63..00000000000
--- a/jdk/make/java/invoke/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-
-PACKAGE = java.lang.invoke
-PRODUCT = java
-include $(BUILDDIR)/common/Defs.gmk
-
-AUTO_FILES_JAVA_DIRS = java/lang/invoke sun/invoke
-FILES_java = \
- java/lang/ClassValue.java \
- java/lang/BootstrapMethodError.java
-
-# The sources built here use new language syntax to generate
-# method handle calls. Let's be sure we are using that format.
-LANGUAGE_VERSION = -source 8
-CLASS_VERSION = -target 8
-
-include $(BUILDDIR)/common/Classes.gmk
diff --git a/jdk/make/java/jar/Makefile b/jdk/make/java/jar/Makefile
deleted file mode 100644
index c238cec1257..00000000000
--- a/jdk/make/java/jar/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-#
-# Copyright (c) 1997, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PACKAGE = java.util.jar
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-AUTO_FILES_JAVA_DIRS = java/util/jar
-
-#
-# Include
-#
-include $(BUILDDIR)/common/Classes.gmk
diff --git a/jdk/make/java/java/Exportedfiles.gmk b/jdk/make/java/java/Exportedfiles.gmk
deleted file mode 100644
index 871793553f8..00000000000
--- a/jdk/make/java/java/Exportedfiles.gmk
+++ /dev/null
@@ -1,185 +0,0 @@
-#
-# Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# These are the names of JAVA classes for which we will make .h files.
-#
-ifneq ($(PLATFORM), windows)
-FILES_export = \
- java/lang/Object.java \
- java/lang/Class.java \
- java/lang/Compiler.java \
- java/lang/String.java \
- java/lang/Thread.java \
- java/lang/ThreadGroup.java \
- java/lang/StrictMath.java \
- java/lang/Number.java \
- java/lang/Byte.java \
- java/lang/Short.java \
- java/lang/Integer.java \
- java/lang/Long.java \
- java/lang/Float.java \
- java/lang/Double.java \
- java/lang/Boolean.java \
- java/lang/Character.java \
- java/lang/System.java \
- java/lang/ClassLoader.java \
- java/lang/Runtime.java \
- java/lang/SecurityManager.java \
- java/lang/Shutdown.java \
- java/lang/Package.java \
- java/lang/UNIXProcess.java \
- java/lang/ref/Finalizer.java \
- java/lang/reflect/AccessibleObject.java \
- java/lang/reflect/Field.java \
- java/lang/reflect/Method.java \
- java/lang/reflect/Constructor.java \
- java/lang/reflect/InvocationTargetException.java \
- java/lang/reflect/Array.java \
- java/lang/reflect/Executable.java \
- java/lang/reflect/Proxy.java \
- java/security/AccessController.java \
- java/util/Date.java \
- java/util/TimeZone.java \
- java/util/ResourceBundle.java \
- java/util/concurrent/atomic/AtomicLong.java \
- java/util/prefs/FileSystemPreferences.java \
- java/io/Console.java \
- java/io/FileDescriptor.java \
- java/io/DefaultFileSystem.java \
- java/io/InputStream.java \
- java/io/FileInputStream.java \
- java/io/FileOutputStream.java \
- java/io/PrintStream.java \
- java/io/RandomAccessFile.java \
- java/io/DataInputStream.java \
- java/io/DataOutputStream.java \
- java/io/File.java \
- java/io/FileSystem.java \
- java/io/UnixFileSystem.java \
- java/io/ObjectInputStream.java \
- java/io/ObjectOutputStream.java \
- java/io/ObjectStreamClass.java \
- java/lang/Throwable.java \
- java/lang/NoClassDefFoundError.java \
- java/lang/StringIndexOutOfBoundsException.java \
- java/lang/OutOfMemoryError.java \
- sun/misc/Version.java \
- sun/misc/VM.java \
- sun/misc/VMSupport.java \
- sun/misc/Signal.java \
- sun/misc/MessageUtils.java \
- sun/misc/NativeSignalHandler.java \
- sun/misc/GC.java \
- sun/reflect/ConstantPool.java \
- sun/reflect/NativeConstructorAccessorImpl.java \
- sun/reflect/NativeMethodAccessorImpl.java \
- sun/reflect/Reflection.java \
- sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
-
-EXPORTED_inner = \
- java.lang.ClassLoader$$NativeLibrary
-
-else # PLATFORM
-FILES_export = \
- java/lang/Object.java \
- java/lang/Class.java \
- java/lang/Compiler.java \
- java/lang/String.java \
- java/lang/Thread.java \
- java/lang/ThreadGroup.java \
- java/lang/StrictMath.java \
- java/lang/Number.java \
- java/lang/Byte.java \
- java/lang/Short.java \
- java/lang/Integer.java \
- java/lang/Long.java \
- java/lang/Float.java \
- java/lang/Double.java \
- java/lang/Boolean.java \
- java/lang/System.java \
- java/lang/Package.java \
- java/lang/ClassLoader.java \
- java/lang/Runtime.java \
- java/lang/SecurityManager.java \
- java/lang/Shutdown.java \
- java/lang/reflect/AccessibleObject.java \
- java/lang/reflect/Field.java \
- java/lang/reflect/Method.java \
- java/lang/reflect/Constructor.java \
- java/lang/reflect/InvocationTargetException.java \
- java/lang/reflect/Array.java \
- java/lang/reflect/Executable.java \
- java/lang/reflect/Proxy.java \
- java/lang/ref/Reference.java \
- java/lang/ref/Finalizer.java \
- java/util/Date.java \
- java/util/Properties.java \
- java/util/ResourceBundle.java \
- java/util/TimeZone.java \
- java/util/concurrent/atomic/AtomicLong.java \
- java/util/prefs/WindowsPreferences.java \
- java/util/prefs/WindowsPreferencesFactory.java \
- java/util/logging/FileHandler.java \
- java/io/Console.java \
- java/io/FileSystem.java \
- java/io/FileDescriptor.java \
- java/io/DefaultFileSystem.java \
- java/io/InputStream.java \
- java/io/FileInputStream.java \
- java/io/FileOutputStream.java \
- java/io/PrintStream.java \
- java/io/RandomAccessFile.java \
- java/io/DataInputStream.java \
- java/io/DataOutputStream.java \
- java/io/File.java \
- java/io/ObjectOutputStream.java \
- java/io/ObjectInputStream.java \
- java/io/ObjectStreamClass.java \
- java/lang/Throwable.java \
- java/lang/NoClassDefFoundError.java \
- java/lang/StringIndexOutOfBoundsException.java \
- java/lang/OutOfMemoryError.java \
- java/lang/ProcessImpl.java \
- sun/misc/Version.java \
- sun/misc/VM.java \
- sun/misc/VMSupport.java \
- sun/misc/GC.java \
- sun/misc/Signal.java \
- sun/misc/NativeSignalHandler.java \
- sun/misc/MessageUtils.java \
- java/security/AccessController.java \
- sun/reflect/ConstantPool.java \
- sun/reflect/NativeConstructorAccessorImpl.java \
- sun/reflect/NativeMethodAccessorImpl.java \
- sun/reflect/Reflection.java \
- sun/security/provider/NativeSeedGenerator.java \
- sun/io/Win32ErrorMode.java \
- sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
-
-EXPORTED_inner = \
- java.lang.ClassLoader$$NativeLibrary
-
-endif # PLATFORM
diff --git a/jdk/make/java/java/FILES_c.gmk b/jdk/make/java/java/FILES_c.gmk
deleted file mode 100644
index 29bb7e3b94a..00000000000
--- a/jdk/make/java/java/FILES_c.gmk
+++ /dev/null
@@ -1,82 +0,0 @@
-#
-# Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_c = \
- AccessController.c \
- Array.c \
- String.c \
- Class.c \
- ClassLoader.c \
- Compiler.c \
- Console_md.c \
- Double.c \
- Executable.c \
- Field.c \
- FileDescriptor_md.c \
- FileInputStream.c \
- FileInputStream_md.c \
- FileOutputStream_md.c \
- Finalizer.c \
- Float.c \
- Object.c \
- ObjectOutputStream.c \
- ObjectInputStream.c \
- ObjectStreamClass.c \
- Package.c \
- ProcessEnvironment_md.c \
- Proxy.c \
- RandomAccessFile.c \
- RandomAccessFile_md.c \
- Runtime.c \
- SecurityManager.c \
- Shutdown.c \
- StrictMath.c \
- System.c \
- Thread.c \
- Throwable.c \
- Signal.c \
- NativeSignalHandler.c \
- verify_stub.c \
- io_util.c \
- io_util_md.c \
- jio.c \
- logging.c \
- jni_util.c \
- jni_util_md.c \
- jdk_util.c \
- jdk_util_md.c \
- check_version.c \
- java_props_md.c \
- ConstantPool.c \
- MessageUtils.c \
- GC.c \
- NativeAccessors.c \
- Reflection.c \
- Bits.c \
- AtomicLong.c \
- Version.c \
- VM.c \
- VMSupport.c \
- HostLocaleProviderAdapter_md.c
diff --git a/jdk/make/java/java/FILES_java.gmk b/jdk/make/java/java/FILES_java.gmk
deleted file mode 100644
index b62d15d5ba5..00000000000
--- a/jdk/make/java/java/FILES_java.gmk
+++ /dev/null
@@ -1,537 +0,0 @@
-#
-# Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# This is the list of java classes that will be automatically built
-# from sources. See Exportedfiles.gmk for the list of files which
-# will generate header files
-#
-JAVA_JAVA_java = \
- java/lang/Object.java \
- java/lang/AutoCloseable.java \
- java/lang/Class.java \
- java/lang/Thread.java \
- java/lang/Character.java \
- java/lang/CharacterData.java \
- java/lang/CharacterName.java \
- sun/misc/ASCIICaseInsensitiveComparator.java \
- sun/misc/VM.java \
- sun/misc/Signal.java \
- sun/misc/NativeSignalHandler.java \
- java/lang/ThreadGroup.java \
- java/lang/ThreadLocal.java \
- java/lang/InheritableThreadLocal.java \
- java/lang/String.java \
- java/lang/ConditionalSpecialCasing.java \
- java/lang/StringCoding.java \
- java/lang/StringBuffer.java \
- java/lang/StringBuilder.java \
- java/lang/SuppressWarnings.java \
- java/lang/AbstractStringBuilder.java \
- java/lang/ClassLoader.java \
- java/lang/ClassLoaderHelper.java \
- java/lang/AssertionStatusDirectives.java \
- java/lang/Enum.java \
- java/lang/StrictMath.java \
- java/lang/Math.java \
- sun/misc/FloatingDecimal.java \
- sun/misc/FormattedFloatingDecimal.java \
- java/lang/Number.java \
- java/lang/Byte.java \
- java/lang/Short.java \
- java/lang/Integer.java \
- java/lang/Long.java \
- java/lang/Float.java \
- java/lang/Double.java \
- java/lang/Boolean.java \
- java/lang/Void.java \
- java/lang/Runnable.java \
- java/lang/Cloneable.java \
- java/lang/CharSequence.java \
- java/lang/SecurityManager.java \
- java/lang/Runtime.java \
- java/lang/RuntimePermission.java \
- java/lang/ApplicationShutdownHooks.java \
- java/lang/Shutdown.java \
- java/lang/Terminator.java \
- java/lang/System.java \
- java/lang/Compiler.java \
- java/lang/Throwable.java \
- java/lang/Exception.java \
- java/lang/ReflectiveOperationException.java \
- java/lang/IllegalAccessException.java \
- java/lang/InstantiationException.java \
- java/lang/ClassNotFoundException.java \
- java/lang/CloneNotSupportedException.java \
- java/lang/InterruptedException.java \
- java/lang/NoSuchFieldException.java \
- java/lang/NoSuchMethodException.java \
- java/lang/RuntimeException.java \
- java/lang/ArithmeticException.java \
- java/lang/ArrayStoreException.java \
- java/lang/ClassCastException.java \
- java/lang/IndexOutOfBoundsException.java \
- java/lang/ArrayIndexOutOfBoundsException.java \
- java/lang/StringIndexOutOfBoundsException.java \
- java/lang/NegativeArraySizeException.java \
- java/lang/NullPointerException.java \
- java/lang/IllegalStateException.java \
- java/lang/IllegalArgumentException.java \
- java/lang/NumberFormatException.java \
- java/lang/IllegalThreadStateException.java \
- java/lang/IllegalMonitorStateException.java \
- java/lang/SecurityException.java \
- java/lang/TypeNotPresentException.java \
- java/lang/EnumConstantNotPresentException.java \
- java/lang/UnsupportedOperationException.java \
- java/lang/Error.java \
- java/lang/AssertionError.java \
- java/lang/ThreadDeath.java \
- java/lang/LinkageError.java \
- java/lang/ClassCircularityError.java \
- java/lang/ClassFormatError.java \
- java/lang/UnsupportedClassVersionError.java \
- java/lang/ExceptionInInitializerError.java \
- java/lang/IncompatibleClassChangeError.java \
- java/lang/AbstractMethodError.java \
- java/lang/IllegalAccessError.java \
- java/lang/InstantiationError.java \
- java/lang/NoSuchFieldError.java \
- java/lang/NoSuchMethodError.java \
- java/lang/NoClassDefFoundError.java \
- java/lang/UnsatisfiedLinkError.java \
- java/lang/VerifyError.java \
- java/lang/VirtualMachineError.java \
- java/lang/InternalError.java \
- java/lang/OutOfMemoryError.java \
- java/lang/StackOverflowError.java \
- java/lang/UnknownError.java \
- java/lang/StackTraceElement.java \
- java/lang/Package.java \
- java/lang/Process.java \
- java/lang/ProcessBuilder.java \
- java/lang/ProcessEnvironment.java \
- java/lang/ProcessImpl.java \
- java/lang/Appendable.java \
- java/lang/Comparable.java \
- java/lang/Readable.java \
- java/lang/FunctionalInterface.java \
- java/lang/Override.java \
- java/lang/SafeVarargs.java \
- java/lang/SuppressWarnings.java \
- java/lang/ref/Reference.java \
- java/lang/ref/SoftReference.java \
- java/lang/ref/WeakReference.java \
- java/lang/ref/FinalReference.java \
- java/lang/ref/PhantomReference.java \
- java/lang/ref/ReferenceQueue.java \
- java/lang/ref/Finalizer.java \
- java/util/Base64.java \
- java/util/BitSet.java \
- java/util/Calendar.java \
- java/util/GregorianCalendar.java \
- sun/util/BuddhistCalendar.java \
- java/util/JapaneseImperialCalendar.java \
- sun/util/calendar/CalendarDate.java \
- sun/util/calendar/ImmutableGregorianDate.java \
- sun/util/calendar/CalendarSystem.java \
- sun/util/calendar/Era.java \
- sun/util/calendar/CalendarUtils.java \
- sun/util/calendar/AbstractCalendar.java \
- sun/util/calendar/BaseCalendar.java \
- sun/util/calendar/Gregorian.java \
- sun/util/calendar/JulianCalendar.java \
- sun/util/calendar/LocalGregorianCalendar.java \
- java/util/Currency.java \
- java/util/Date.java \
- java/util/Dictionary.java \
- java/util/EmptyStackException.java \
- java/util/Enumeration.java \
- java/util/EventListener.java \
- java/util/EventListenerProxy.java \
- java/util/EventObject.java \
- java/util/Formatter.java \
- java/util/Formattable.java \
- java/util/FormattableFlags.java \
- java/util/IllegalFormatException.java \
- java/util/DuplicateFormatFlagsException.java \
- java/util/FormatFlagsConversionMismatchException.java \
- java/util/IllegalFormatCodePointException.java \
- java/util/IllegalFormatConversionException.java \
- java/util/IllegalFormatFlagsException.java \
- java/util/IllegalFormatPrecisionException.java \
- java/util/IllegalFormatWidthException.java \
- java/util/MissingFormatArgumentException.java \
- java/util/MissingFormatWidthException.java \
- java/util/UnknownFormatConversionException.java \
- java/util/UnknownFormatFlagsException.java \
- java/util/IllformedLocaleException.java \
- java/util/FormatterClosedException.java \
- java/util/ListResourceBundle.java \
- java/util/Locale.java \
- sun/util/locale/BaseLocale.java \
- sun/util/locale/Extension.java \
- sun/util/locale/InternalLocaleBuilder.java \
- sun/util/locale/LanguageTag.java \
- sun/util/locale/LocaleExtensions.java \
- sun/util/locale/LocaleObjectCache.java \
- sun/util/locale/LocaleSyntaxException.java \
- sun/util/locale/LocaleUtils.java \
- sun/util/locale/ParseStatus.java \
- sun/util/locale/StringTokenIterator.java \
- sun/util/locale/UnicodeLocaleExtension.java \
- sun/util/locale/provider/AuxLocaleProviderAdapter.java \
- sun/util/locale/provider/AvailableLanguageTags.java \
- sun/util/locale/provider/BreakDictionary.java \
- sun/util/locale/provider/BreakIteratorProviderImpl.java \
- sun/util/locale/provider/CalendarDataProviderImpl.java \
- sun/util/locale/provider/CalendarDataUtility.java \
- sun/util/locale/provider/CalendarNameProviderImpl.java \
- sun/util/locale/provider/CalendarProviderImpl.java \
- sun/util/locale/provider/CollationRules.java \
- sun/util/locale/provider/CollatorProviderImpl.java \
- sun/util/locale/provider/CurrencyNameProviderImpl.java \
- sun/util/locale/provider/DateFormatProviderImpl.java \
- sun/util/locale/provider/DateFormatSymbolsProviderImpl.java \
- sun/util/locale/provider/DecimalFormatSymbolsProviderImpl.java \
- sun/util/locale/provider/DictionaryBasedBreakIterator.java \
- sun/util/locale/provider/FallbackLocaleProviderAdapter.java \
- sun/util/locale/provider/HostLocaleProviderAdapter.java \
- sun/util/locale/provider/HostLocaleProviderAdapterImpl.java \
- sun/util/locale/provider/JRELocaleConstants.java \
- sun/util/locale/provider/JRELocaleProviderAdapter.java \
- sun/util/locale/provider/LocaleServiceProviderPool.java \
- sun/util/locale/provider/LocaleProviderAdapter.java \
- sun/util/locale/provider/LocaleDataMetaInfo.java \
- sun/util/locale/provider/LocaleNameProviderImpl.java \
- sun/util/locale/provider/LocaleResources.java \
- sun/util/locale/provider/NumberFormatProviderImpl.java \
- sun/util/locale/provider/RuleBasedBreakIterator.java \
- sun/util/locale/provider/ResourceBundleBasedAdapter.java \
- sun/util/locale/provider/SPILocaleProviderAdapter.java \
- sun/util/locale/provider/TimeZoneNameProviderImpl.java \
- sun/util/locale/provider/TimeZoneNameUtility.java \
- sun/util/spi/CalendarProvider.java \
- java/util/LocaleISOData.java \
- sun/util/cldr/CLDRLocaleProviderAdapter.java \
- java/util/MissingResourceException.java \
- java/util/NoSuchElementException.java \
- java/util/Observable.java \
- java/util/Observer.java \
- java/util/Properties.java \
- java/util/InvalidPropertiesFormatException.java \
- sun/util/spi/XmlPropertiesProvider.java \
- java/util/PropertyPermission.java \
- java/util/PropertyResourceBundle.java \
- java/util/Random.java \
- java/util/ResourceBundle.java \
- sun/util/ResourceBundleEnumeration.java \
- sun/util/CoreResourceBundleControl.java \
- java/util/Scanner.java \
- java/util/InputMismatchException.java \
- java/util/Stack.java \
- java/util/StringJoiner.java \
- java/util/StringTokenizer.java \
- java/util/TimeZone.java \
- java/util/SimpleTimeZone.java \
- sun/util/calendar/ZoneInfo.java \
- sun/util/calendar/ZoneInfoFile.java \
- java/util/TooManyListenersException.java \
- java/util/Comparator.java \
- java/util/Comparators.java \
- java/util/Collections.java \
- java/util/Iterator.java \
- java/util/ListIterator.java \
- java/util/Collection.java \
- java/util/Set.java \
- java/util/SortedSet.java \
- java/util/NavigableSet.java \
- java/util/List.java \
- java/util/Queue.java \
- java/util/Deque.java \
- java/util/AbstractCollection.java \
- java/util/AbstractSet.java \
- java/util/HashSet.java \
- java/util/LinkedHashSet.java \
- java/util/TreeSet.java \
- java/util/EnumSet.java \
- java/util/RegularEnumSet.java \
- java/util/JumboEnumSet.java \
- java/util/AbstractList.java \
- java/util/ArrayList.java \
- java/util/Vector.java \
- java/util/AbstractSequentialList.java \
- java/util/LinkedList.java \
- java/util/AbstractQueue.java \
- java/util/PriorityQueue.java \
- java/util/ArrayDeque.java \
- java/util/Map.java \
- java/util/SortedMap.java \
- java/util/NavigableMap.java \
- java/util/AbstractMap.java \
- java/util/HashMap.java \
- java/util/LinkedHashMap.java \
- java/util/TreeMap.java \
- java/util/Hashtable.java \
- java/util/WeakHashMap.java \
- java/util/IdentityHashMap.java \
- java/util/EnumMap.java \
- java/util/Arrays.java \
- java/util/ArraysParallelSortHelpers.java \
- java/util/DualPivotQuicksort.java \
- java/util/TimSort.java \
- java/util/ComparableTimSort.java \
- java/util/ConcurrentModificationException.java \
- java/util/ServiceLoader.java \
- java/util/ServiceConfigurationError.java \
- java/util/Timer.java \
- java/util/TimerTask.java \
- java/util/Objects.java \
- java/util/UUID.java \
- java/util/concurrent/AbstractExecutorService.java \
- java/util/concurrent/ArrayBlockingQueue.java \
- java/util/concurrent/BlockingDeque.java \
- java/util/concurrent/BlockingQueue.java \
- java/util/concurrent/BrokenBarrierException.java \
- java/util/concurrent/Callable.java \
- java/util/concurrent/CancellationException.java \
- java/util/concurrent/CompletableFuture.java \
- java/util/concurrent/CompletionException.java \
- java/util/concurrent/CompletionService.java \
- java/util/concurrent/ConcurrentHashMap.java \
- java/util/concurrent/ConcurrentLinkedDeque.java \
- java/util/concurrent/ConcurrentLinkedQueue.java \
- java/util/concurrent/ConcurrentMap.java \
- java/util/concurrent/ConcurrentNavigableMap.java \
- java/util/concurrent/ConcurrentSkipListMap.java \
- java/util/concurrent/ConcurrentSkipListSet.java \
- java/util/concurrent/CopyOnWriteArrayList.java \
- java/util/concurrent/CopyOnWriteArraySet.java \
- java/util/concurrent/CountDownLatch.java \
- java/util/concurrent/CountedCompleter.java \
- java/util/concurrent/CyclicBarrier.java \
- java/util/concurrent/DelayQueue.java \
- java/util/concurrent/Delayed.java \
- java/util/concurrent/Exchanger.java \
- java/util/concurrent/ExecutionException.java \
- java/util/concurrent/Executor.java \
- java/util/concurrent/ExecutorService.java \
- java/util/concurrent/ExecutorCompletionService.java \
- java/util/concurrent/Executors.java \
- java/util/concurrent/ForkJoinPool.java \
- java/util/concurrent/ForkJoinTask.java \
- java/util/concurrent/ForkJoinWorkerThread.java \
- java/util/concurrent/Future.java \
- java/util/concurrent/FutureTask.java \
- java/util/concurrent/LinkedBlockingDeque.java \
- java/util/concurrent/LinkedBlockingQueue.java \
- java/util/concurrent/LinkedTransferQueue.java \
- java/util/concurrent/Phaser.java \
- java/util/concurrent/PriorityBlockingQueue.java \
- java/util/concurrent/RecursiveAction.java \
- java/util/concurrent/RecursiveTask.java \
- java/util/concurrent/RejectedExecutionException.java \
- java/util/concurrent/RejectedExecutionHandler.java \
- java/util/concurrent/RunnableFuture.java \
- java/util/concurrent/RunnableScheduledFuture.java \
- java/util/concurrent/ScheduledExecutorService.java \
- java/util/concurrent/ScheduledFuture.java \
- java/util/concurrent/ScheduledThreadPoolExecutor.java \
- java/util/concurrent/Semaphore.java \
- java/util/concurrent/SynchronousQueue.java \
- java/util/concurrent/ThreadFactory.java \
- java/util/concurrent/ThreadLocalRandom.java \
- java/util/concurrent/ThreadPoolExecutor.java \
- java/util/concurrent/TimeUnit.java \
- java/util/concurrent/TimeoutException.java \
- java/util/concurrent/TransferQueue.java \
- java/util/concurrent/atomic/AtomicBoolean.java \
- java/util/concurrent/atomic/AtomicInteger.java \
- java/util/concurrent/atomic/AtomicIntegerArray.java \
- java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java \
- java/util/concurrent/atomic/AtomicLong.java \
- java/util/concurrent/atomic/AtomicLongArray.java \
- java/util/concurrent/atomic/AtomicLongFieldUpdater.java \
- java/util/concurrent/atomic/AtomicMarkableReference.java \
- java/util/concurrent/atomic/AtomicReference.java \
- java/util/concurrent/atomic/AtomicReferenceArray.java \
- java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java \
- java/util/concurrent/atomic/AtomicStampedReference.java \
- java/util/concurrent/atomic/DoubleAccumulator.java \
- java/util/concurrent/atomic/DoubleAdder.java \
- java/util/concurrent/atomic/LongAccumulator.java \
- java/util/concurrent/atomic/LongAdder.java \
- java/util/concurrent/atomic/Striped64.java \
- java/util/concurrent/locks/AbstractOwnableSynchronizer.java \
- java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java \
- java/util/concurrent/locks/AbstractQueuedSynchronizer.java \
- java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java \
- java/util/concurrent/locks/Condition.java \
- java/util/concurrent/locks/Lock.java \
- java/util/concurrent/locks/LockSupport.java \
- java/util/concurrent/locks/ReadWriteLock.java \
- java/util/concurrent/locks/ReentrantLock.java \
- java/util/concurrent/locks/ReentrantReadWriteLock.java \
- java/util/concurrent/locks/StampedLock.java \
- java/util/regex/Pattern.java \
- java/util/regex/Matcher.java \
- java/util/regex/MatchResult.java \
- java/util/regex/ASCII.java \
- java/util/regex/UnicodeProp.java \
- java/util/regex/PatternSyntaxException.java \
- java/util/prefs/Preferences.java \
- java/util/prefs/AbstractPreferences.java \
- java/util/prefs/PreferenceChangeEvent.java \
- java/util/prefs/PreferenceChangeListener.java \
- java/util/prefs/NodeChangeEvent.java \
- java/util/prefs/NodeChangeListener.java \
- java/util/prefs/BackingStoreException.java \
- java/util/prefs/InvalidPreferencesFormatException.java \
- java/util/prefs/PreferencesFactory.java \
- java/util/prefs/Base64.java \
- java/util/prefs/XmlSupport.java \
- java/util/spi/CalendarDataProvider.java \
- java/util/spi/CalendarNameProvider.java \
- java/util/spi/CurrencyNameProvider.java \
- java/util/spi/LocaleNameProvider.java \
- java/util/spi/LocaleServiceProvider.java \
- java/util/spi/ResourceBundleControlProvider.java \
- java/util/spi/TimeZoneNameProvider.java \
- java/io/Closeable.java \
- java/io/Flushable.java \
- java/io/PipedInputStream.java \
- java/io/PipedOutputStream.java \
- java/io/IOException.java \
- java/io/CharConversionException.java \
- java/io/FileNotFoundException.java \
- java/io/EOFException.java \
- java/io/SyncFailedException.java \
- java/io/UTFDataFormatException.java \
- java/io/InterruptedIOException.java \
- java/io/UnsupportedEncodingException.java \
- java/io/DataInput.java \
- java/io/DataOutput.java \
- java/io/InputStream.java \
- java/io/FileInputStream.java \
- java/io/FilterInputStream.java \
- java/io/BufferedInputStream.java \
- java/io/DataInputStream.java \
- java/io/ByteArrayInputStream.java \
- java/io/PushbackInputStream.java \
- java/io/SequenceInputStream.java \
- java/io/StringBufferInputStream.java \
- java/io/LineNumberInputStream.java \
- java/io/OutputStream.java \
- java/io/FileOutputStream.java \
- java/io/FilterOutputStream.java \
- java/io/BufferedOutputStream.java \
- java/io/DataOutputStream.java \
- java/io/ByteArrayOutputStream.java \
- java/io/PrintStream.java \
- java/io/RandomAccessFile.java \
- java/io/StreamTokenizer.java \
- java/io/DeleteOnExitHook.java \
- java/io/File.java \
- java/io/FileSystem.java \
- java/io/FileDescriptor.java \
- java/io/DefaultFileSystem.java \
- java/io/FilenameFilter.java \
- java/io/FileFilter.java \
- java/io/FilePermission.java \
- java/io/Serializable.java \
- java/io/Externalizable.java \
- java/io/SerialCallbackContext.java \
- java/io/Bits.java \
- java/io/ObjectInput.java \
- java/io/ObjectInputStream.java \
- java/io/ObjectInputValidation.java \
- java/io/ObjectOutput.java \
- java/io/ObjectOutputStream.java \
- java/io/ObjectStreamClass.java \
- java/io/ObjectStreamConstants.java \
- java/io/ObjectStreamField.java \
- java/io/SerializablePermission.java \
- java/io/InvalidClassException.java \
- java/io/InvalidObjectException.java \
- java/io/NotActiveException.java \
- java/io/NotSerializableException.java \
- java/io/ObjectStreamException.java \
- java/io/OptionalDataException.java \
- java/io/StreamCorruptedException.java \
- java/io/WriteAbortedException.java \
- java/io/Reader.java \
- java/io/BufferedReader.java \
- java/io/LineNumberReader.java \
- java/io/CharArrayReader.java \
- java/io/FilterReader.java \
- java/io/PushbackReader.java \
- java/io/InputStreamReader.java \
- java/io/FileReader.java \
- java/io/PipedReader.java \
- java/io/StringReader.java \
- java/io/Writer.java \
- java/io/BufferedWriter.java \
- java/io/PrintWriter.java \
- java/io/CharArrayWriter.java \
- java/io/FilterWriter.java \
- java/io/OutputStreamWriter.java \
- java/io/FileWriter.java \
- java/io/PipedWriter.java \
- java/io/StringWriter.java \
- java/io/Console.java \
- java/io/ExpiringCache.java \
- java/nio/charset/Charset.java \
- java/nio/charset/CharsetDecoder.java \
- java/nio/charset/CharsetEncoder.java \
- java/nio/charset/UnmappableCharacterException.java \
- java/nio/Bits.java \
- java/nio/DirectByteBuffer.java \
- java/nio/HeapByteBuffer.java \
- java/nio/HeapCharBuffer.java \
- java/security/AccessController.java \
- java/security/ProtectionDomain.java \
- java/net/URLClassLoader.java \
- java/net/URLConnection.java \
- sun/misc/Launcher.java \
- sun/misc/MetaIndex.java \
- sun/misc/URLClassPath.java \
- sun/misc/Version.java \
- sun/misc/FileURLMapper.java \
- sun/misc/MessageUtils.java \
- sun/misc/GC.java \
- sun/misc/Service.java \
- sun/misc/JavaAWTAccess.java \
- sun/misc/JavaLangAccess.java \
- sun/misc/JavaIOAccess.java \
- sun/misc/JavaIOFileDescriptorAccess.java \
- sun/misc/JavaNioAccess.java \
- sun/misc/Perf.java \
- sun/misc/PerfCounter.java \
- sun/net/www/protocol/jar/Handler.java \
- sun/net/www/protocol/jar/JarURLConnection.java \
- sun/net/www/protocol/file/Handler.java \
- sun/net/www/protocol/file/FileURLConnection.java
-
-FILES_java = $(JAVA_JAVA_java)
diff --git a/jdk/make/java/java/Makefile b/jdk/make/java/java/Makefile
deleted file mode 100644
index d2a663f9ae0..00000000000
--- a/jdk/make/java/java/Makefile
+++ /dev/null
@@ -1,505 +0,0 @@
-#
-# Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for core Java libraries
-# (java.lang, java.lang.ref, java.lang.reflect, java.io, java.util)
-#
-
-BUILDDIR = ../..
-PACKAGE = java.lang
-LIBRARY = java
-PRODUCT = java
-SUBDIRS_MAKEFLAGS += JAVAC_MAX_WARNINGS=true
-SUBDIRS_MAKEFLAGS += JAVAC_WARNINGS_FATAL=true
-JAVAC_MAX_WARNINGS=true
-include $(BUILDDIR)/common/Defs.gmk
-
-AUTO_FILES_JAVA_DIRS = java/util/function
-
-# windows compiler flags
-ifeq ($(PLATFORM),windows)
- OTHER_CFLAGS =
- # build directly into BINDIR...
- LIB_LOCATION = $(BINDIR)
- # Exported functions
- OTHER_LCF = -export:winFileHandleOpen -export:handleLseek
-endif
-
-OTHER_CFLAGS += -DJDK_MAJOR_VERSION='"$(JDK_MAJOR_VERSION)"' \
- -DJDK_MINOR_VERSION='"$(JDK_MINOR_VERSION)"' \
- -DJDK_MICRO_VERSION='"$(JDK_MICRO_VERSION)"' \
- -DJDK_BUILD_NUMBER='"$(JDK_BUILD_NUMBER)"'
-
-ifdef JDK_UPDATE_VERSION
-OTHER_CFLAGS += -DJDK_UPDATE_VERSION='"$(JDK_UPDATE_VERSION)"'
-endif
-
-
-#
-# Files to compile.
-#
-include FILES_c.gmk
-include FILES_java.gmk
-include Exportedfiles.gmk
-
-ifeq ($(PLATFORM),windows)
-FILES_java += java/io/WinNTFileSystem.java \
- java/util/prefs/WindowsPreferences.java \
- java/util/prefs/WindowsPreferencesFactory.java
-
-FILES_c += ProcessImpl_md.c \
- WinNTFileSystem_md.c \
- canonicalize_md.c \
- dirent_md.c \
- TimeZone.c \
- TimeZone_md.c \
- WindowsPreferences.c \
- sun/security/provider/WinCAPISeedGenerator.c \
- sun/io/Win32ErrorMode.c
-
-else # PLATFORM
-FILES_java += java/lang/UNIXProcess.java \
- java/io/UnixFileSystem.java \
- java/util/prefs/FileSystemPreferences.java \
- java/util/prefs/FileSystemPreferencesFactory.java \
-
-FILES_c += UNIXProcess_md.c \
- childproc.c \
- UnixFileSystem_md.c \
- canonicalize_md.c \
- TimeZone.c \
- TimeZone_md.c \
- FileSystemPreferences.c
-
-INIT += $(GENSRCDIR)/java/lang/UNIXProcess.java
-
-endif # PLATFORM
-
-ifeq ($(PLATFORM), macosx)
-FILES_c += java_props_macosx.c
-FILES_java += java/util/prefs/MacOSXPreferences.java \
- java/util/prefs/MacOSXPreferencesFile.java \
- java/util/prefs/MacOSXPreferencesFactory.java
-
-CFLAGS_$(VARIANT)/java_props_md.o = -Os -x objective-c
-CFLAGS_$(VARIANT)/java_props_macosx.o = -Os -x objective-c
-endif
-
-#
-# Make sure first rule does 'all'
-#
-default_rule: all
-
-#
-# Source files to generate before we try to compile anything
-#
-
-#
-# genlocales.gmk define rules to generate LocaleDataMetaInfo.java
-# which contains locale string list for sun.text.resources and
-# sun.util.resources.
-#
-include genlocales.gmk
-
-CLASSES_INIT = gencharsrc niosrc rbcontrolsrc genlocales
-
-niosrc: ; ($(CD) ../nio; $(MAKE) sources)
-
-gencharsrc: $(GENSRCDIR)/java/lang/CharacterData00.java \
- $(GENSRCDIR)/java/lang/CharacterData01.java \
- $(GENSRCDIR)/java/lang/CharacterData02.java \
- $(GENSRCDIR)/java/lang/CharacterData0E.java \
- $(GENSRCDIR)/java/lang/CharacterDataLatin1.java \
- $(GENSRCDIR)/java/lang/CharacterDataUndefined.java \
- $(GENSRCDIR)/java/lang/CharacterDataPrivateUse.java
-
-rbcontrolsrc: $(GENSRCDIR)/sun/util/CoreResourceBundleControl.java
-
-#
-# Add to the default C file search paths
-#
-vpath %.c $(PLATFORM_SRC)/native/java/lang:$(SHARE_SRC)/native/java/lang
-vpath %.c $(SHARE_SRC)/native/java/lang/ref
-vpath %.c $(SHARE_SRC)/native/java/lang/reflect
-vpath %.c $(SHARE_SRC)/native/java/io
-vpath %.c $(PLATFORM_SRC)/native/java/io
-vpath %.c $(SHARE_SRC)/native/java/nio
-vpath %.c $(SHARE_SRC)/native/java/security
-vpath %.c $(SHARE_SRC)/native/common
-vpath %.c $(SHARE_SRC)/native/sun/misc
-vpath %.c $(SHARE_SRC)/native/sun/reflect
-vpath %.c $(SHARE_SRC)/native/java/sql
-vpath %.c $(SHARE_SRC)/native/java/util
-vpath %.c $(SHARE_SRC)/native/java/util/concurrent/atomic
-vpath %.c $(PLATFORM_SRC)/native/common
-vpath %.c $(PLATFORM_SRC)/native/java/util
-vpath %.c $(PLATFORM_SRC)/native/sun/security/provider
-vpath %.c $(PLATFORM_SRC)/native/sun/io
-ifeq ($(PLATFORM),macosx)
-vpath %.c $(PLATFORM_SRC_MACOS)/native/sun/util/locale/provider
-else # PLATFORM
-vpath %.c $(PLATFORM_SRC)/native/sun/util/locale/provider
-endif # PLATFORM
-
-#
-# Includes the fdlibm header file.
-#
-OTHER_INCLUDES += -I$(SHARE_SRC)/native/java/lang/fdlibm/include
-
-#
-# Also include the io_util.h header file.
-#
-OTHER_INCLUDES += -I$(SHARE_SRC)/native/java/io
-OTHER_INCLUDES += -I$(PLATFORM_SRC)/native/java/io
-
-#
-# Also include the TimeZone_md.h header file.
-#
-OTHER_INCLUDES += -I$(PLATFORM_SRC)/native/java/util
-
-#
-# Is the altzone extern documented in ctime(3C) available?
-#
-ifneq ($(PLATFORM), windows)
-ifneq ($(PLATFORM), macosx)
-HAVE_ALTZONE=true
-endif
-endif
-
-ifeq ($(HAVE_ALTZONE),true)
-OTHER_CPPFLAGS += -DHAVE_ALTZONE
-endif
-
-#
-# System.c needs RELEASE.
-# java_props_md.c needs ARCH on non-Solaris platforms.
-#
-OTHER_CPPFLAGS += $(VERSION_DEFINES)
-
-#
-# Include name of LIBARCH
-#
-OTHER_CPPFLAGS += -DARCHPROPNAME='"$(ARCHPROP)"'
-
-#
-# Is the key in the call nl_langinfo(CODESET) called something other than
-# CODESET?
-#
-ifdef ALT_CODESET_KEY
-OTHER_CPPFLAGS += -DALT_CODESET_KEY=$(ALT_CODESET_KEY)
-endif
-
-#
-# Install .lib file.
-#
-INSTALL_DOT_LIB = true
-
-#
-# What to link?
-# On Windows, shell32 is not normally required and so it is delay loaded.
-#
-ifeq ($(PLATFORM),windows)
-OTHER_LDLIBS += $(JVMLIB) -libpath:$(OBJDIR)/../../../fdlibm/$(OBJDIRNAME) fdlibm.lib \
- -libpath:$(OBJDIR)/../../../verify/$(OBJDIRNAME) verify.lib \
- shell32.lib delayimp.lib /DELAYLOAD:shell32.dll
-else
-OTHER_LDLIBS += $(JVMLIB) -lverify $(LIBSOCKET) $(LIBNSL) $(LIBSCF) $(LIBDL) \
- -L$(OBJDIR)/../../../fdlibm/$(OBJDIRNAME) -lfdlibm.$(ARCH)
-ifeq ($(PLATFORM), macosx)
-OTHER_LDLIBS += \
- -framework CoreFoundation \
- -framework Security \
- -framework SystemConfiguration
-endif
-endif
-
-#
-# Rules.
-#
-ifeq ($(PLATFORM), solaris)
- ifneq ($(ARCH), amd64)
- FILES_reorder += reorder-$(ARCH)
- endif
-endif
-
-SUBDIRS = reflect
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build:
- $(SUBDIRS-loop)
-clean clobber::
- $(SUBDIRS-loop)
-
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-include $(BUILDDIR)/common/Library.gmk
-
-ifeq ($(PLATFORM), solaris)
- ifeq ($(CC_VER), 5.8)
- ifndef REMOVE_ALL_WORKAROUNDS
- CFLAGS_OPT/ObjectInputStream.o = -xO3 \
- $(warning "WARNING: Using workaround for SS11 bug 6346242, on $@")
- endif
- endif
-endif
-
-ifneq ($(PLATFORM),windows)
-
-# UNIXProcess.java is different for solaris and linux. We need to copy
-# the correct UNIXProcess.java over to $(GENSRCDIR)/java/lang/.
-
-ifeq ($(PLATFORM), macosx)
-PLATFORM_UNIX_PROCESS = \
- $(PLATFORM_SRC)/classes/java/lang/UNIXProcess.java.bsd
-else
-PLATFORM_UNIX_PROCESS = \
- $(PLATFORM_SRC)/classes/java/lang/UNIXProcess.java.$(PLATFORM)
-endif
-
-$(GENSRCDIR)/java/lang/UNIXProcess.java: $(PLATFORM_UNIX_PROCESS)
- $(install-file)
-
-clean::
- $(RM) $(GENSRCDIR)/java/lang/UNIXProcess.java
-
-endif
-
-
-#
-# Because we can't link against ourselves!
-#
-JAVALIB =
-
-#
-# Special rules.
-#
-clean::
- $(RM) -r $(CLASSHDRDIR)
-
-clobber::
- $(RM) -r $(CLASSBINDIR)/java/io $(CLASSBINDIR)/java/lang \
- $(CLASSBINDIR)/java/security $(CLASSBINDIR)/java/util \
- $(CLASSBINDIR)/sun/misc
-
-#
-# Additional rule from sun/net/GNUmakefile to copy content-type.properties
-# file so that the MimeTable class won't complain while bootstrapping...
-#
-PROPS = content-types.properties
-
-#
-# Rule to copy calendars.properties file.
-#
-CAL_PROPS = calendars.properties
-
-#
-# Rule to copy Hijrah-umalqura calendar properties file.
-#
-HIJRAH_UMALQURA_PROPS = hijrah-config-umalqura.properties
-
-
-#
-# Rule to copy tzmappings file on Windows
-#
-ifeq ($(PLATFORM), windows)
-TZMAP = $(LIBDIR)/tzmappings
-TZMAPFILE = $(PLATFORM_SRC)/lib/tzmappings
-
-$(TZMAP): $(TZMAPFILE)
- $(install-file)
- $(call chmod-file, 444)
-endif
-
-build: $(LIBDIR)/$(PROPS) $(LIBDIR)/$(CAL_PROPS) $(LIBDIR)/$(HIJRAH_UMALQURA_PROPS) $(TZMAP)
-
-$(LIBDIR)/$(PROPS): $(PLATFORM_SRC)/lib/$(PROPS)
- $(install-file)
-
-$(LIBDIR)/$(CAL_PROPS): $(SHARE_SRC)/lib/$(CAL_PROPS)
- $(install-file)
-
-$(LIBDIR)/$(HIJRAH_UMALQURA_PROPS): $(SHARE_SRC)/lib/$(HIJRAH_UMALQURA_PROPS)
- $(install-file)
-
-clean::
- $(RM) -r $(LIBDIR)/$(PROPS) $(TZMAP)
-
-#
-# Rules to create lib/currency.data
-#
-
-CURDATA = $(LIBDIR)/currency.data
-GENERATECURRENCYDATA_JARFILE = $(BUILDTOOLJARDIR)/generatecurrencydata.jar
-
-build: $(CURDATA)
-
-$(CURDATA): \
- $(GENERATECURRENCYDATA_JARFILE) \
- $(SHARE_SRC)/classes/java/util/CurrencyData.properties
- $(RM) $(CURDATA)
- $(BOOT_JAVA_CMD) -jar $(GENERATECURRENCYDATA_JARFILE) -o $@.temp \
- < $(SHARE_SRC)/classes/java/util/CurrencyData.properties
- $(MV) $@.temp $@
- $(call chmod-file, 444)
-
-clean::
- $(RM) $(CURDATA)
-
-
-#
-# Rules to create $(GENSRCDIR)/sun/lang/CharacterData*.java
-#
-CHARACTERDATA = $(BUILDDIR)/tools/GenerateCharacter
-UNICODEDATA = $(BUILDDIR)/tools/UnicodeData
-
-GENERATECHARACTER_JARFILE = $(BUILDTOOLJARDIR)/generatecharacter.jar
-
-$(GENSRCDIR)/java/lang/CharacterDataLatin1.java \
- $(GENSRCDIR)/java/lang/CharacterData00.java \
- $(GENSRCDIR)/java/lang/CharacterData01.java \
- $(GENSRCDIR)/java/lang/CharacterData02.java \
- $(GENSRCDIR)/java/lang/CharacterData0E.java: \
- $(wildcard $(CHARACTERDATA)/*) \
- $(GENERATECHARACTER_JARFILE)
- @$(prep-target)
- $(BOOT_JAVA_CMD) -jar $(GENERATECHARACTER_JARFILE) \
- -template $(CHARACTERDATA)/CharacterDataLatin1.java.template \
- -spec $(UNICODEDATA)/UnicodeData.txt \
- -specialcasing $(UNICODEDATA)/SpecialCasing.txt \
- -proplist $(UNICODEDATA)/PropList.txt \
- -o $(GENSRCDIR)/java/lang/CharacterDataLatin1.java -string \
- -usecharforbyte -latin1 8
- $(BOOT_JAVA_CMD) -jar $(GENERATECHARACTER_JARFILE) -plane 0 \
- -template $(CHARACTERDATA)/CharacterData00.java.template \
- -spec $(UNICODEDATA)/UnicodeData.txt \
- -specialcasing $(UNICODEDATA)/SpecialCasing.txt \
- -proplist $(UNICODEDATA)/PropList.txt \
- -o $(GENSRCDIR)/java/lang/CharacterData00.java -string \
- -usecharforbyte 11 4 1
- $(BOOT_JAVA_CMD) -jar $(GENERATECHARACTER_JARFILE) -plane 1 \
- -template $(CHARACTERDATA)/CharacterData01.java.template \
- -spec $(UNICODEDATA)/UnicodeData.txt \
- -specialcasing $(UNICODEDATA)/SpecialCasing.txt \
- -proplist $(UNICODEDATA)/PropList.txt \
- -o $(GENSRCDIR)/java/lang/CharacterData01.java -string \
- -usecharforbyte 11 4 1
- $(BOOT_JAVA_CMD) -jar $(GENERATECHARACTER_JARFILE) -plane 2 \
- -template $(CHARACTERDATA)/CharacterData02.java.template \
- -spec $(UNICODEDATA)/UnicodeData.txt \
- -specialcasing $(UNICODEDATA)/SpecialCasing.txt \
- -proplist $(UNICODEDATA)/PropList.txt \
- -o $(GENSRCDIR)/java/lang/CharacterData02.java -string \
- -usecharforbyte 11 4 1
- $(BOOT_JAVA_CMD) -jar $(GENERATECHARACTER_JARFILE) -plane 14 \
- -template $(CHARACTERDATA)/CharacterData0E.java.template \
- -spec $(UNICODEDATA)/UnicodeData.txt \
- -specialcasing $(UNICODEDATA)/SpecialCasing.txt \
- -proplist $(UNICODEDATA)/PropList.txt \
- -o $(GENSRCDIR)/java/lang/CharacterData0E.java -string \
- -usecharforbyte 11 4 1
-
-$(GENSRCDIR)/java/lang/%.java : $(CHARACTERDATA)/%.java.template
- $(install-file)
-
-clean::
- $(RM) $(GENSRCDIR)/java/lang/CharacterDataLatin1.java
- $(RM) $(GENSRCDIR)/java/lang/CharacterData00.java
- $(RM) $(GENSRCDIR)/java/lang/CharacterData01.java
- $(RM) $(GENSRCDIR)/java/lang/CharacterData02.java
- $(RM) $(GENSRCDIR)/java/lang/CharacterData0E.java
- $(RM) $(GENSRCDIR)/java/lang/CharacterDataUndefined.java
- $(RM) $(GENSRCDIR)/java/lang/CharacterDataPrivateUse.java
-
-#
-# Rules to generate classes/java/lang/uniName.dat
-#
-
-
-
-UNINAME = $(CLASSBINDIR)/java/lang/uniName.dat
-GENERATEUNINAME_JARFILE = $(BUILDTOOLJARDIR)/generatecharacter.jar
-
-build: $(UNINAME)
-
-$(UNINAME): $(UNICODEDATA)/UnicodeData.txt \
- $(GENERATECHARACTER_JARFILE)
- @$(prep-target)
- $(BOOT_JAVA_CMD) -classpath $(GENERATECHARACTER_JARFILE) \
- build.tools.generatecharacter.CharacterName \
- $(UNICODEDATA)/UnicodeData.txt $(UNINAME)
-
-clean::
- $(RM) $(UNINAME)
-
-#
-# End of rules to create $(GENSRCDIR)/java/lang/CharacterDataXX.java
-#
-
-#
-# Rule to precompile CoreResourceBundleControl.java
-#
-LOCALES_GEN_SH = localelist.sh
-
-$(GENSRCDIR)/sun/util/CoreResourceBundleControl.java: \
- $(SHARE_SRC)/classes/sun/util/CoreResourceBundleControl-XLocales.java.template $(LOCALES_GEN_SH)
- @$(prep-target)
- NAWK="$(NAWK)" SED="$(SED)" $(SH) $(LOCALES_GEN_SH) "$(JRE_NONEXIST_LOCALES)" \
- $< $@
-clean::
- $(RM) $(GENSRCDIR)/sun/util/CoreResourceBundleControl.java
-
-
-HELPER_EXE = $(LIBDIR)/$(LIBARCH)/jspawnhelper
-BUILDHELPER =
-ifeq ($(PLATFORM), solaris)
- BUILDHELPER = 1
-endif
-ifeq ($(PLATFORM), macosx)
- HELPER_EXE = $(LIBDIR)/jspawnhelper
- BUILDHELPER = 1
-endif
-
-ARCHFLAG =
-ifeq ($(ARCH_DATA_MODEL), 64)
-ARCHFLAG = -m64
-endif
-
-ifdef BUILDHELPER
-
-HELPER_EXE_FILES_c = jspawnhelper.c
-HELPER_EXE_FILES_o = $(OBJDIR)/jspawnhelper.o \
- $(OBJDIR)/childproc.o
-
-$(HELPER_EXE): $(HELPER_EXE_FILES_o)
- $(CC) $(ARCHFLAG) $(HELPER_EXE_FILES_o) \
- -o $(TEMPDIR)/jspawnhelper
- $(CP) $(TEMPDIR)/jspawnhelper $(HELPER_EXE)
-
-build: $(HELPER_EXE)
-
-clean clobber::
- $(RM) $(HELPER_EXE_FILES_o) $(HELPER_EXE)
-
-endif #BUILDHELPER
diff --git a/jdk/make/java/java/genlocales.gmk b/jdk/make/java/java/genlocales.gmk
deleted file mode 100644
index 0d52565c9c5..00000000000
--- a/jdk/make/java/java/genlocales.gmk
+++ /dev/null
@@ -1,113 +0,0 @@
-#
-# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# This file defines rules to build the locales information for
-# resources in "sun.util.resources" & "sun.text.resources" packages
-#
-
-# Save the current FILES_java & FILES_compiled_properties variables
-
-FILES_java_orig := $(FILES_java)
-FILES_compiled_properties_orig := $(FILES_compiled_properties)
-
-
-# Since all the resources files are going to be compiled into class file format,
-# only FILES_java and FILES_compiled_properties variables will be picked up
-#
-# $(BUILDDIR)/java/util/FILES_java.gmk & $(BUILDDIR)/java/util/FILES_properties.gmk
-# contain "sun.util.resources" for EN language support
-
-include $(BUILDDIR)/java/util/FILES_java.gmk
-include $(BUILDDIR)/java/util/FILES_properties.gmk
-
-EN_Resources_java := $(FILES_java)
-EN_Resources_properties := $(FILES_compiled_properties)
-
-# $(BUILDDIR)/java/text/FILES_java.gmk contains the "sun.text.resources" for
-# EN language support
-
-include $(BUILDDIR)/java/text/base/FILES_java.gmk
-
-EN_Resources_java += $(FILES_java)
-
-FILES_compiled_properties=
-
-# $(BUILDDIR)/sun/text/FILES_java.gmk & $(BUILDDIR)/sun/text/FILES_properties.gmk
-# contain both resources for Non-EN language support
-
-include $(BUILDDIR)/sun/text/FILES_java.gmk
-include $(BUILDDIR)/sun/text/FILES_properties.gmk
-
-NonEN_Resources_java := $(FILES_java)
-NonEN_Resources_properties := $(FILES_compiled_properties)
-
-# Restore the orignal FILES_java & FILES_compiled_properties variables
-FILES_java := $(FILES_java_orig)
-FILES_compiled_properties := $(FILES_compiled_properties_orig)
-
-LocaleDataMetaInfo_Src=$(SHARE_SRC)/classes/sun/util/locale/provider/LocaleDataMetaInfo-XLocales.java.template
-LocaleDataMetaInfo_Dest=$(GENSRCDIR)/sun/util/locale/provider/LocaleDataMetaInfo.java
-LOCALEGEN_SH=localegen.sh
-RESOURCE_NAMES="FormatData CollationData TimeZoneNames LocaleNames CurrencyNames CalendarData"
-
-
-# On MacOSX sed does not enter a newline as it does on other platforms with the same pattern
-# Using awk instead
-
-ifeq ($(PLATFORM), macosx)
-
-$(LocaleDataMetaInfo_Dest):$(LocaleDataMetaInfo_Src) $(LOCALEGEN_SH)
- @$(RM) $@.tmp.en $@.tmp.nonen;
- @$(prep-target)
- @$(ECHO) $(EN_Resources_properties) | $(NAWK) 'gsub(/.properties/,"\n") {print}' > $@.tmp.en;
- @$(ECHO) $(EN_Resources_java) | $(NAWK) 'gsub(/.java/,"\n") {print}' >> $@.tmp.en;
- @$(ECHO) $(NonEN_Resources_properties) | $(NAWK) 'gsub(/.properties/,"\n") {print}' > $@.tmp.nonen;
- @$(ECHO) $(NonEN_Resources_java) | $(NAWK) 'gsub(/.java/,"\n") {print}' >> $@.tmp.nonen;
- NAWK="$(NAWK)" SED="$(SED)" SORT="$(SORT)" \
- $(SH) $(LOCALEGEN_SH) $(RESOURCE_NAMES) $@.tmp.en \
- $@.tmp.nonen $< $@
- @$(RM) $@.tmp.en $@.tmp.nonen;
-
-else
-
-$(LocaleDataMetaInfo_Dest):$(LocaleDataMetaInfo_Src) $(LOCALEGEN_SH)
- @$(RM) $@.tmp.en $@.tmp.nonen;
- @$(prep-target)
- @$(ECHO) $(subst .properties,'\n',$(EN_Resources_properties)) > $@.tmp.en;
- @$(ECHO) $(subst .java,'\n',$(EN_Resources_java)) >> $@.tmp.en;
- @$(ECHO) $(subst .properties,'\n',$(NonEN_Resources_properties)) > $@.tmp.nonen;
- @$(ECHO) $(subst .java,'\n',$(NonEN_Resources_java)) >> $@.tmp.nonen;
- NAWK="$(NAWK)" SED="$(SED)" SORT="$(SORT)" \
- $(SH) $(LOCALEGEN_SH) $(RESOURCE_NAMES) $@.tmp.en \
- $@.tmp.nonen $< $@
- @$(RM) $@.tmp.en $@.tmp.nonen;
-endif
-
-genlocales : $(LocaleDataMetaInfo_Dest)
-
-clean clobber::
- $(RM) $(LocaleDataMetaInfo_Dest)
-
diff --git a/jdk/make/java/java/localegen.sh b/jdk/make/java/java/localegen.sh
deleted file mode 100644
index 78493d31f95..00000000000
--- a/jdk/make/java/java/localegen.sh
+++ /dev/null
@@ -1,75 +0,0 @@
-#!/bin/sh
-
-#
-# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# This script is to generate the supported locale list string and replace the
-# LocaleDataMetaInfo-XLocales.java.template in /src/share/classes/sun/util
-#
-# SORT, NAWK & SED is passed in as environment variables.
-#
-
-# A list of resource base name list;
-RESOURCE_NAMES=$1
-
-# A list of EN resources;
-EN_FILES_LIST=$2
-
-# A list of non-EN resources;
-NONEN_FILES_LIST=$3
-
-INPUT_FILE=$4
-OUTPUT_FILE=$5
-
-localelist=
-getlocalelist() {
- localelist=""
- localelist=`$NAWK -F$1_ '{print $2}' $2 | $SORT | $SED -e 's/_/-/g'`
-}
-
-sed_script="$SED -e \"s@^#warn .*@// -- This file was mechanically generated: Do not edit! -- //@\" "
-
-# ja-JP-JP and th-TH-TH need to be manually added, as they don't have any resource files.
-nonenall=" ja-JP-JP th-TH-TH "
-
-for FILE in $RESOURCE_NAMES
-do
- getlocalelist $FILE $EN_FILES_LIST
- sed_script=$sed_script"-e \"s@#"$FILE"_ENLocales#@$localelist@g\" "
- enall=$enall" "$localelist
- getlocalelist $FILE $NONEN_FILES_LIST
- sed_script=$sed_script"-e \"s@#"$FILE"_NonENLocales#@$localelist@g\" "
- nonenall=$nonenall" "$localelist
-done
-
-enall=`(for LOC in $enall; do echo $LOC;done) |$SORT -u`
-nonenall=`(for LOC in $nonenall; do echo $LOC;done) |$SORT -u`
-
-sed_script=$sed_script"-e \"s@#AvailableLocales_ENLocales#@$enall@g\" "
-sed_script=$sed_script"-e \"s@#AvailableLocales_NonENLocales#@$nonenall@g\" "
-
-sed_script=$sed_script"$INPUT_FILE > $OUTPUT_FILE"
-eval $sed_script
diff --git a/jdk/make/java/java/localelist.sh b/jdk/make/java/java/localelist.sh
deleted file mode 100644
index c1b6b7f1c0a..00000000000
--- a/jdk/make/java/java/localelist.sh
+++ /dev/null
@@ -1,109 +0,0 @@
-#!/bin/sh
-
-#
-# Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# This script is to generate the supported locale list string and replace the
-# #LOCALE_LIST# in /src/share/classes/sun/util/CoreResourceBundleControl.java.
-#
-# NAWK & SED is passed in as environment variables.
-#
-LOCALE_LIST=$1
-INUT_FILE=$2
-OUTPUT_FILE=$3
-
-LOCALES=`(for I in $LOCALE_LIST; do echo $I;done) | sort | uniq`
-JAVA_LOCALES=
-
-toJavaLocale()
-{
- NewLocale=`echo $1 | $NAWK '
- BEGIN {
- # The following values have to be consistent with java.util.Locale.
- javalocales["en"] = "ENGLISH";
- javalocales["fr"] = "FRENCH";
- javalocales["de"] = "GERMAN";
- javalocales["it"] = "ITALIAN";
- javalocales["ja"] = "JAPANESE";
- javalocales["ko"] = "KOREAN";
- javalocales["zh"] = "CHINESE";
- javalocales["zh_CN"] = "SIMPLIFIED_CHINESE";
- javalocales["zh_TW"] = "TRADITIONAL_CHINESE";
- javalocales["fr_FR"] = "FRANCE";
- javalocales["de_DE"] = "GERMANY";
- javalocales["it_IT"] = "ITALY";
- javalocales["ja_JP"] = "JAPAN";
- javalocales["ko_KR"] = "KOREA";
- javalocales["en_GB"] = "UK";
- javalocales["en_US"] = "US";
- javalocales["en_CA"] = "CANADA";
- javalocales["fr_CA"] = "CANADA_FRENCH";
- }
- {
- if ($0 in javalocales) {
- print " Locale." javalocales[$0];
- } else {
- split($0, a, "_");
- if (a[3] != "") {
- print " new Locale(\"" a[1] "\", \"" a[2] "\", \"" a[3] "\")";
- } else if (a[2] != "") {
- print " new Locale(\"" a[1] "\", \"" a[2] "\")";
- } else {
- print " new Locale(\"" a[1] "\")";
- }
- }
- }'`
-
- JAVA_LOCALES=$JAVA_LOCALES$NewLocale
-}
-
-# count the number of locales
-counter=0
-for i in $LOCALES
-do
- counter=`expr $counter + 1`
-done
-
-index=0
-for locale in $LOCALES
-do
- index=`expr $index + 1`;
- if [ $index != $counter ]
- then
- toJavaLocale $locale
- JAVA_LOCALES=$JAVA_LOCALES","
- else
- toJavaLocale $locale
- fi
-done
-
-# replace the #LOCALE_LIST# in the precompiled CoreResourceBundleControl.java file.
-
-$SED -e "s@^#warn .*@// -- This file was mechanically generated: Do not edit! -- //@" \
- -e "s/#LOCALE_LIST#/$JAVA_LOCALES/g" $2 > $3
-
-
-
diff --git a/jdk/make/java/java/mapfile-vers b/jdk/make/java/java/mapfile-vers
deleted file mode 100644
index 29ce7eb26df..00000000000
--- a/jdk/make/java/java/mapfile-vers
+++ /dev/null
@@ -1,302 +0,0 @@
-#
-# Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- JNI_OnLoad;
- JNU_ThrowNoSuchMethodException;
- JNU_CallStaticMethodByName;
- JNU_CallMethodByName;
- JNU_CallMethodByNameV;
- JNU_ClassClass;
- JNU_ClassObject;
- JNU_ClassString;
- JNU_ClassThrowable;
- JNU_CopyObjectArray;
- JNU_Equals;
- JNU_GetEnv;
- JNU_GetFieldByName;
- JNU_GetStaticFieldByName;
- JNU_GetStringPlatformChars;
- JNU_IsInstanceOfByName;
- JNU_MonitorWait;
- JNU_NewObjectByName;
- JNU_NewStringPlatform;
- JNU_Notify;
- JNU_NotifyAll;
- JNU_PrintClass;
- JNU_PrintString;
- JNU_ReleaseStringPlatformChars;
- JNU_SetFieldByName;
- JNU_SetStaticFieldByName;
- JNU_ThrowArrayIndexOutOfBoundsException;
- JNU_ThrowByName;
- JNU_ThrowByNameWithLastError;
- JNU_ThrowClassNotFoundException;
- JNU_ThrowIllegalAccessError;
- JNU_ThrowIllegalAccessException;
- JNU_ThrowIllegalArgumentException;
- JNU_ThrowInstantiationException;
- JNU_ThrowInternalError;
- JNU_ThrowIOException;
- JNU_ThrowIOExceptionWithLastError;
- JNU_ThrowNoSuchFieldError;
- JNU_ThrowNoSuchFieldException;
- JNU_ThrowNoSuchMethodError;
- JNU_ThrowNullPointerException;
- JNU_ThrowNumberFormatException;
- JNU_ThrowOutOfMemoryError;
- JNU_ThrowStringIndexOutOfBoundsException;
- JNU_ToString;
-
- Java_java_io_FileDescriptor_initIDs;
- Java_java_io_FileDescriptor_sync;
- Java_java_io_FileInputStream_available;
- Java_java_io_FileInputStream_close0;
- Java_java_io_FileInputStream_initIDs;
- Java_java_io_FileInputStream_open;
- Java_java_io_FileInputStream_read;
- Java_java_io_FileInputStream_readBytes;
- Java_java_io_FileInputStream_skip;
- Java_java_io_FileOutputStream_close0;
- Java_java_io_FileOutputStream_initIDs;
- Java_java_io_FileOutputStream_open;
- Java_java_io_FileOutputStream_write;
- Java_java_io_FileOutputStream_writeBytes;
- Java_java_io_ObjectInputStream_bytesToDoubles;
- Java_java_io_ObjectInputStream_bytesToFloats;
- Java_java_io_ObjectOutputStream_doublesToBytes;
- Java_java_io_ObjectOutputStream_floatsToBytes;
- Java_java_io_ObjectStreamClass_hasStaticInitializer;
- Java_java_io_ObjectStreamClass_initNative;
- Java_java_io_RandomAccessFile_close0;
- Java_java_io_RandomAccessFile_getFilePointer;
- Java_java_io_RandomAccessFile_initIDs;
- Java_java_io_RandomAccessFile_length;
- Java_java_io_RandomAccessFile_open;
- Java_java_io_RandomAccessFile_read;
- Java_java_io_RandomAccessFile_readBytes;
- Java_java_io_RandomAccessFile_seek0;
- Java_java_io_RandomAccessFile_setLength;
- Java_java_io_RandomAccessFile_write;
- Java_java_io_RandomAccessFile_writeBytes;
- Java_java_io_UnixFileSystem_canonicalize0;
- Java_java_io_UnixFileSystem_checkAccess;
- Java_java_io_UnixFileSystem_createDirectory;
- Java_java_io_UnixFileSystem_createFileExclusively;
- Java_java_io_UnixFileSystem_delete0;
- Java_java_io_UnixFileSystem_getBooleanAttributes0;
- Java_java_io_UnixFileSystem_getLastModifiedTime;
- Java_java_io_UnixFileSystem_getLength;
- Java_java_io_UnixFileSystem_getSpace;
- Java_java_io_UnixFileSystem_initIDs;
- Java_java_io_UnixFileSystem_list;
- Java_java_io_UnixFileSystem_rename0;
- Java_java_io_UnixFileSystem_setLastModifiedTime;
- Java_java_io_UnixFileSystem_setReadOnly;
- Java_java_io_UnixFileSystem_setPermission;
- Java_java_lang_Class_forName0;
- Java_java_lang_Class_getPrimitiveClass;
- Java_java_lang_Class_isAssignableFrom;
- Java_java_lang_Class_isInstance;
- Java_java_lang_Class_registerNatives;
- Java_java_lang_ClassLoader_findBootstrapClass;
- Java_java_lang_ClassLoader_defineClass0;
- Java_java_lang_ClassLoader_defineClass1;
- Java_java_lang_ClassLoader_defineClass2;
- Java_java_lang_ClassLoader_findLoadedClass0;
- Java_java_lang_ClassLoader_resolveClass0;
- Java_java_lang_ClassLoader_00024NativeLibrary_find;
- Java_java_lang_ClassLoader_00024NativeLibrary_load;
- Java_java_lang_ClassLoader_00024NativeLibrary_unload;
- Java_java_lang_ClassLoader_00024NativeLibrary_findBuiltinLib;
- Java_java_lang_ClassLoader_registerNatives;
- Java_java_lang_Compiler_registerNatives;
- Java_java_lang_Double_longBitsToDouble;
- Java_java_lang_Double_doubleToRawLongBits;
- Java_java_lang_reflect_Proxy_defineClass0;
- Java_java_lang_Shutdown_runAllFinalizers;
- Java_java_lang_ref_Finalizer_invokeFinalizeMethod;
- Java_java_lang_Float_intBitsToFloat;
- Java_java_lang_Float_floatToRawIntBits;
- Java_java_lang_StrictMath_IEEEremainder;
- Java_java_lang_StrictMath_acos;
- Java_java_lang_StrictMath_asin;
- Java_java_lang_StrictMath_atan;
- Java_java_lang_StrictMath_atan2;
- Java_java_lang_StrictMath_cos;
- Java_java_lang_StrictMath_exp;
- Java_java_lang_StrictMath_log;
- Java_java_lang_StrictMath_log10;
- Java_java_lang_StrictMath_pow;
- Java_java_lang_StrictMath_sin;
- Java_java_lang_StrictMath_sqrt;
- Java_java_lang_StrictMath_cbrt;
- Java_java_lang_StrictMath_tan;
- Java_java_lang_StrictMath_cosh;
- Java_java_lang_StrictMath_sinh;
- Java_java_lang_StrictMath_tanh;
- Java_java_lang_StrictMath_hypot;
- Java_java_lang_StrictMath_log1p;
- Java_java_lang_StrictMath_expm1;
- Java_java_lang_Object_getClass;
- Java_java_lang_Object_registerNatives;
- Java_java_lang_Package_getSystemPackage0;
- Java_java_lang_Package_getSystemPackages0;
- Java_java_lang_ProcessEnvironment_environ;
- Java_java_lang_reflect_Array_get;
- Java_java_lang_reflect_Array_getBoolean;
- Java_java_lang_reflect_Array_getByte;
- Java_java_lang_reflect_Array_getChar;
- Java_java_lang_reflect_Array_getDouble;
- Java_java_lang_reflect_Array_getFloat;
- Java_java_lang_reflect_Array_getInt;
- Java_java_lang_reflect_Array_getLength;
- Java_java_lang_reflect_Array_getLong;
- Java_java_lang_reflect_Array_getShort;
- Java_java_lang_reflect_Array_multiNewArray;
- Java_java_lang_reflect_Array_newArray;
- Java_java_lang_reflect_Array_set;
- Java_java_lang_reflect_Array_setBoolean;
- Java_java_lang_reflect_Array_setByte;
- Java_java_lang_reflect_Array_setChar;
- Java_java_lang_reflect_Array_setDouble;
- Java_java_lang_reflect_Array_setFloat;
- Java_java_lang_reflect_Array_setInt;
- Java_java_lang_reflect_Array_setLong;
- Java_java_lang_reflect_Array_setShort;
- Java_java_lang_reflect_Executable_getParameters0;
- Java_java_lang_reflect_Executable_getTypeAnnotationBytes0;
- Java_java_lang_reflect_Field_getTypeAnnotationBytes0;
- Java_java_lang_Runtime_freeMemory;
- Java_java_lang_Runtime_maxMemory;
- Java_java_lang_Runtime_gc;
- Java_java_lang_Runtime_runFinalization0;
- Java_java_lang_Runtime_totalMemory;
- Java_java_lang_Runtime_traceInstructions;
- Java_java_lang_Runtime_traceMethodCalls;
- Java_java_lang_Runtime_availableProcessors;
- Java_java_lang_SecurityManager_classDepth;
- Java_java_lang_SecurityManager_classLoaderDepth0;
- Java_java_lang_SecurityManager_currentClassLoader0;
- Java_java_lang_SecurityManager_currentLoadedClass0;
- Java_java_lang_SecurityManager_getClassContext;
- Java_java_lang_Shutdown_halt0;
- Java_java_lang_String_intern;
- Java_java_lang_System_identityHashCode;
- Java_java_lang_System_initProperties;
- Java_java_lang_System_mapLibraryName;
- Java_java_lang_System_registerNatives;
- Java_java_lang_System_setErr0;
- Java_java_lang_System_setIn0;
- Java_java_lang_System_setOut0;
- Java_java_lang_Thread_registerNatives;
- Java_java_lang_Throwable_fillInStackTrace;
- Java_java_lang_Throwable_getStackTraceDepth;
- Java_java_lang_Throwable_getStackTraceElement;
- Java_java_lang_UNIXProcess_init;
- Java_java_lang_UNIXProcess_waitForProcessExit;
- Java_java_lang_UNIXProcess_forkAndExec;
- Java_java_lang_UNIXProcess_destroyProcess;
- Java_java_nio_Bits_copyFromShortArray;
- Java_java_nio_Bits_copyToShortArray;
- Java_java_nio_Bits_copyFromIntArray;
- Java_java_nio_Bits_copyToIntArray;
- Java_java_nio_Bits_copyFromLongArray;
- Java_java_nio_Bits_copyToLongArray;
- Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2;
- Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2Ljava_security_AccessControlContext_2;
- Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2;
- Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2Ljava_security_AccessControlContext_2;
- Java_java_security_AccessController_getStackAccessControlContext;
- Java_java_security_AccessController_getInheritedAccessControlContext;
- Java_java_util_TimeZone_getSystemTimeZoneID;
- Java_java_util_TimeZone_getSystemGMTOffsetID;
- Java_java_util_concurrent_atomic_AtomicLong_VMSupportsCS8;
- Java_java_util_prefs_FileSystemPreferences_chmod;
- Java_java_util_prefs_FileSystemPreferences_lockFile0;
- Java_java_util_prefs_FileSystemPreferences_unlockFile0;
- Java_java_util_logging_FileHandler_isSetUID;
- Java_sun_misc_MessageUtils_toStderr;
- Java_sun_misc_MessageUtils_toStdout;
- Java_sun_misc_NativeSignalHandler_handle0;
- Java_sun_misc_Signal_findSignal;
- Java_sun_misc_Signal_handle0;
- Java_sun_misc_Signal_raise0;
- Java_sun_reflect_ConstantPool_getClassAt0;
- Java_sun_reflect_ConstantPool_getClassAtIfLoaded0;
- Java_sun_reflect_ConstantPool_getDoubleAt0;
- Java_sun_reflect_ConstantPool_getFieldAt0;
- Java_sun_reflect_ConstantPool_getFieldAtIfLoaded0;
- Java_sun_reflect_ConstantPool_getFloatAt0;
- Java_sun_reflect_ConstantPool_getIntAt0;
- Java_sun_reflect_ConstantPool_getLongAt0;
- Java_sun_reflect_ConstantPool_getMemberRefInfoAt0;
- Java_sun_reflect_ConstantPool_getMethodAt0;
- Java_sun_reflect_ConstantPool_getMethodAtIfLoaded0;
- Java_sun_reflect_ConstantPool_getSize0;
- Java_sun_reflect_ConstantPool_getStringAt0;
- Java_sun_reflect_ConstantPool_getUTF8At0;
- Java_java_io_Console_istty;
- Java_java_io_Console_encoding;
- Java_java_io_Console_echo;
- Java_sun_misc_GC_maxObjectInspectionAge;
- Java_sun_reflect_NativeConstructorAccessorImpl_newInstance0;
- Java_sun_reflect_NativeMethodAccessorImpl_invoke0;
- Java_sun_reflect_Reflection_getCallerClass;
- Java_sun_reflect_Reflection_getClassAccessFlags;
- Java_sun_misc_Version_getJdkVersionInfo;
- Java_sun_misc_Version_getJdkSpecialVersion;
- Java_sun_misc_Version_getJvmVersionInfo;
- Java_sun_misc_Version_getJvmSpecialVersion;
- Java_sun_misc_VM_getThreadStateValues;
- Java_sun_misc_VM_latestUserDefinedLoader;
- Java_sun_misc_VM_initialize;
- Java_sun_misc_VMSupport_initAgentProperties;
-
- # ZipFile.c needs this one
- throwFileNotFoundException;
-
-# Java_sun_misc_VM_getState; threads.c
-# Java_sun_misc_VM_threadsSuspended; threads.c
-# Java_sun_misc_VM_unsuspendSomeThreads; threads.c
-# Java_sun_misc_VM_unsuspendThreads; threads.c
-
- Java_sun_util_locale_provider_HostLocaleProviderAdapterImpl_getPattern;
-
- # Outcalls from libjvm done using dlsym().
-
- VerifyClassCodes;
- VerifyClassCodesForMajorVersion;
- NewStringPlatform;
- GetStringPlatformChars;
- Canonicalize;
- JDK_GetVersionInfo0;
-
- local:
- *;
-};
diff --git a/jdk/make/java/java/reflect/Makefile b/jdk/make/java/java/reflect/Makefile
deleted file mode 100644
index 0412a0e70ff..00000000000
--- a/jdk/make/java/java/reflect/Makefile
+++ /dev/null
@@ -1,61 +0,0 @@
-#
-# Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for reflection and annotations
-#
-
-BUILDDIR = ../../..
-PACKAGE = java.lang.reflect
-PRODUCT = java
-
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files to compile.
-#
-AUTO_FILES_JAVA_DIRS = java/lang/reflect sun/reflect java/lang/annotation
-
-#
-# Install .lib file.
-#
-INSTALL_DOT_LIB = true
-
-include $(BUILDDIR)/common/Classes.gmk
-
-#
-# Special rules.
-#
-
-subdirs: classes
-
-clean::
- $(RM) -r $(CLASSHDRDIR)
-
-clobber::
- $(RM) -r $(CLASSBINDIR)/java/lang/reflect \
- $(CLASSBINDIR)/java/lang/annotatation
-
-.PHONY: clean clobber
diff --git a/jdk/make/java/java/reorder-i586 b/jdk/make/java/java/reorder-i586
deleted file mode 100644
index 86fd4a53c3e..00000000000
--- a/jdk/make/java/java/reorder-i586
+++ /dev/null
@@ -1,108 +0,0 @@
-data = R0x2000;
-text = LOAD ?RXO;
-# Test Null
-text: .text%_init;
-text: .text%init64IO: OUTPUTDIR/tmp/java/java.lang/java/obj/UnixFileSystem_md.o;
-text: .text%JNI_OnLoad;
-text: .text%Canonicalize;
-text: .text%canonicalize;
-text: .text%collapse: OUTPUTDIR/tmp/java/java.lang/java/obj/canonicalize_md.o;
-text: .text%Java_java_lang_Object_registerNatives;
-text: .text%Java_java_lang_System_registerNatives;
-text: .text%Java_java_lang_Thread_registerNatives;
-text: .text%Java_java_security_AccessController_getStackAccessControlContext;
-text: .text%Java_java_security_AccessController_getInheritedAccessControlContext;
-text: .text%Java_java_lang_ClassLoader_registerNatives;
-text: .text%Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2;
-text: .text%Java_java_lang_Class_registerNatives;
-text: .text%Java_java_lang_Class_getPrimitiveClass;
-text: .text%Java_java_lang_System_initProperties;
-text: .text%GetJavaProperties;
-text: .text%uname: OUTPUTDIR/tmp/java/java.lang/java/obj/java_props_md.o;
-text: .text%mapLookup: OUTPUTDIR/tmp/java/java.lang/java/obj/java_props_md.o;
-text: .text%setPathEnvironment: OUTPUTDIR/tmp/java/java.lang/java/obj/java_props_md.o;
-text: .text%JNU_NewStringPlatform;
-text: .text%JNU_CallStaticMethodByName;
-text: .text%NewStringPlatform;
-text: .text%Java_java_io_FileInputStream_initIDs;
-text: .text%Java_java_io_FileDescriptor_initIDs;
-text: .text%Java_java_io_FileOutputStream_initIDs;
-text: .text%Java_java_lang_System_setIn0;
-text: .text%Java_sun_reflect_Reflection_getCallerClass;
-text: .text%Java_java_lang_Class_forName0;
-text: .text%Java_java_lang_String_intern;
-text: .text%Java_sun_reflect_NativeConstructorAccessorImpl_newInstance0;
-text: .text%Java_java_lang_Throwable_fillInStackTrace;
-text: .text%Java_java_lang_System_setOut0;
-text: .text%Java_java_lang_System_setErr0;
-text: .text%Java_java_lang_Compiler_registerNatives;
-text: .text%Java_java_io_FileSystem_getFileSystem;
-text: .text%JNU_NewObjectByName;
-text: .text%Java_java_io_UnixFileSystem_initIDs;
-text: .text%Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2;
-text: .text%Java_java_io_UnixFileSystem_list;
-text: .text%JNU_GetStringPlatformChars;
-text: .text%JNU_ReleaseStringPlatformChars;
-text: .text%JNU_ClassString;
-text: .text%JNU_CopyObjectArray;
-text: .text%Java_java_io_UnixFileSystem_canonicalize;
-text: .text%Java_java_io_UnixFileSystem_getBooleanAttributes0;
-text: .text%Java_java_lang_ClassLoader_findLoadedClass;
-text: .text%Java_java_lang_ClassLoader_findBootstrapClass;
-text: .text%Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2Ljava_security_AccessControlContext_2;
-text: .text%Java_java_lang_System_mapLibraryName;
-text: .text%cpchars: OUTPUTDIR/tmp/java/java.lang/java/obj/System.o;
-text: .text%Java_java_lang_ClassLoader_00024NativeLibrary_load;
-text: .text%Java_java_lang_ClassLoader_00024NativeLibrary_find;
-text: .text%Java_java_lang_Float_floatToIntBits;
-text: .text%Java_java_lang_Double_doubleToLongBits;
-text: .text%Java_java_io_FileInputStream_open;
-text: .text%fileOpen;
-text: .text%Java_java_io_UnixFileSystem_getLength;
-text: .text%Java_java_io_FileInputStream_readBytes;
-text: .text%readBytes;
-text: .text%Java_java_io_FileInputStream_close0;
-text: .text%Java_java_lang_Object_getClass;
-text: .text%Java_java_lang_ClassLoader_defineClass0;
-text: .text%VerifyClassCodes;
-# Test Exit
-text: .text%Java_java_lang_Shutdown_halt;
-# Test Hello
-text: .text%Java_java_io_FileOutputStream_writeBytes;
-text: .text%writeBytes;
-# Test Sleep
-# Test IntToString
-# Test LoadToolkit
-text: .text%Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2Ljava_security_AccessControlContext_2;
-text: .text%JNU_GetEnv;
-text: .text%Java_java_io_UnixFileSystem_checkAccess;
-text: .text%Java_sun_reflect_NativeMethodAccessorImpl_invoke0;
-text: .text%Java_java_lang_ref_Finalizer_invokeFinalizeMethod;
-text: .text%Java_java_io_FileInputStream_available;
-text: .text%Java_java_lang_reflect_Array_newArray;
-text: .text%Java_java_lang_Throwable_getStackTraceDepth;
-text: .text%Java_java_lang_Throwable_getStackTraceElement;
-text: .text%Java_java_lang_System_identityHashCode;
-text: .text%Java_sun_misc_Signal_findSignal;
-text: .text%Java_sun_misc_Signal_handle0;
-text: .text%JNU_NotifyAll;
-# Test LoadFrame
-text: .text%JNU_CallMethodByName;
-text: .text%JNU_CallMethodByNameV;
-text: .text%Java_java_util_logging_FileHandler_lockFile;
-text: .text%Java_java_io_FileOutputStream_open;
-text: .text%Java_java_io_UnixFileSystem_createDirectory;
-text: .text%Java_java_io_UnixFileSystem_getLastModifiedTime;
-text: .text%Java_java_util_prefs_FileSystemPreferences_lockFile0;
-text: .text%Java_java_io_UnixFileSystem_setLastModifiedTime;
-text: .text%Java_java_util_prefs_FileSystemPreferences_unlockFile0;
-text: .text%Java_java_io_FileOutputStream_close0;
-text: .text%Java_java_util_logging_FileHandler_unlockFile;
-# Test LoadJFrame
-text: .text%Java_java_lang_Class_isAssignableFrom;
-text: .text%Java_java_lang_Class_isInstance;
-# Test JHello
-# SwingSet
-text: .text%Java_java_util_TimeZone_getSystemTimeZoneID;
-text: .text%findJavaTZ_md;
-text: .text%Java_java_lang_StrictMath_log;
diff --git a/jdk/make/java/java/reorder-sparc b/jdk/make/java/java/reorder-sparc
deleted file mode 100644
index 6293ec799a7..00000000000
--- a/jdk/make/java/java/reorder-sparc
+++ /dev/null
@@ -1,106 +0,0 @@
-data = R0x2000;
-text = LOAD ?RXO;
-# Test Null
-text: .text%init64IO: OUTPUTDIR/tmp/java/java.lang/java/obj/UnixFileSystem_md.o;
-text: .text%JNI_OnLoad;
-text: .text%Canonicalize;
-text: .text%canonicalize;
-text: .text%collapse: OUTPUTDIR/tmp/java/java.lang/java/obj/canonicalize_md.o;
-text: .text%Java_java_lang_Object_registerNatives;
-text: .text%Java_java_lang_System_registerNatives;
-text: .text%Java_java_lang_Thread_registerNatives;
-text: .text%Java_java_security_AccessController_getStackAccessControlContext;
-text: .text%Java_java_security_AccessController_getInheritedAccessControlContext;
-text: .text%Java_java_lang_ClassLoader_registerNatives;
-text: .text%Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2;
-text: .text%Java_java_lang_Class_registerNatives;
-text: .text%Java_java_io_ObjectStreamClass_initNative;
-text: .text%Java_java_lang_Class_getPrimitiveClass;
-text: .text%Java_java_lang_System_initProperties;
-text: .text%GetJavaProperties;
-text: .text%JNU_NewStringPlatform;
-text: .text%initializeEncoding: OUTPUTDIR/tmp/java/java.lang/java/obj/jni_util.o;
-text: .text%JNU_CallStaticMethodByName;
-text: .text%newString646_US: OUTPUTDIR/tmp/java/java.lang/java/obj/jni_util.o;
-text: .text%NewStringPlatform;
-text: .text%Java_java_io_FileInputStream_initIDs;
-text: .text%Java_java_io_FileDescriptor_initIDs;
-text: .text%Java_java_io_FileOutputStream_initIDs;
-text: .text%Java_java_lang_System_setIn0;
-text: .text%Java_sun_reflect_Reflection_getCallerClass;
-text: .text%Java_java_lang_Class_forName0;
-text: .text%Java_java_lang_Object_getClass;
-text: .text%Java_sun_reflect_Reflection_getClassAccessFlags;
-text: .text%Java_sun_reflect_NativeConstructorAccessorImpl_newInstance0;
-text: .text%Java_java_lang_System_setOut0;
-text: .text%Java_java_lang_System_setErr0;
-text: .text%Java_java_lang_System_identityHashCode;
-text: .text%Java_sun_misc_Signal_findSignal;
-text: .text%Java_sun_misc_Signal_handle0;
-text: .text%Java_java_io_FileSystem_getFileSystem;
-text: .text%JNU_NewObjectByName;
-text: .text%Java_java_io_UnixFileSystem_initIDs;
-text: .text%Java_java_io_UnixFileSystem_canonicalize;
-text: .text%JNU_GetStringPlatformChars;
-text: .text%JNU_ReleaseStringPlatformChars;
-text: .text%Java_java_io_FileInputStream_open;
-text: .text%fileOpen;
-text: .text%Java_java_io_FileInputStream_readBytes;
-text: .text%readBytes;
-text: .text%Java_java_io_FileInputStream_available;
-text: .text%Java_java_io_FileInputStream_close0;
-text: .text%Java_java_lang_System_mapLibraryName;
-text: .text%Java_java_io_UnixFileSystem_getBooleanAttributes0;
-text: .text%statMode: OUTPUTDIR/tmp/java/java.lang/java/obj/UnixFileSystem_md.o;
-text: .text%Java_java_lang_ClassLoader_00024NativeLibrary_load;
-text: .text%Java_java_lang_Compiler_registerNatives;
-text: .text%Java_java_lang_ClassLoader_00024NativeLibrary_find;
-text: .text%Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2;
-text: .text%Java_java_io_UnixFileSystem_list;
-text: .text%JNU_ClassString;
-text: .text%JNU_CopyObjectArray;
-text: .text%Java_java_lang_String_intern;
-text: .text%Java_java_lang_ClassLoader_findLoadedClass;
-text: .text%Java_java_lang_ClassLoader_findBootstrapClass;
-text: .text%Java_java_lang_Throwable_fillInStackTrace;
-text: .text%Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2Ljava_security_AccessControlContext_2;
-text: .text%Java_java_io_UnixFileSystem_getLastModifiedTime;
-text: .text%Java_java_lang_Float_floatToIntBits;
-text: .text%Java_java_lang_Double_doubleToLongBits;
-text: .text%Java_java_io_UnixFileSystem_getLength;
-text: .text%Java_java_lang_ClassLoader_defineClass0;
-text: .text%VerifyClassCodes;
-# Test Exit
-text: .text%Java_java_lang_Shutdown_halt;
-# Test Hello
-text: .text%Java_java_io_FileOutputStream_writeBytes;
-text: .text%writeBytes;
-# Test Sleep
-# Test IntToString
-# Test LoadToolkit
-text: .text%Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2Ljava_security_AccessControlContext_2;
-text: .text%JNU_GetEnv;
-text: .text%Java_java_io_UnixFileSystem_checkAccess;
-text: .text%Java_java_lang_reflect_Array_newArray;
-text: .text%Java_java_lang_Throwable_getStackTraceDepth;
-text: .text%Java_java_lang_Throwable_getStackTraceElement;
-text: .text%throwFileNotFoundException;
-text: .text%JNU_NotifyAll;
-# Test LoadFrame
-text: .text%Java_java_lang_ref_Finalizer_invokeFinalizeMethod;
-text: .text%JNU_CallMethodByName;
-text: .text%JNU_CallMethodByNameV;
-text: .text%Java_java_io_UnixFileSystem_createDirectory;
-text: .text%Java_java_util_prefs_FileSystemPreferences_lockFile0;
-text: .text%Java_java_io_UnixFileSystem_setLastModifiedTime;
-text: .text%Java_java_util_prefs_FileSystemPreferences_unlockFile0;
-# Test LoadJFrame
-text: .text%Java_sun_reflect_NativeMethodAccessorImpl_invoke0;
-text: .text%Java_java_lang_Class_isInstance;
-# Test JHello
-# SwingSet
-text: .text%Java_java_lang_Class_isAssignableFrom;
-text: .text%Java_java_util_TimeZone_getSystemTimeZoneID;
-text: .text%findJavaTZ_md;
-text: .text%Java_java_lang_StrictMath_log;
-text: .text%Java_java_lang_StrictMath_sqrt;
diff --git a/jdk/make/java/java/reorder-sparcv9 b/jdk/make/java/java/reorder-sparcv9
deleted file mode 100644
index 29a530d8096..00000000000
--- a/jdk/make/java/java/reorder-sparcv9
+++ /dev/null
@@ -1,102 +0,0 @@
-data = R0x2000;
-text = LOAD ?RXO;
-# Test Null
-text: .text%init64IO: OUTPUTDIR/tmp/java/java.lang/java/obj64/UnixFileSystem_md.o;
-text: .text%JNI_OnLoad;
-text: .text%Canonicalize;
-text: .text%canonicalize;
-text: .text%collapse: OUTPUTDIR/tmp/java/java.lang/java/obj64/canonicalize_md.o;
-text: .text%Java_java_lang_Object_registerNatives;
-text: .text%Java_java_lang_System_registerNatives;
-text: .text%Java_java_lang_Thread_registerNatives;
-text: .text%Java_java_security_AccessController_getStackAccessControlContext;
-text: .text%Java_java_security_AccessController_getInheritedAccessControlContext;
-text: .text%Java_java_lang_ClassLoader_registerNatives;
-text: .text%Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2;
-text: .text%Java_java_lang_Class_registerNatives;
-text: .text%Java_java_lang_Class_getPrimitiveClass;
-text: .text%Java_java_lang_System_initProperties;
-text: .text%GetJavaProperties;
-text: .text%JNU_NewStringPlatform;
-text: .text%initializeEncoding: OUTPUTDIR/tmp/java/java.lang/java/obj64/jni_util.o;
-text: .text%JNU_CallStaticMethodByName;
-text: .text%newString8859_1: OUTPUTDIR/tmp/java/java.lang/java/obj64/jni_util.o;
-text: .text%NewStringPlatform;
-text: .text%Java_java_io_FileInputStream_initIDs;
-text: .text%Java_java_io_FileDescriptor_initIDs;
-text: .text%Java_java_io_FileOutputStream_initIDs;
-text: .text%Java_java_lang_System_setIn0;
-text: .text%Java_sun_reflect_Reflection_getCallerClass;
-text: .text%Java_java_lang_Class_forName0;
-text: .text%Java_java_lang_String_intern;
-text: .text%Java_java_lang_Float_floatToIntBits;
-text: .text%Java_java_lang_Double_doubleToLongBits;
-text: .text%Java_java_lang_ClassLoader_findLoadedClass;
-text: .text%Java_java_lang_ClassLoader_findBootstrapClass;
-text: .text%VerifyClassCodes;
-text: .text%Java_java_lang_Throwable_fillInStackTrace;
-text: .text%Java_java_lang_System_setOut0;
-text: .text%Java_java_lang_System_setErr0;
-text: .text%Java_java_lang_System_identityHashCode;
-text: .text%Java_sun_misc_Signal_findSignal;
-text: .text%Java_sun_misc_Signal_handle0;
-text: .text%Java_java_io_FileSystem_getFileSystem;
-text: .text%JNU_NewObjectByName;
-text: .text%Java_java_io_UnixFileSystem_initIDs;
-text: .text%Java_java_io_UnixFileSystem_canonicalize;
-text: .text%JNU_GetStringPlatformChars;
-text: .text%JNU_ReleaseStringPlatformChars;
-text: .text%Java_java_io_FileInputStream_open;
-text: .text%fileOpen;
-text: .text%Java_java_io_FileInputStream_readBytes;
-text: .text%readBytes;
-text: .text%Java_java_io_FileInputStream_available;
-text: .text%Java_java_io_FileInputStream_close0;
-text: .text%Java_java_lang_Compiler_registerNatives;
-text: .text%Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2;
-text: .text%Java_java_io_UnixFileSystem_list;
-text: .text%JNU_ClassString;
-text: .text%JNU_CopyObjectArray;
-text: .text%Java_java_io_UnixFileSystem_getBooleanAttributes0;
-text: .text%statMode: OUTPUTDIR/tmp/java/java.lang/java/obj64/UnixFileSystem_md.o;
-text: .text%Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2Ljava_security_AccessControlContext_2;
-text: .text%Java_java_lang_System_mapLibraryName;
-text: .text%Java_java_lang_ClassLoader_00024NativeLibrary_load;
-text: .text%Java_java_lang_ClassLoader_00024NativeLibrary_find;
-text: .text%Java_java_io_UnixFileSystem_getLength;
-text: .text%Java_java_lang_Object_getClass;
-text: .text%Java_java_lang_ClassLoader_defineClass0;
-# Test Exit
-text: .text%Java_java_lang_Shutdown_halt;
-# Test Hello
-text: .text%Java_java_io_FileOutputStream_writeBytes;
-text: .text%writeBytes;
-# Test Sleep
-# Test IntToString
-# Test LoadToolkit
-text: .text%Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2Ljava_security_AccessControlContext_2;
-text: .text%JNU_GetEnv;
-text: .text%Java_java_io_UnixFileSystem_checkAccess;
-text: .text%Java_java_lang_ref_Finalizer_invokeFinalizeMethod;
-text: .text%Java_java_lang_reflect_Array_newArray;
-text: .text%Java_java_lang_Throwable_getStackTraceDepth;
-text: .text%Java_java_lang_Throwable_getStackTraceElement;
-text: .text%throwFileNotFoundException: OUTPUTDIR/tmp/java/java.lang/java/obj64/io_util.o;
-text: .text%JNU_NotifyAll;
-# Test LoadFrame
-text: .text%JNU_CallMethodByName;
-text: .text%JNU_CallMethodByNameV;
-text: .text%Java_java_io_UnixFileSystem_createDirectory;
-text: .text%Java_java_io_UnixFileSystem_getLastModifiedTime;
-text: .text%Java_java_util_prefs_FileSystemPreferences_lockFile0;
-text: .text%Java_java_io_UnixFileSystem_setLastModifiedTime;
-text: .text%Java_java_util_prefs_FileSystemPreferences_unlockFile0;
-# Test LoadJFrame
-text: .text%Java_java_lang_Class_isAssignableFrom;
-text: .text%Java_java_lang_Class_isInstance;
-# Test JHello
-# SwingSet
-text: .text%Java_java_util_TimeZone_getSystemTimeZoneID;
-text: .text%findJavaTZ_md;
-text: .text%Java_java_lang_StrictMath_log;
-text: .text%Java_java_lang_StrictMath_sqrt;
diff --git a/jdk/make/java/java_crw_demo/Makefile b/jdk/make/java/java_crw_demo/Makefile
deleted file mode 100644
index 96da00baaa2..00000000000
--- a/jdk/make/java/java_crw_demo/Makefile
+++ /dev/null
@@ -1,65 +0,0 @@
-#
-# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
-
-BUILDDIR = ../..
-
-LIBRARY = java_crw_demo
-PRODUCT = sun
-LIBRARY_OUTPUT = java_crw_demo
-
-# Configure the CFLAGS for this library.
-
-include $(BUILDDIR)/common/Defs.gmk
-
-SRCDIR=$(SHARE_SRC)/demo/jvmti/java_crw_demo
-
-# Use the mapfile-vers (See the mapfile located with this Makefile)
-FILES_m = mapfile-vers
-ifdef FILES_m
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-endif
-
-#
-# Files to compile.
-#
-FILES_c = java_crw_demo.c
-
-OTHER_INCLUDES = -I$(SRCDIR)
-
-#
-# Library to compile.
-#
-include $(BUILDDIR)/common/Library.gmk
-
-# We don't want to link against -ljava
-JAVALIB=
-
-#
-# Add to ambient vpath so we pick up the library files
-#
-vpath %.c $(SRCDIR)
-
diff --git a/jdk/make/java/java_crw_demo/mapfile-vers b/jdk/make/java/java_crw_demo/mapfile-vers
deleted file mode 100644
index a21993e7a6f..00000000000
--- a/jdk/make/java/java_crw_demo/mapfile-vers
+++ /dev/null
@@ -1,34 +0,0 @@
-#
-# Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- java_crw_demo;
- java_crw_demo_classname;
- local:
- *;
-};
diff --git a/jdk/make/java/java_hprof_demo/Makefile b/jdk/make/java/java_hprof_demo/Makefile
deleted file mode 100644
index 7aab2e412d2..00000000000
--- a/jdk/make/java/java_hprof_demo/Makefile
+++ /dev/null
@@ -1,122 +0,0 @@
-#
-# Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
-
-BUILDDIR = ../..
-LIBRARY = hprof
-PRODUCT = sun
-LIBRARY_OUTPUT = hprof_jvmti
-
-# Use highest optimization
-OPTIMIZATION_LEVEL = HIGHEST
-
-# Configure the CFLAGS for this library.
-FILES_m = mapfile-vers
-
-include $(BUILDDIR)/common/Defs.gmk
-
-SRCDIR=$(SHARE_SRC)/demo/jvmti/hprof
-PSRCDIR=$(PLATFORM_SRC)/demo/jvmti/hprof
-
-# Use the mapfile-vers (See the mapfile located with this Makefile)
-ifdef FILES_m
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-endif
-
-#
-# Files to compile.
-#
-FILES_c = \
- debug_malloc.c \
- hprof_blocks.c \
- hprof_check.c \
- hprof_class.c \
- hprof_cpu.c \
- hprof_error.c \
- hprof_event.c \
- hprof_frame.c \
- hprof_init.c \
- hprof_io.c \
- hprof_ioname.c \
- hprof_listener.c \
- hprof_loader.c \
- hprof_md.c \
- hprof_monitor.c \
- hprof_object.c \
- hprof_reference.c \
- hprof_site.c \
- hprof_stack.c \
- hprof_string.c \
- hprof_table.c \
- hprof_tag.c \
- hprof_tls.c \
- hprof_trace.c \
- hprof_tracker.c \
- hprof_util.c
-
-OTHER_INCLUDES = -I$(SRCDIR) \
- -I$(SHARE_SRC)/npt \
- -I$(PLATFORM_SRC)/npt \
- -I$(SHARE_SRC)/demo/jvmti/java_crw_demo
-
-ifeq ($(PLATFORM), windows)
- OTHER_LDLIBS += wsock32.lib winmm.lib
-else
- OTHER_LDLIBS += $(LIBSOCKET) $(LIBNSL) $(LIBDL)
-endif
-
-#
-# Tell library.gmk to copy the txt file first
-#
-INIT += $(LIBDIR)/jvm.hprof.txt
-
-#
-# This puts logging code in
-#
-CPPFLAGS_DBG += -DHPROF_LOGGING
-
-#
-# Library to compile.
-#
-include $(BUILDDIR)/common/Library.gmk
-
-# We don't want to link against -ljava
-JAVALIB=
-
-#
-# Add to ambient vpath so we pick up the library files
-#
-vpath %.c $(SRCDIR):$(PSRCDIR)
-
-#
-# Install the hprof prelude
-#
-$(LIBDIR)/jvm.hprof.txt: $(SRCDIR)/jvm.hprof.txt
- $(install-file)
-
-clean clobber::
- $(RM) $(LIBDIR)/jvm.hprof.txt
-
diff --git a/jdk/make/java/java_hprof_demo/mapfile-vers b/jdk/make/java/java_hprof_demo/mapfile-vers
deleted file mode 100644
index c9c948b30c4..00000000000
--- a/jdk/make/java/java_hprof_demo/mapfile-vers
+++ /dev/null
@@ -1,34 +0,0 @@
-#
-# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- Agent_OnLoad;
- Agent_OnUnload;
- local:
- *;
-};
diff --git a/jdk/make/java/jexec/Makefile b/jdk/make/java/jexec/Makefile
deleted file mode 100644
index aa379048f05..00000000000
--- a/jdk/make/java/jexec/Makefile
+++ /dev/null
@@ -1,72 +0,0 @@
-#
-# Copyright (c) 1999, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building jexec, a wrapper for direct execution of JAR files
-# on UNIX systems.
-#
-
-BUILDDIR = ../..
-
-PACKAGE = java.jexec
-PRODUCT = sun
-PROGRAM = jexec
-
-include $(BUILDDIR)/common/Defs.gmk
-
-ifeq ($(COMPILE_APPROACH),batch)
- override COMPILE_APPROACH = normal
-endif
-
-include $(BUILDDIR)/common/Rules.gmk
-
-JEXE_SRC = $(PLATFORM_SRC)/bin
-
-FILES_c = jexec.c
-FILES_o = $(patsubst %.c,$(OBJDIR)/%.o,$(FILES_c))
-
-vpath %.c $(JEXE_SRC)
-
-ifeq ($(PLATFORM), linux)
- #
- # On Linux jexec goes in lib, not lib/
- #
- LIB_LOCATION = $(LIBDIR)
-
- #
- # Also include the manifest_info.h header file.
- #
- OTHER_INCLUDES += -I$(SHARE_SRC)/bin
-endif # PLATFORM
-
-build: $(LIB_LOCATION)/$(PROGRAM)
-
-$(LIB_LOCATION)/$(PROGRAM):: $(FILES_o)
- $(prep-target)
- $(LINK_PRE_CMD) $(CC) $(LDFLAGS) $(FILES_o) $(CC_OBJECT_OUTPUT_FLAG)$@
-
-clean clobber::
- $(RM) $(FILES_o) $(LIB_LOCATION)/$(PROGRAM)
-
diff --git a/jdk/make/java/jli/Makefile b/jdk/make/java/jli/Makefile
deleted file mode 100644
index 17d7bd2903b..00000000000
--- a/jdk/make/java/jli/Makefile
+++ /dev/null
@@ -1,237 +0,0 @@
-#
-# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Java Launcher Infrastructure Library (libjli)
-#
-# This library provides shared support for the Java launcher in all of
-# its manifestations (java, javaw, javac, ...).
-#
-BUILDDIR = ../..
-LIBRARY = jli
-PRODUCT = java
-
-#
-# Must be included before Defs.gmk to be functional.
-#
-# Note that for Windows, both a dynamic and static version are built.
-# Doing the compiles with the static library specified can be overridden
-# by the link step, but not the reverse.
-#
-MS_RUNTIME_STATIC = true
-
-include $(BUILDDIR)/common/Defs.gmk
-
-ifneq ($(SYSTEM_ZLIB),true)
- ZIP_SRC = $(SHARE_SRC)/native/java/util/zip/zlib-$(ZLIB_VERSION)
-else # SYSTEM_ZLIB
- OTHER_CFLAGS += $(ZLIB_CFLAGS)
-endif #SYSTEM_ZLIB
-LAUNCHER_SHARE_SRC = $(SHARE_SRC)/bin
-
-# set the platform specific directory for macosx, also this platform shares
-# substantial family ties with its siblings (solaris and linux), thus we add
-# solaris src path to its compilation dependencies.
-ifeq ($(PLATFORM), macosx)
- LAUNCHER_PLATFORM_SRC = $(BUILDDIR)/../src/macosx/bin
- LAUNCHER_SOLARIS_PLATFORM_SRC = $(BUILDDIR)/../src/solaris/bin
-else # !MACOSX
- LAUNCHER_PLATFORM_SRC = $(PLATFORM_SRC)/bin
-endif #PLATFORM
-
-ifeq ($(ZERO_BUILD), true)
- ERGO_FAMILY=zero
-else # !ZERO_BUILD
- ifneq (,$(findstring $(ARCH_FAMILY), amd64 x86_64))
- ERGO_FAMILY=i586
- else # !X86 FAMILY
- ERGO_FAMILY=$(ARCH_FAMILY)
- endif #ARCH_FAMILY
-endif # ZERO_BUILD
-
-#
-# Files to compile.
-#
-FILES_c = java.c \
- splashscreen_stubs.c \
- parse_manifest.c \
- version_comp.c \
- wildcard.c \
- jli_util.c
-
-ifneq ($(SYSTEM_ZLIB),true)
- FILES_c += inflate.c \
- inftrees.c \
- inffast.c \
- zadler32.c \
- zcrc32.c \
- zutil.c
-endif # SYSTEM_ZLIB
-
-# add platform specific files
-ifeq ($(PLATFORM), windows)
- FILES_c += java_md.c \
- cmdtoargs.c
-else # NIXES
- FILES_c += java_md_common.c
- ifeq ($(PLATFORM), macosx)
- FILES_c += java_md_macosx.c
- else # SOLARIS/LINUX
- FILES_c += java_md_solinux.c
- FILES_c += ergo.c
- ERGO_ARCH_FILE = ergo_$(ERGO_FAMILY).c
- # if the architecture specific ergo file exists then
- # use it, else use the generic definitions from ergo.c
- ifneq ($(wildcard $(LAUNCHER_PLATFORM_SRC)/$(ERGO_ARCH_FILE)),)
- FILES_c += $(ERGO_ARCH_FILE)
- else # !ERGO_ARCH_FILE
- OTHER_CPPFLAGS += -DUSE_GENERIC_ERGO
- endif # ERGO_ARCH_FILE
- endif #MACOSX
-endif #WINDOWS
-
-# Names of arch directories
-LIBARCH_DEFINES = -DLIBARCHNAME='"$(LIBARCH)"'
-ifeq ($(PLATFORM), solaris)
- LIBARCH_DEFINES += -DLIBARCH32NAME='"$(LIBARCH32)"'
- LIBARCH_DEFINES += -DLIBARCH64NAME='"$(LIBARCH64)"'
-endif # PLATFORM
-
-ifeq ($(PLATFORM), macosx)
- OTHER_CPPFLAGS += $(LIBARCH_DEFINES) -DPACKAGE_PATH=\"$(PACKAGE_PATH)\"
-else # ! MACOSX
- OTHER_CPPFLAGS += $(LIBARCH_DEFINES)
-endif #PLATFORM
-
-ifneq ($(PLATFORM), windows) # UNIX systems
- ifeq ($(PLATFORM), macosx)
- LIB_LOCATION = $(LIBDIR)/jli
- else # SOLARIS/LINUX
- LD_RUNPATH_EXTRAS += ..
- LIB_LOCATION = $(LIBDIR)/$(LIBARCH)/jli
- # Note: it is important to keep this order, meaning -lc as the
- # last library, otherwise it could cause compatibility issues
- # by pulling in SUNW_private symbols from libc
- LDLIBS = -ldl -lc
- ifeq ($(USE_PTHREADS),true)
- LDLIBS += -lpthread
- endif # USE_PTHREADS
- endif # PLATFORM
-endif # PLATFORM
-
-ifeq ($(PLATFORM), windows)
- EXTRA_LIBS = advapi32.lib \
- comctl32.lib \
- user32.lib
- JAVALIB =
- OTHER_LCF = -export:JLI_Launch \
- -export:JLI_ManifestIterate \
- -export:JLI_SetTraceLauncher \
- -export:JLI_ReportErrorMessage \
- -export:JLI_ReportErrorMessageSys \
- -export:JLI_ReportMessage \
- -export:JLI_ReportExceptionDescription \
- -export:JLI_MemAlloc \
- -export:JLI_CmdToArgs \
- -export:JLI_GetStdArgc \
- -export:JLI_GetStdArgs
-endif # PLATFORM
-
-OTHER_INCLUDES += -I$(LAUNCHER_SHARE_SRC)
-OTHER_INCLUDES += -I$(LAUNCHER_PLATFORM_SRC)
-ifneq ($(SYSTEM_ZLIB),true)
- OTHER_INCLUDES += -I$(ZIP_SRC)
-else # !SYSTEM_ZLIB
- LDLIBS += $(ZLIB_LIBS)
-endif # SYSTEM_ZLIB
-
-#
-# Library to compile.
-#
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-include $(BUILDDIR)/common/Library.gmk
-
-#
-# On Windows, some executable objects need to be statically linked against
-# the jli library. Hence, we need both a standard library (archive) and
-# an import library (associated with a dll). These both usually have the
-# extension .LIB, so they need to be placed in different directories. The
-# import library is build (as usual) in the $(OBJDIR) directory while the
-# standard library is built in a "static" subdirectory. The standard library
-# is not delivered as part of the product, but is only needed as part of
-# the build process. The import library is built by the standard rules
-# in Library.gmk. The additional rules which follow build the standard
-# library.
-#
-ifeq ($(PLATFORM), windows)
- STATIC_LIBRARY = $(OBJDIR)/static/$(LIBPREFIX)$(LIBRARY).lib
-
- $(STATIC_LIBRARY): $(FILES_o)
- @$(prep-target)
- $(LIBEXE) -nologo -out:$@ $(sort $(FILES_o))
-
- library:: $(STATIC_LIBRARY)
-endif # PLATFORM
-
-ifeq ($(PLATFORM), macosx)
- # Some Obj-C code is embedded in java_md_macosx.c, we stipulate so, using
- # "-x" option. Not doing so will cause the compiler to choose the language
- # based on the filename suffix, also "-Os" optimizes the file for size.
- CFLAGS_$(VARIANT)/java_md_macosx.o = -Os -x objective-c
- # Needed for linking the various launchers
- LDFLAGS += -framework Cocoa -framework Security \
- -framework ApplicationServices
- # Add solaris sources containing common logic to the header path
- OTHER_INCLUDES += -I$(LAUNCHER_SOLARIS_PLATFORM_SRC)
-endif # PLATFORM
-
-STATIC_LIBRARY_DIR = $(OBJDIR)/static
-STATIC_LIBRARY_NAME = lib$(LIBRARY).a
-STATIC_LIBRARY = $(STATIC_LIBRARY_DIR)/$(STATIC_LIBRARY_NAME)
-
-$(STATIC_LIBRARY_DIR): | $(OBJDIR)
- @$(MKDIR) $(STATIC_LIBRARY_DIR)
-
-$(STATIC_LIBRARY): $(STATIC_LIBRARY_DIR)
- @$(prep-target)
- $(AR) $(ARFLAGS) $@ $(sort $(FILES_o))
-
-library:: $(STATIC_LIBRARY)
-
-vpath %.c $(LAUNCHER_SHARE_SRC) $(LAUNCHER_PLATFORM_SRC)
-ifneq ($(SYSTEM_ZLIB),true)
- vpath %.c $(ZIP_SRC)
-else # !SYSTEM_ZLIB
- #
- # Add to ambient vpath so we pick up the library files, for macos we add
- # solaris sources which contains the common logic for all nixes
- #
- ifeq ($(PLATFORM), macosx)
- vpath %.c $(LAUNCHER_SHARE_SRC) $(ZIP_SRC) $(LAUNCHER_PLATFORM_SRC) \
- $(LAUNCHER_SOLARIS_PLATFORM_SRC)
- else # !MACOSX
- vpath %.c $(LAUNCHER_SHARE_SRC) $(ZIP_SRC) $(LAUNCHER_PLATFORM_SRC)
- endif # MACOSX
-endif # SYSTEM_LIB
diff --git a/jdk/make/java/jli/mapfile-vers b/jdk/make/java/jli/mapfile-vers
deleted file mode 100644
index e6aced2b909..00000000000
--- a/jdk/make/java/jli/mapfile-vers
+++ /dev/null
@@ -1,41 +0,0 @@
-#
-# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- JLI_Launch;
- JLI_ManifestIterate;
- JLI_SetTraceLauncher;
- JLI_ReportErrorMessage;
- JLI_ReportErrorMessageSys;
- JLI_ReportMessage;
- JLI_ReportExceptionDescription;
- JLI_GetStdArgs;
- JLI_GetStdArgc;
- local:
- *;
-};
diff --git a/jdk/make/java/jobjc/Makefile b/jdk/make/java/jobjc/Makefile
deleted file mode 100644
index 808e5b976ef..00000000000
--- a/jdk/make/java/jobjc/Makefile
+++ /dev/null
@@ -1,83 +0,0 @@
-#
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building jobjc
-
-BUILDDIR = ../..
-include $(BUILDDIR)/common/Defs.gmk
-SRCDIR = $(JDK_TOPDIR)/src/macosx/native/jobjc
-
-ifeq ($(PLATFORM),macosx)
-
-# FRAMEWORKS for which we want to build bridge support
-FRAMEWORKS = Foundation CoreFoundation AppKit
-
-# metadata stuff
-GEN_DIR = $(OUTPUTDIR)/bridge_metadata
-STABLE_GEN_DIR = $(OUTPUTDIR)/stable_bridge_metadata
-STABLE_METADATA_FILES = $(addsuffix Full.bridgesupport,$(addprefix $(STABLE_GEN_DIR)/,$(FRAMEWORKS)))
-
-# source files
-CORE_SRC = $(shell $(FIND) $(SRCDIR) -type f -name "*.hs" -or -name "*.java" -or -name "*.m" -or -name "*.h" -print)
-GENERATOR_SRC = $(shell $(FIND) $(SRCDIR) -type f -name "*.java" -print)
-ADDITIONS_SRC = $(shell $(FIND) $(SRCDIR) -type f -name "*.java" -or -name "*.m" -or -name "*.h" -print)
-BUILD_SRC = $(SRCDIR)/JObjC.xcodeproj/project.pbxproj $(SRCDIR)/bridgesupport.gmk $(SRCDIR)/build.xml $(SRCDIR)/extract_classes.pl $(SRCDIR)/run-and-write-if-okay $(SRCDIR)/rungen $(SRCDIR)/runjava
-
-# jobjc products for jdk
-BUILT_DYLIB = $(OUTPUTDIR)/JObjC.dst/Debug/libJObjC.dylib
-BUILT_JAR = $(OUTPUTDIR)/JObjC.build/JObjC.jar
-
-$(GEN_DIR):
- mkdir -p $(GEN_DIR)
-
-stabilize: $(GEN_DIR)
- @echo Updating bridge support in $(GEN_DIR)
- ($(CD) $(GEN_DIR); $(MAKE) STABLE_GEN_DIR="$(STABLE_GEN_DIR)" FRAMEWORKS="$(FRAMEWORKS)" -f $(SRCDIR)/bridgesupport.gmk all)
-
-$(STABLE_METADATA_FILES): stabilize
-
-ABS_OUTPUTDIR=$(realpath $(OUTPUTDIR))
-ABS_STABLE_GEN_DIR=$(realpath $(STABLE_GEN_DIR))
-
-# How to run ant
-ifdef LANGTOOLS_DIST
- ANT_CMD = $(ANT)
-else
- ANT_CMD = $(ANT_WITH_IMPORT)
-endif
-
-$(BUILT_DYLIB) $(BUILT_JAR): $(STABLE_METADATA_FILES) $(CORE_SRC) $(GENERATOR_SRC) $(ADDITIONS_SRC) $(BUILD_SRC)
- @echo JObjC dylib or jar out of data wrt FRAMEWORKS '(' $(FRAMEWORKS) ')' or JObjC source '(' core, generator, additions, build ')'
- @echo Running ant with java_home set to ${ALT_BOOTDIR}
- (cd $(SRCDIR); OBJROOT="$(ABS_OUTPUTDIR)/JObjC.build" DSTROOT="$(ABS_OUTPUTDIR)/JObjC.dst" JAVA_HOME=${ALT_BOOTDIR} STABLE_GEN_DIR="$(ABS_STABLE_GEN_DIR)" $(ANT_CMD) -verbose all)
-
-all: $(BUILD_DYLIB) $(BUILT_JAR)
- $(CP) $(BUILT_DYLIB) $(LIB_LOCATION)/libJObjC.dylib
-
-clean clobber::
- (cd $(SRCDIR); export OBJROOT=$(OUTPUTDIR)/JObjC.build; export DSTROOT=$(OUTPUTDIR)/JObjC.dst; $(ANT_CMD) clean)
-
-endif
diff --git a/jdk/make/java/jvm/Makefile b/jdk/make/java/jvm/Makefile
deleted file mode 100644
index b35c3d9bc29..00000000000
--- a/jdk/make/java/jvm/Makefile
+++ /dev/null
@@ -1,87 +0,0 @@
-#
-# Copyright (c) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Make the directories of include files shipped with the JDK.
-#
-
-FILES_h = $(INCLUDEDIR)/jni.h \
- $(PLATFORM_INCLUDE)/jni_md.h \
- $(INCLUDEDIR)/jvmti.h \
- $(INCLUDEDIR)/jvmticmlr.h \
- $(INCLUDEDIR)/classfile_constants.h
-
-$(INCLUDEDIR)/%.h: $(SHARE_SRC)/javavm/export/%.h
- $(install-file)
-
-$(PLATFORM_INCLUDE)/%.h: $(PLATFORM_SRC)/javavm/export/%.h
- $(install-file)
-
-JVMCFG = $(JVMCFG_DIR)/jvm.cfg
-
-#
-# How to install jvm.cfg.
-#
-ifeq ($(ZERO_BUILD), true)
-JVMCFG_ARCH = zero
-else
-JVMCFG_ARCH = $(ARCH)
-endif
-
-ifeq ($(PLATFORM),macosx)
- JVMCFG_SRC=$(PLATFORM_SRC_MACOS)/bin/$(JVMCFG_ARCH)/jvm.cfg
- JVMCFG_DIR = $(LIBDIR)
-else
- JVMCFG_SRC=$(PLATFORM_SRC)/bin/$(JVMCFG_ARCH)/jvm.cfg
- JVMCFG_DIR = $(LIBDIR)/$(LIBARCH)
-endif
-
-ifdef BUILD_CLIENT_ONLY
-$(JVMCFG)::
- $(MKDIR) -p $(JVMCFG_DIR)
- @# Update jvm.cfg to use -client by default and alias -server to -client
- $(RM) -f $(JVMCFG)
- $(ECHO) "-client KNOWN">$(JVMCFG)
- $(ECHO) "-server ALIASED_TO -client">>$(JVMCFG)
- $(ECHO) "-hotspot ALIASED_TO -client">>$(JVMCFG)
- $(ECHO) "-classic WARN">>$(JVMCFG)
- $(ECHO) "-native ERROR">>$(JVMCFG)
- $(ECHO) "-green ERROR">>$(JVMCFG)
-else
-$(JVMCFG): $(JVMCFG_SRC)
- $(install-file)
-endif
-
-all: build
-
-build: $(FILES_h) $(JVMCFG)
-
-clean clobber::
- $(RM) $(FILES_h) $(JVMCFG)
-
diff --git a/jdk/make/java/logging/Makefile b/jdk/make/java/logging/Makefile
deleted file mode 100644
index 11ce8df2bf0..00000000000
--- a/jdk/make/java/logging/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-#
-# Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PACKAGE = java.util.logging
-PRODUCT = java
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files to compile.
-#
-AUTO_FILES_JAVA_DIRS = java/util/logging sun/util/logging
-
-#
-# Resources
-#
-LOCALE_SET_DEFINITION = jre
-RESOURCE_BUNDLES_COMPILED_PROPERTIES = \
- sun/util/logging/resources/logging.properties
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
-properties: $(LIBDIR)/logging.properties
-$(LIBDIR)/logging.properties: $(SHARE_SRC)/lib/logging.properties
- $(install-file)
-
-build: properties
-
diff --git a/jdk/make/java/main/Makefile b/jdk/make/java/main/Makefile
deleted file mode 100644
index 9eb14ab24d8..00000000000
--- a/jdk/make/java/main/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building java command line tools
-#
-
-BUILDDIR = ../..
-PRODUCT = java
-include $(BUILDDIR)/common/Defs.gmk
-
-ifeq ($(PLATFORM), windows)
-SUBDIRS = java javaw
-else
-SUBDIRS = java
-endif
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
diff --git a/jdk/make/java/main/java/Makefile b/jdk/make/java/main/java/Makefile
deleted file mode 100644
index 1c3478b24f0..00000000000
--- a/jdk/make/java/main/java/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-#
-# Copyright (c) 1996, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-PROGRAM_SUPPORTS_FULL_DEBUG_SYMBOLS=1
-
-BUILDDIR = ../../..
-PROGRAM = java
-PRODUCT = java
-
-#
-# Statically link java to avoid the dependency on msvcrNN.dll. This
-# must be set before Defs.gmk is included.
-#
-MS_RUNTIME_STATIC = true
-#
-# Statically link java to avoid the dependency on jli.dll. This
-# must be set before Program.gmk is included.
-#
-STATIC_JLI = true
-
-include $(BUILDDIR)/common/Defs.gmk
-
-# Override the default version info with our own resource file (see 5106536)
-ifeq ($(PLATFORM), windows)
-LDLIBS_COMMON += user32.lib comctl32.lib
-
-ifdef OPENJDK
- RC_FLAGS += -i "$(PLATFORM_SRC)/resource/icons"
-else
- RC_FLAGS += -i "$(CLOSED_SRC)/windows/native/sun/windows"
-endif
- VERSIONINFO_RESOURCE = $(PLATFORM_SRC)/resource/java.rc
-endif
-
-#
-# Rules.
-#
-include $(BUILDDIR)/common/Program.gmk
-OTHER_CPPFLAGS += -DEXPAND_CLASSPATH_WILDCARDS
-OTHER_CPPFLAGS += -DLAUNCHER_NAME='"$(LAUNCHER_NAME)"'
-
-ifeq ($(PLATFORM), solaris)
-LDFLAGS += -R$(OPENWIN_LIB)
-endif
diff --git a/jdk/make/java/main/java/mapfile-amd64 b/jdk/make/java/main/java/mapfile-amd64
deleted file mode 100644
index 760fcc1a90a..00000000000
--- a/jdk/make/java/main/java/mapfile-amd64
+++ /dev/null
@@ -1,39 +0,0 @@
-#
-# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-#
-# Specify what global symbols we export. Note that we're not really
-# interested in declaring a version, simply scoping the file is sufficient.
-#
-
-SUNWprivate_1.1 {
- global:
- main; # Provides basic adb symbol offsets
- environ; # Public symbols and required by Java run time
- _environ;
- __environ_lock;
-
- local:
- *;
-};
diff --git a/jdk/make/java/main/java/mapfile-i586 b/jdk/make/java/main/java/mapfile-i586
deleted file mode 100644
index 48061dd8e90..00000000000
--- a/jdk/make/java/main/java/mapfile-i586
+++ /dev/null
@@ -1,48 +0,0 @@
-#
-# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-#
-# Specify what global symbols we export. Note that we're not really
-# interested in declaring a version, simply scoping the file is sufficient.
-#
-
-SUNWprivate_1.1 {
- global:
- main; # Provides basic adb symbol offsets
- environ; # Public symbols and required by Java run time
- _environ;
- __environ_lock;
- ___Argv; # The following are private, but as they are
- _start; # exported from ctr1/crtn, the clever hacker
- _init; # might know about them. However note, that
- _fini; # their use is strictly not supported.
- _lib_version;
-# _mcount;
- __fsr;
- __fsr_init_value;
- __longdouble_used;
-
- local:
- *;
-};
diff --git a/jdk/make/java/main/java/mapfile-sparc b/jdk/make/java/main/java/mapfile-sparc
deleted file mode 100644
index ef7eaf9b7b2..00000000000
--- a/jdk/make/java/main/java/mapfile-sparc
+++ /dev/null
@@ -1,47 +0,0 @@
-#
-# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-# Specify what global symbols we export. Note that we're not really
-# interested in declaring a version, simply scoping the file is sufficient.
-#
-
-SUNWprivate_1.1 {
- global:
- main; # Provides basic adb symbol offsets
- environ; # Public symbols and required by Java run time
- _environ;
- __environ_lock;
- ___Argv; # The following are private, but as they are
- _start; # exported from ctr1/crtn, the clever hacker
- _init; # might know about them. However note, that
- _fini; # their use is strictly not supported.
- _lib_version;
- __cg92_used;
- __xargc;
- __xargv;
- __fsr_init_value;
-
- local:
- *;
-};
diff --git a/jdk/make/java/main/java/mapfile-sparcv9 b/jdk/make/java/main/java/mapfile-sparcv9
deleted file mode 100644
index 5ecdf6fbcf3..00000000000
--- a/jdk/make/java/main/java/mapfile-sparcv9
+++ /dev/null
@@ -1,48 +0,0 @@
-#
-# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Specify what global symbols we export. Note that we're not really
-# interested in declaring a version, simply scoping the file is sufficient.
-#
-
-SUNWprivate_1.1 {
- global:
- main; # Provides basic adb symbol offsets
- environ; # Public symbols and required by Java run time
- _environ;
- __environ_lock;
- ___Argv; # The following are private, but as they are
- _start; # exported from ctr1/crtn, the clever hacker
- _init; # might know about them. However note, that
- _fini; # their use is strictly not supported.
- _lib_version;
- __xargc;
- __xargv;
- __fsr_init_value;
-
- local:
- *;
-};
diff --git a/jdk/make/java/main/javaw/Makefile b/jdk/make/java/main/javaw/Makefile
deleted file mode 100644
index 93a536e9edd..00000000000
--- a/jdk/make/java/main/javaw/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-#
-# Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building javaw.exe (for windows)
-#
-
-BUILDDIR = ../../..
-PROGRAM = javaw
-PRODUCT = java
-
-#
-# Statically link javaw to avoid the dependency on msvcrNN.dll. This
-# must be set before Defs.gmk is included.
-#
-MS_RUNTIME_STATIC = true
-#
-# Statically link javaw to avoid the dependency on jli.dll. This
-# must be set before Program.gmk is included.
-#
-STATIC_JLI = true
-
-include $(BUILDDIR)/common/Defs.gmk
-
-OTHER_CPPFLAGS += -DJAVAW
-LDLIBS_COMMON += user32.lib comctl32.lib
-
-# Override the default version info with our own resource file (see 5106536)
-ifeq ($(PLATFORM), windows)
-ifdef OPENJDK
- RC_FLAGS += -i "$(PLATFORM_SRC)/resource/icons"
-else
- RC_FLAGS += -i "$(CLOSED_SRC)/windows/native/sun/windows"
-endif
- VERSIONINFO_RESOURCE = $(PLATFORM_SRC)/resource/java.rc
-endif
-
-#
-# Rules.
-#
-include $(BUILDDIR)/common/Program.gmk
-OTHER_CPPFLAGS += -DEXPAND_CLASSPATH_WILDCARDS
-OTHER_CPPFLAGS += -DLAUNCHER_NAME='"$(LAUNCHER_NAME)"'
-
diff --git a/jdk/make/java/management/Exportedfiles.gmk b/jdk/make/java/management/Exportedfiles.gmk
deleted file mode 100644
index 21f46bd923a..00000000000
--- a/jdk/make/java/management/Exportedfiles.gmk
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# These are the names of Java classes for which we will make .h files.
-#
-
-FILES_export = \
- sun/management/ClassLoadingImpl.java \
- sun/management/DiagnosticCommandImpl.java \
- sun/management/FileSystemImpl.java \
- sun/management/Flag.java \
- sun/management/GarbageCollectorImpl.java \
- sun/management/GcInfoBuilder.java \
- sun/management/HotSpotDiagnostic.java \
- sun/management/HotspotThread.java \
- sun/management/MemoryImpl.java \
- sun/management/MemoryManagerImpl.java \
- sun/management/MemoryPoolImpl.java \
- sun/management/ThreadImpl.java \
- sun/management/VMManagementImpl.java
diff --git a/jdk/make/java/management/FILES_c.gmk b/jdk/make/java/management/FILES_c.gmk
deleted file mode 100644
index f0d0c9c6e43..00000000000
--- a/jdk/make/java/management/FILES_c.gmk
+++ /dev/null
@@ -1,41 +0,0 @@
-#
-# Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_c = \
- ClassLoadingImpl.c \
- DiagnosticCommandImpl.c \
- FileSystemImpl.c \
- Flag.c \
- GarbageCollectorImpl.c \
- GcInfoBuilder.c \
- HotSpotDiagnostic.c \
- HotspotThread.c \
- MemoryImpl.c \
- MemoryManagerImpl.c \
- MemoryPoolImpl.c \
- ThreadImpl.c \
- VMManagementImpl.c \
- management.c
-
diff --git a/jdk/make/java/management/Makefile b/jdk/make/java/management/Makefile
deleted file mode 100644
index 61b1dc572af..00000000000
--- a/jdk/make/java/management/Makefile
+++ /dev/null
@@ -1,133 +0,0 @@
-#
-# Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
-
-BUILDDIR = ../..
-PACKAGE = java.lang.management
-LIBRARY = management
-PRODUCT = java
-include $(BUILDDIR)/common/Defs.gmk
-
-MGMT_SRC = $(SHARE_SRC)/classes/java/lang/management
-SMGMT_SRC = $(SHARE_SRC)/classes/sun/management
-
-AGENTJAR = $(LIBDIR)/management-agent.jar
-MANIFEST = $(SMGMT_SRC)/manifest
-
-#
-# Use mapfile
-#
-FILES_m = mapfile-vers
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-
-#
-# Files to compile
-#
-include FILES_c.gmk
-
-# We don't need snmp here.
-AUTO_JAVA_PRUNE = snmp
-AUTO_FILES_JAVA_DIRS = java/lang/management com/sun/management sun/management
-
-include Exportedfiles.gmk
-
-ifeq ($(PLATFORM),windows)
-
-FILES_c += OperatingSystem_md.c
-
-FILES_export += com/sun/management/OperatingSystem.java
-
-else # PLATFORM (i.e. solaris & linux)
-
-FILES_c += UnixOperatingSystem_md.c
-
-FILES_export += com/sun/management/UnixOperatingSystem.java
-
-ifeq ($(PLATFORM),solaris)
-
-FILES_c += SolarisOperatingSystem.c
-OTHER_LDLIBS += -lkstat
-
-endif # PLATFORM solaris
-
-ifeq ($(PLATFORM),linux)
-
-FILES_c += LinuxOperatingSystem.c
-
-endif # PLATFORM linux
-
-ifeq ($(PLATFORM),macosx)
-
-FILES_c += MacosxOperatingSystem.c
-
-endif # PLATFORM macosx
-
-endif # PLATFORM
-
-#
-# Resources
-#
-LOCALE_SET_DEFINITION = jre
-RESOURCE_BUNDLES_COMPILED_PROPERTIES = sun/management/resources/agent.properties
-
-#
-# Find C source files
-#
-vpath %.c $(SHARE_SRC)/native/sun/management
-vpath %.c $(PLATFORM_SRC)/native/sun/management
-vpath %.c $(PLATFORM_SRC)/native/com/sun/management
-
-#
-# Access to management.h
-#
-
-OTHER_INCLUDES += \
- -I$(SHARE_SRC)/native/sun/management
-
-ifeq ($(PLATFORM),windows)
- # Need process status helper API (psapi) on Windows
- OTHER_LDLIBS += $(JVMLIB) psapi.lib
-endif
-
-#
-# Library to compile.
-#
-include $(BUILDDIR)/common/Library.gmk
-
-$(AGENTJAR): $(LIBDIR) $(TEMPDIR)/manifest
- $(BOOT_JAR_CMD) -cfm $(AGENTJAR) $(TEMPDIR)/manifest $(BOOT_JAR_JFLAGS)
- @$(java-vm-cleanup)
-
-$(TEMPDIR)/manifest: $(MANIFEST)
- $(install-manifest-file)
-
-build: $(AGENTJAR)
-
-clean clobber::
- $(RM) -r $(CLASSDESTDIR)/java/management
- $(RM) -r $(CLASSDESTDIR)/sun/management
- $(RM) $(TEMPDIR)/manifest $(AGENTJAR)
-
diff --git a/jdk/make/java/management/mapfile-vers b/jdk/make/java/management/mapfile-vers
deleted file mode 100644
index 1cf52a8c710..00000000000
--- a/jdk/make/java/management/mapfile-vers
+++ /dev/null
@@ -1,125 +0,0 @@
-#
-# Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define library interface.
-
-SUNWprivate_1.1 {
- global:
- Java_com_sun_management_UnixOperatingSystem_getCommittedVirtualMemorySize;
- Java_com_sun_management_UnixOperatingSystem_getFreePhysicalMemorySize;
- Java_com_sun_management_UnixOperatingSystem_getFreeSwapSpaceSize;
- Java_com_sun_management_UnixOperatingSystem_getMaxFileDescriptorCount;
- Java_com_sun_management_UnixOperatingSystem_getOpenFileDescriptorCount;
- Java_com_sun_management_UnixOperatingSystem_getProcessCpuLoad;
- Java_com_sun_management_UnixOperatingSystem_getProcessCpuTime;
- Java_com_sun_management_UnixOperatingSystem_getSystemCpuLoad;
- Java_com_sun_management_UnixOperatingSystem_getTotalPhysicalMemorySize;
- Java_com_sun_management_UnixOperatingSystem_getTotalSwapSpaceSize;
- Java_com_sun_management_UnixOperatingSystem_initialize;
- Java_sun_management_ClassLoadingImpl_setVerboseClass;
- Java_sun_management_DiagnosticCommandImpl_executeDiagnosticCommand;
- Java_sun_management_DiagnosticCommandImpl_getDiagnosticCommands;
- Java_sun_management_DiagnosticCommandImpl_getDiagnosticCommandInfo;
- Java_sun_management_DiagnosticCommandImpl_setNotificationEnabled;
- Java_sun_management_FileSystemImpl_isAccessUserOnly0;
- Java_sun_management_Flag_getAllFlagNames;
- Java_sun_management_Flag_getFlags;
- Java_sun_management_Flag_getInternalFlagCount;
- Java_sun_management_Flag_initialize;
- Java_sun_management_Flag_setLongValue;
- Java_sun_management_Flag_setBooleanValue;
- Java_sun_management_Flag_setStringValue;
- Java_sun_management_GarbageCollectorImpl_getCollectionCount;
- Java_sun_management_GarbageCollectorImpl_getCollectionTime;
- Java_sun_management_GarbageCollectorImpl_setNotificationEnabled;
- Java_sun_management_GcInfoBuilder_fillGcAttributeInfo;
- Java_sun_management_GcInfoBuilder_getLastGcInfo0;
- Java_sun_management_GcInfoBuilder_getNumGcExtAttributes;
- Java_sun_management_HotSpotDiagnostic_dumpHeap0;
- Java_sun_management_HotspotThread_getInternalThreadCount;
- Java_sun_management_HotspotThread_getInternalThreadTimes0;
- Java_sun_management_MemoryImpl_getMemoryManagers0;
- Java_sun_management_MemoryImpl_getMemoryPools0;
- Java_sun_management_MemoryImpl_getMemoryUsage0;
- Java_sun_management_MemoryImpl_setVerboseGC;
- Java_sun_management_MemoryManagerImpl_getMemoryPools0;
- Java_sun_management_MemoryPoolImpl_getCollectionUsage0;
- Java_sun_management_MemoryPoolImpl_getMemoryManagers0;
- Java_sun_management_MemoryPoolImpl_getPeakUsage0;
- Java_sun_management_MemoryPoolImpl_getUsage0;
- Java_sun_management_MemoryPoolImpl_resetPeakUsage0;
- Java_sun_management_MemoryPoolImpl_setCollectionThreshold0;
- Java_sun_management_MemoryPoolImpl_setPoolCollectionSensor;
- Java_sun_management_MemoryPoolImpl_setPoolUsageSensor;
- Java_sun_management_MemoryPoolImpl_setUsageThreshold0;
- Java_sun_management_ThreadImpl_dumpThreads0;
- Java_sun_management_ThreadImpl_findDeadlockedThreads0;
- Java_sun_management_ThreadImpl_findMonitorDeadlockedThreads0;
- Java_sun_management_ThreadImpl_getThreadInfo1;
- Java_sun_management_ThreadImpl_getThreads;
- Java_sun_management_ThreadImpl_getThreadTotalCpuTime0;
- Java_sun_management_ThreadImpl_getThreadTotalCpuTime1;
- Java_sun_management_ThreadImpl_getThreadUserCpuTime0;
- Java_sun_management_ThreadImpl_getThreadUserCpuTime1;
- Java_sun_management_ThreadImpl_getThreadAllocatedMemory1;
- Java_sun_management_ThreadImpl_resetContentionTimes0;
- Java_sun_management_ThreadImpl_resetPeakThreadCount0;
- Java_sun_management_ThreadImpl_setThreadContentionMonitoringEnabled0;
- Java_sun_management_ThreadImpl_setThreadCpuTimeEnabled0;
- Java_sun_management_ThreadImpl_setThreadAllocatedMemoryEnabled0;
- Java_sun_management_VMManagementImpl_getAvailableProcessors;
- Java_sun_management_VMManagementImpl_getClassInitializationTime;
- Java_sun_management_VMManagementImpl_getClassLoadingTime;
- Java_sun_management_VMManagementImpl_getClassVerificationTime;
- Java_sun_management_VMManagementImpl_getDaemonThreadCount;
- Java_sun_management_VMManagementImpl_getInitializedClassCount;
- Java_sun_management_VMManagementImpl_getLiveThreadCount;
- Java_sun_management_VMManagementImpl_getLoadedClassSize;
- Java_sun_management_VMManagementImpl_getMethodDataSize;
- Java_sun_management_VMManagementImpl_getPeakThreadCount;
- Java_sun_management_VMManagementImpl_getProcessId;
- Java_sun_management_VMManagementImpl_getSafepointCount;
- Java_sun_management_VMManagementImpl_getSafepointSyncTime;
- Java_sun_management_VMManagementImpl_getStartupTime;
- Java_sun_management_VMManagementImpl_getUptime0;
- Java_sun_management_VMManagementImpl_getTotalApplicationNonStoppedTime;
- Java_sun_management_VMManagementImpl_getTotalClassCount;
- Java_sun_management_VMManagementImpl_getTotalCompileTime;
- Java_sun_management_VMManagementImpl_getTotalSafepointTime;
- Java_sun_management_VMManagementImpl_getTotalThreadCount;
- Java_sun_management_VMManagementImpl_getUnloadedClassCount;
- Java_sun_management_VMManagementImpl_getUnloadedClassSize;
- Java_sun_management_VMManagementImpl_getVerboseClass;
- Java_sun_management_VMManagementImpl_getVerboseGC;
- Java_sun_management_VMManagementImpl_getVersion0;
- Java_sun_management_VMManagementImpl_getVmArguments0;
- Java_sun_management_VMManagementImpl_initOptionalSupportFields;
- Java_sun_management_VMManagementImpl_isThreadContentionMonitoringEnabled;
- Java_sun_management_VMManagementImpl_isThreadCpuTimeEnabled;
- Java_sun_management_VMManagementImpl_isThreadAllocatedMemoryEnabled;
- JNI_OnLoad;
- local:
- *;
-};
diff --git a/jdk/make/java/math/Makefile b/jdk/make/java/math/Makefile
deleted file mode 100644
index df07e06f8d2..00000000000
--- a/jdk/make/java/math/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-#
-# Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-
-PACKAGE = java.math
-PRODUCT = sun
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files to compile.
-#
-FILES_java = \
- java/math/BigInteger.java \
- java/math/MutableBigInteger.java \
- java/math/SignedMutableBigInteger.java \
- java/math/BitSieve.java \
- java/math/BigDecimal.java \
- java/math/MathContext.java \
- java/math/RoundingMode.java
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
diff --git a/jdk/make/java/net/FILES_c.gmk b/jdk/make/java/net/FILES_c.gmk
deleted file mode 100644
index 93b7562e1e9..00000000000
--- a/jdk/make/java/net/FILES_c.gmk
+++ /dev/null
@@ -1,59 +0,0 @@
-#
-# Copyright (c) 1996, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_c = \
- DatagramPacket.c \
- InetAddress.c \
- Inet4Address.c \
- Inet6Address.c \
- NetworkInterface.c \
- InetAddressImplFactory.c \
- Inet4AddressImpl.c \
- Inet6AddressImpl.c \
- SocketInputStream.c \
- SocketOutputStream.c \
- net_util.c \
- net_util_md.c \
- ResolverConfigurationImpl.c \
- DefaultProxySelector.c
-
-ifeq ($(PLATFORM), linux)
- FILES_c += linux_close.c
-endif
-
-ifeq ($(PLATFORM), macosx)
- FILES_c += bsd_close.c
-endif
-
-ifeq ($(PLATFORM), windows)
- FILES_c += TwoStacksPlainSocketImpl.c
- FILES_c += DualStackPlainSocketImpl.c
- FILES_c += TwoStacksPlainDatagramSocketImpl.c
- FILES_c += DualStackPlainDatagramSocketImpl.c
-else
- FILES_c += PlainSocketImpl.c
- FILES_c += PlainDatagramSocketImpl.c
-endif
-
diff --git a/jdk/make/java/net/Makefile b/jdk/make/java/net/Makefile
deleted file mode 100644
index d45c92087f4..00000000000
--- a/jdk/make/java/net/Makefile
+++ /dev/null
@@ -1,142 +0,0 @@
-#
-# Copyright (c) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PACKAGE = java.net
-LIBRARY = net
-PRODUCT = sun
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-JAVAC_LINT_OPTIONS = -Xlint:all,-deprecation
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-include FILES_c.gmk
-
-AUTO_FILES_JAVA_DIRS = java/net
-
-ifeq ($(PLATFORM), windows)
- FILES_c += NTLMAuthSequence.c
- FILES_c += NetworkInterface_winXP.c
-else
- FILES_c += SdpSupport.c
-endif
-
-FILES_export = \
- java/net/Socket.java \
- java/net/SocketOptions.java \
- java/net/SocketImpl.java \
- java/net/AbstractPlainSocketImpl.java \
- java/net/PlainSocketImpl.java \
- java/net/ServerSocket.java \
- java/net/InetAddress.java \
- java/net/Inet4Address.java \
- java/net/Inet6Address.java \
- java/net/InetAddressImpl.java \
- java/net/Inet4AddressImpl.java \
- java/net/Inet6AddressImpl.java \
- java/net/NetworkInterface.java \
- java/net/SocketInputStream.java \
- java/net/SocketOutputStream.java \
- java/net/DefaultDatagramSocketImplFactory.java \
- java/net/DatagramPacket.java \
- java/net/DatagramSocket.java \
- java/net/DatagramSocketImpl.java \
- java/net/AbstractPlainDatagramSocketImpl.java \
- java/net/MulticastSocket.java \
- java/net/UnknownHostException.java \
- java/net/ProtocolException.java \
- sun/net/spi/DefaultProxySelector.java
-
-ifeq ($(PLATFORM), windows)
- FILES_export += java/net/TwoStacksPlainSocketImpl.java
- FILES_export += java/net/DualStackPlainSocketImpl.java
- FILES_export += java/net/TwoStacksPlainDatagramSocketImpl.java
- FILES_export += java/net/DualStackPlainDatagramSocketImpl.java
- FILES_export += sun/net/www/protocol/http/ntlm/NTLMAuthSequence.java
-else
- FILES_export += java/net/PlainDatagramSocketImpl.java
-endif
-
-#
-# Find platform specific native code
-#
-vpath %.c $(PLATFORM_SRC)/native/sun/net/dns $(PLATFORM_SRC)/native/sun/net/www/protocol/http/ntlm \
- $(PLATFORM_SRC)/native/sun/net/sdp $(PLATFORM_SRC)/native/sun/net/spi
-
-#
-# Include rules
-#
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-
-include $(BUILDDIR)/common/Library.gmk
-
-ifeq ($(PLATFORM), macosx)
-ifdef DONT_ENABLE_IPV6
- OTHER_CFLAGS += -DDONT_ENABLE_IPV6
-endif
- OTHER_LDLIBS = $(JVMLIB) -pthread
-else
-ifeq ($(PLATFORM), windows)
- OTHER_LDLIBS = ws2_32.lib $(JVMLIB) \
- secur32.lib iphlpapi.lib delayimp.lib \
- /DELAYLOAD:secur32.dll /DELAYLOAD:iphlpapi.dll
-else
- OTHER_LDLIBS = $(LIBSOCKET) $(LIBNSL) $(LIBDL) $(JVMLIB)
-endif
-ifeq ($(PLATFORM), linux)
- OTHER_LDLIBS += -lpthread
-endif
-endif # PLATFORM
-
-CLASSES.export += java.lang.Integer java.io.FileDescriptor java.net.InetAddressImplFactory java.net.Inet4AddressImpl java.net.Inet6AddressImpl
-
-#
-# Resources
-#
-LOCALE_SET_DEFINITION = jre
-
-MISC_FILES = $(LIBDIR) $(LIBDIR)/net.properties
-
-$(LIBDIR)/net.properties: $(SHARE_SRC)/lib/net.properties
- $(install-file)
-
-#
-# SDP configuration template
-#
-ifeq ($(PLATFORM), solaris)
-SDP_PATH = sdp/sdp.conf.template
-SDP_CONF = $(LIBDIR)/$(SDP_PATH)
-$(SDP_CONF): $(PLATFORM_SRC)/lib/$(SDP_PATH)
- @$(RM) $*
- $(install-file)
-
-MISC_FILES += $(SDP_CONF)
-endif
-
-build: $(MISC_FILES)
-
diff --git a/jdk/make/java/net/mapfile-vers b/jdk/make/java/net/mapfile-vers
deleted file mode 100644
index 5018471c1ef..00000000000
--- a/jdk/make/java/net/mapfile-vers
+++ /dev/null
@@ -1,109 +0,0 @@
-#
-# Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- JNI_OnLoad;
- Java_java_net_PlainSocketImpl_socketListen;
- Java_java_net_PlainDatagramSocketImpl_getTTL;
- Java_java_net_PlainDatagramSocketImpl_init;
- Java_java_net_SocketOutputStream_socketWrite0;
- Java_java_net_PlainSocketImpl_socketCreate;
- Java_java_net_PlainSocketImpl_socketAvailable;
- Java_java_net_PlainDatagramSocketImpl_join;
- Java_java_net_PlainDatagramSocketImpl_socketGetOption;
- Java_java_net_InetAddress_init;
- Java_java_net_Inet4Address_init;
- Java_java_net_Inet6Address_init;
- Java_java_net_PlainDatagramSocketImpl_setTTL;
- Java_java_net_PlainDatagramSocketImpl_socketSetOption;
- Java_java_net_PlainDatagramSocketImpl_bind0;
- Java_java_net_PlainSocketImpl_socketAccept;
- Java_java_net_DatagramPacket_init;
- Java_java_net_PlainDatagramSocketImpl_leave;
- Java_java_net_SocketInputStream_socketRead0;
- Java_java_net_InetAddressImplFactory_isIPv6Supported;
- Java_java_net_Inet4AddressImpl_getLocalHostName;
- Java_java_net_Inet4AddressImpl_lookupAllHostAddr;
- Java_java_net_Inet4AddressImpl_getHostByAddr;
- Java_java_net_Inet4AddressImpl_isReachable0;
- Java_java_net_Inet6AddressImpl_getLocalHostName;
- Java_java_net_Inet6AddressImpl_lookupAllHostAddr;
- Java_java_net_Inet6AddressImpl_getHostByAddr;
- Java_java_net_Inet6AddressImpl_isReachable0;
- Java_java_net_NetworkInterface_init;
- Java_java_net_NetworkInterface_getByName0;
- Java_java_net_NetworkInterface_getByIndex0;
- Java_java_net_NetworkInterface_getByInetAddress0;
- Java_java_net_NetworkInterface_getAll;
- Java_java_net_NetworkInterface_isUp0;
- Java_java_net_NetworkInterface_isLoopback0;
- Java_java_net_NetworkInterface_isP2P0;
- Java_java_net_NetworkInterface_supportsMulticast0;
- Java_java_net_NetworkInterface_getMacAddr0;
- Java_java_net_NetworkInterface_getMTU0;
- Java_java_net_PlainDatagramSocketImpl_send;
- Java_java_net_PlainSocketImpl_socketClose0;
- Java_java_net_SocketOutputStream_init;
- Java_java_net_PlainDatagramSocketImpl_peek;
- Java_java_net_PlainDatagramSocketImpl_peekData;
- Java_java_net_PlainSocketImpl_socketSetOption;
- Java_java_net_PlainSocketImpl_socketSendUrgentData;
- Java_java_net_PlainDatagramSocketImpl_datagramSocketCreate;
- Java_java_net_PlainSocketImpl_socketGetOption;
- Java_java_net_PlainDatagramSocketImpl_receive0;
- Java_java_net_PlainDatagramSocketImpl_connect0;
- Java_java_net_PlainDatagramSocketImpl_disconnect0;
- Java_java_net_PlainDatagramSocketImpl_datagramSocketClose;
- Java_java_net_PlainSocketImpl_initProto;
- Java_java_net_PlainSocketImpl_socketBind;
- Java_java_net_PlainSocketImpl_socketShutdown;
- Java_java_net_SocketInputStream_init;
- Java_java_net_PlainSocketImpl_socketConnect;
- Java_java_net_PlainDatagramSocketImpl_getTimeToLive;
- Java_java_net_PlainDatagramSocketImpl_setTimeToLive;
- Java_sun_net_dns_ResolverConfigurationImpl_localDomain0;
- Java_sun_net_dns_ResolverConfigurationImpl_fallbackDomain0;
- Java_sun_net_sdp_SdpSupport_convert0;
- Java_sun_net_sdp_SdpSupport_create0;
- Java_sun_net_spi_DefaultProxySelector_init;
- Java_sun_net_spi_DefaultProxySelector_getSystemProxy;
- NET_AllocSockaddr;
- NET_SockaddrToInetAddress;
- NET_SockaddrEqualsInetAddress;
- NET_InetAddressToSockaddr;
- NET_GetPortFromSockaddr;
- NET_SetSockOpt;
- NET_GetSockOpt;
- NET_Bind;
- NET_MapSocketOption;
- NET_Wait;
- ipv6_available;
-
- local:
- *;
-};
diff --git a/jdk/make/java/nio/Exportedfiles.gmk b/jdk/make/java/nio/Exportedfiles.gmk
deleted file mode 100644
index 75ee6beec4d..00000000000
--- a/jdk/make/java/nio/Exportedfiles.gmk
+++ /dev/null
@@ -1,46 +0,0 @@
-#
-# Copyright (c) 2000, 2009, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# These are the names of Java classes for which we will make .h files.
-#
-
-FILES_export = \
- java/net/SocketOptions.java \
- java/nio/MappedByteBuffer.java \
- sun/nio/ch/DatagramChannelImpl.java \
- sun/nio/ch/DatagramDispatcher.java \
- sun/nio/ch/FileChannelImpl.java \
- sun/nio/ch/FileDispatcherImpl.java \
- sun/nio/ch/FileKey.java \
- sun/nio/ch/FileLockImpl.java \
- sun/nio/ch/IOStatus.java \
- sun/nio/ch/IOUtil.java \
- sun/nio/ch/Net.java \
- sun/nio/ch/PollArrayWrapper.java \
- sun/nio/ch/ServerSocketChannelImpl.java \
- sun/nio/ch/SocketChannelImpl.java \
- sun/nio/ch/SocketDispatcher.java \
- java/io/FileDescriptor.java \
diff --git a/jdk/make/java/nio/FILES_c.gmk b/jdk/make/java/nio/FILES_c.gmk
deleted file mode 100644
index 1373bac7546..00000000000
--- a/jdk/make/java/nio/FILES_c.gmk
+++ /dev/null
@@ -1,37 +0,0 @@
-#
-# Copyright (c) 2000, 2009, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_c = \
- DatagramChannelImpl.c \
- DatagramDispatcher.c \
- FileChannelImpl.c \
- FileDispatcherImpl.c \
- FileKey.c \
- IOUtil.c \
- MappedByteBuffer.c \
- Net.c \
- ServerSocketChannelImpl.c \
- SocketChannelImpl.c \
- SocketDispatcher.c
diff --git a/jdk/make/java/nio/FILES_java.gmk b/jdk/make/java/nio/FILES_java.gmk
deleted file mode 100644
index 1725842061b..00000000000
--- a/jdk/make/java/nio/FILES_java.gmk
+++ /dev/null
@@ -1,440 +0,0 @@
-#
-# Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_src = \
- java/nio/Bits.java \
- java/nio/Buffer.java \
- java/nio/ByteOrder.java \
- java/nio/MappedByteBuffer.java \
- java/nio/StringCharBuffer.java \
- \
- java/nio/channels/AsynchronousByteChannel.java \
- java/nio/channels/AsynchronousChannel.java \
- java/nio/channels/AsynchronousChannelGroup.java \
- java/nio/channels/AsynchronousFileChannel.java \
- java/nio/channels/AsynchronousServerSocketChannel.java \
- java/nio/channels/AsynchronousSocketChannel.java \
- java/nio/channels/ByteChannel.java \
- java/nio/channels/Channel.java \
- java/nio/channels/Channels.java \
- java/nio/channels/CompletionHandler.java \
- java/nio/channels/DatagramChannel.java \
- java/nio/channels/FileChannel.java \
- java/nio/channels/FileLock.java \
- java/nio/channels/GatheringByteChannel.java \
- java/nio/channels/InterruptibleChannel.java \
- java/nio/channels/Pipe.java \
- java/nio/channels/MembershipKey.java \
- java/nio/channels/MulticastChannel.java \
- java/nio/channels/NetworkChannel.java \
- java/nio/channels/ReadableByteChannel.java \
- java/nio/channels/ScatteringByteChannel.java \
- java/nio/channels/SeekableByteChannel.java \
- java/nio/channels/SelectableChannel.java \
- java/nio/channels/Selector.java \
- java/nio/channels/SelectionKey.java \
- java/nio/channels/ServerSocketChannel.java \
- java/nio/channels/SocketChannel.java \
- java/nio/channels/WritableByteChannel.java \
- \
- java/nio/channels/spi/AbstractInterruptibleChannel.java \
- java/nio/channels/spi/AbstractSelectableChannel.java \
- java/nio/channels/spi/AbstractSelectionKey.java \
- java/nio/channels/spi/AbstractSelector.java \
- java/nio/channels/spi/AsynchronousChannelProvider.java \
- java/nio/channels/spi/SelectorProvider.java \
- \
- java/nio/charset/Charset.java \
- java/nio/charset/CoderResult.java \
- java/nio/charset/CoderMalfunctionError.java \
- java/nio/charset/CodingErrorAction.java \
- java/nio/charset/MalformedInputException.java \
- java/nio/charset/StandardCharsets.java \
- java/nio/charset/UnmappableCharacterException.java \
- \
- java/nio/charset/spi/CharsetProvider.java \
- \
- java/nio/file/AccessDeniedException.java \
- java/nio/file/AccessMode.java \
- java/nio/file/AtomicMoveNotSupportedException.java \
- java/nio/file/ClosedDirectoryStreamException.java \
- java/nio/file/ClosedFileSystemException.java \
- java/nio/file/ClosedWatchServiceException.java \
- java/nio/file/CopyMoveHelper.java \
- java/nio/file/CopyOption.java \
- java/nio/file/DirectoryIteratorException.java \
- java/nio/file/DirectoryNotEmptyException.java \
- java/nio/file/DirectoryStream.java \
- java/nio/file/FileAlreadyExistsException.java \
- java/nio/file/FileStore.java \
- java/nio/file/FileSystem.java \
- java/nio/file/FileSystemAlreadyExistsException.java \
- java/nio/file/FileSystemException.java \
- java/nio/file/FileSystemNotFoundException.java \
- java/nio/file/FileSystems.java \
- java/nio/file/FileTreeWalker.java \
- java/nio/file/FileVisitOption.java \
- java/nio/file/FileVisitResult.java \
- java/nio/file/FileVisitor.java \
- java/nio/file/Files.java \
- java/nio/file/InvalidPathException.java \
- java/nio/file/LinkOption.java \
- java/nio/file/LinkPermission.java \
- java/nio/file/NoSuchFileException.java \
- java/nio/file/NotDirectoryException.java \
- java/nio/file/NotLinkException.java \
- java/nio/file/OpenOption.java \
- java/nio/file/Path.java \
- java/nio/file/PathMatcher.java \
- java/nio/file/Paths.java \
- java/nio/file/ProviderMismatchException.java \
- java/nio/file/ProviderNotFoundException.java \
- java/nio/file/ReadOnlyFileSystemException.java \
- java/nio/file/SecureDirectoryStream.java \
- java/nio/file/SimpleFileVisitor.java \
- java/nio/file/StandardCopyOption.java \
- java/nio/file/StandardOpenOption.java \
- java/nio/file/StandardWatchEventKinds.java \
- java/nio/file/TempFileHelper.java \
- java/nio/file/WatchEvent.java \
- java/nio/file/WatchKey.java \
- java/nio/file/WatchService.java \
- java/nio/file/Watchable.java \
- \
- java/nio/file/attribute/AclEntry.java \
- java/nio/file/attribute/AclEntryFlag.java \
- java/nio/file/attribute/AclEntryPermission.java \
- java/nio/file/attribute/AclEntryType.java \
- java/nio/file/attribute/AclFileAttributeView.java \
- java/nio/file/attribute/AttributeView.java \
- java/nio/file/attribute/BasicFileAttributeView.java \
- java/nio/file/attribute/BasicFileAttributes.java \
- java/nio/file/attribute/DosFileAttributeView.java \
- java/nio/file/attribute/DosFileAttributes.java \
- java/nio/file/attribute/FileAttribute.java \
- java/nio/file/attribute/FileAttributeView.java \
- java/nio/file/attribute/FileOwnerAttributeView.java \
- java/nio/file/attribute/FileStoreAttributeView.java \
- java/nio/file/attribute/FileTime.java \
- java/nio/file/attribute/GroupPrincipal.java \
- java/nio/file/attribute/UserDefinedFileAttributeView.java \
- java/nio/file/attribute/PosixFileAttributeView.java \
- java/nio/file/attribute/PosixFileAttributes.java \
- java/nio/file/attribute/PosixFilePermission.java \
- java/nio/file/attribute/PosixFilePermissions.java \
- java/nio/file/attribute/UserPrincipal.java \
- java/nio/file/attribute/UserPrincipalLookupService.java \
- java/nio/file/attribute/UserPrincipalNotFoundException.java \
- \
- java/nio/file/spi/FileSystemProvider.java \
- java/nio/file/spi/FileTypeDetector.java \
- \
- com/sun/nio/file/ExtendedCopyOption.java \
- com/sun/nio/file/ExtendedOpenOption.java \
- com/sun/nio/file/ExtendedWatchEventModifier.java \
- com/sun/nio/file/SensitivityWatchEventModifier.java \
- \
- sun/nio/ByteBuffered.java \
- \
- sun/nio/ch/AbstractPollArrayWrapper.java \
- sun/nio/ch/AllocatedNativeObject.java \
- sun/nio/ch/AsynchronousChannelGroupImpl.java \
- sun/nio/ch/AsynchronousFileChannelImpl.java \
- sun/nio/ch/AsynchronousServerSocketChannelImpl.java \
- sun/nio/ch/AsynchronousSocketChannelImpl.java \
- sun/nio/ch/Cancellable.java \
- sun/nio/ch/ChannelInputStream.java \
- sun/nio/ch/CompletedFuture.java \
- sun/nio/ch/DatagramChannelImpl.java \
- sun/nio/ch/DatagramDispatcher.java \
- sun/nio/ch/DatagramSocketAdaptor.java \
- sun/nio/ch/DefaultAsynchronousChannelProvider.java \
- sun/nio/ch/DefaultSelectorProvider.java \
- sun/nio/ch/DirectBuffer.java \
- sun/nio/ch/ExtendedSocketOption.java \
- sun/nio/ch/FileChannelImpl.java \
- sun/nio/ch/FileDispatcher.java \
- sun/nio/ch/FileDispatcherImpl.java \
- sun/nio/ch/FileKey.java \
- sun/nio/ch/FileLockImpl.java \
- sun/nio/ch/FileLockTable.java \
- sun/nio/ch/Groupable.java \
- sun/nio/ch/Interruptible.java \
- sun/nio/ch/Invoker.java \
- sun/nio/ch/IOUtil.java \
- sun/nio/ch/IOStatus.java \
- sun/nio/ch/IOVecWrapper.java \
- sun/nio/ch/MembershipKeyImpl.java \
- sun/nio/ch/MembershipRegistry.java \
- sun/nio/ch/NativeDispatcher.java \
- sun/nio/ch/NativeObject.java \
- sun/nio/ch/NativeThread.java \
- sun/nio/ch/NativeThreadSet.java \
- sun/nio/ch/Net.java \
- sun/nio/ch/OptionKey.java \
- sun/nio/ch/PendingFuture.java \
- sun/nio/ch/PipeImpl.java \
- sun/nio/ch/PollArrayWrapper.java \
- sun/nio/ch/Reflect.java \
- sun/nio/ch/Secrets.java \
- sun/nio/ch/SelectionKeyImpl.java \
- sun/nio/ch/SelectorImpl.java \
- sun/nio/ch/SelectorProviderImpl.java \
- sun/nio/ch/SelChImpl.java \
- sun/nio/ch/ServerSocketAdaptor.java \
- sun/nio/ch/ServerSocketChannelImpl.java \
- sun/nio/ch/SinkChannelImpl.java \
- sun/nio/ch/SocketAdaptor.java \
- sun/nio/ch/SocketChannelImpl.java \
- sun/nio/ch/SocketDispatcher.java \
- sun/nio/ch/SocketOptionRegistry.java \
- sun/nio/ch/SourceChannelImpl.java \
- sun/nio/ch/ThreadPool.java \
- sun/nio/ch/Util.java \
- \
- sun/nio/cs/AbstractCharsetProvider.java \
- sun/nio/cs/ArrayDecoder.java \
- sun/nio/cs/ArrayEncoder.java \
- sun/nio/cs/FastCharsetProvider.java \
- sun/nio/cs/HistoricallyNamedCharset.java \
- sun/nio/cs/ISO_8859_1.java \
- sun/nio/cs/SingleByte.java \
- sun/nio/cs/StreamEncoder.java \
- sun/nio/cs/StreamDecoder.java \
- sun/nio/cs/Surrogate.java \
- sun/nio/cs/ThreadLocalCoders.java \
- sun/nio/cs/US_ASCII.java \
- sun/nio/cs/UTF_16.java \
- sun/nio/cs/UTF_16BE.java \
- sun/nio/cs/UTF_16LE.java \
- sun/nio/cs/UTF_8.java \
- sun/nio/cs/CESU_8.java \
- sun/nio/cs/Unicode.java \
- sun/nio/cs/UnicodeDecoder.java \
- sun/nio/cs/UnicodeEncoder.java \
- sun/nio/cs/UTF_32.java \
- sun/nio/cs/UTF_32BE.java \
- sun/nio/cs/UTF_32LE.java \
- sun/nio/cs/UTF_32BE_BOM.java \
- sun/nio/cs/UTF_32LE_BOM.java \
- sun/nio/cs/UTF_32Coder.java \
- \
- sun/nio/fs/AbstractAclFileAttributeView.java \
- sun/nio/fs/AbstractBasicFileAttributeView.java \
- sun/nio/fs/AbstractFileTypeDetector.java \
- sun/nio/fs/AbstractFileSystemProvider.java \
- sun/nio/fs/AbstractPath.java \
- sun/nio/fs/AbstractPoller.java \
- sun/nio/fs/AbstractUserDefinedFileAttributeView.java \
- sun/nio/fs/AbstractWatchKey.java \
- sun/nio/fs/AbstractWatchService.java \
- sun/nio/fs/BasicFileAttributesHolder.java \
- sun/nio/fs/Cancellable.java \
- sun/nio/fs/DefaultFileSystemProvider.java \
- sun/nio/fs/DefaultFileTypeDetector.java \
- sun/nio/fs/DynamicFileAttributeView.java \
- sun/nio/fs/FileOwnerAttributeViewImpl.java \
- sun/nio/fs/Globs.java \
- sun/nio/fs/NativeBuffer.java \
- sun/nio/fs/NativeBuffers.java \
- sun/nio/fs/Reflect.java \
- sun/nio/fs/Util.java \
- \
- java/net/DatagramSocket.java \
- java/net/DatagramSocketImpl.java \
- java/net/PlainSocketImpl.java \
- java/net/Socket.java \
- java/net/ServerSocket.java \
- java/net/SocketImpl.java \
- java/net/Socket.java \
- java/io/InputStreamReader.java \
- java/io/OutputStreamWriter.java \
- java/lang/String.java \
- java/lang/StringCoding.java \
- \
- sun/misc/Cleaner.java \
- sun/util/PreHashedMap.java
-
-# Generated coder classes
-#
-FILES_gen_coder = \
- java/nio/charset/CharsetDecoder.java \
- java/nio/charset/CharsetEncoder.java
-
-# Generated buffer classes
-#
-FILES_gen_buffer = \
- java/nio/ByteBuffer.java \
- java/nio/CharBuffer.java \
- java/nio/ShortBuffer.java \
- java/nio/IntBuffer.java \
- java/nio/LongBuffer.java \
- java/nio/FloatBuffer.java \
- java/nio/DoubleBuffer.java \
- \
- java/nio/HeapByteBuffer.java \
- java/nio/HeapByteBufferR.java \
- java/nio/HeapCharBuffer.java \
- java/nio/HeapCharBufferR.java \
- java/nio/HeapShortBuffer.java \
- java/nio/HeapShortBufferR.java \
- java/nio/HeapIntBuffer.java \
- java/nio/HeapIntBufferR.java \
- java/nio/HeapLongBuffer.java \
- java/nio/HeapLongBufferR.java \
- java/nio/HeapFloatBuffer.java \
- java/nio/HeapFloatBufferR.java \
- java/nio/HeapDoubleBuffer.java \
- java/nio/HeapDoubleBufferR.java \
- \
- java/nio/DirectByteBuffer.java \
- java/nio/DirectByteBufferR.java \
- \
- java/nio/DirectCharBufferU.java \
- java/nio/DirectCharBufferRU.java \
- java/nio/DirectShortBufferU.java \
- java/nio/DirectShortBufferRU.java \
- java/nio/DirectIntBufferU.java \
- java/nio/DirectIntBufferRU.java \
- java/nio/DirectLongBufferU.java \
- java/nio/DirectLongBufferRU.java \
- java/nio/DirectFloatBufferU.java \
- java/nio/DirectFloatBufferRU.java \
- java/nio/DirectDoubleBufferU.java \
- java/nio/DirectDoubleBufferRU.java \
- \
- java/nio/DirectCharBufferS.java \
- java/nio/DirectCharBufferRS.java \
- java/nio/DirectShortBufferS.java \
- java/nio/DirectShortBufferRS.java \
- java/nio/DirectIntBufferS.java \
- java/nio/DirectIntBufferRS.java \
- java/nio/DirectLongBufferS.java \
- java/nio/DirectLongBufferRS.java \
- java/nio/DirectFloatBufferS.java \
- java/nio/DirectFloatBufferRS.java \
- java/nio/DirectDoubleBufferS.java \
- java/nio/DirectDoubleBufferRS.java \
- \
- java/nio/ByteBufferAsCharBufferB.java \
- java/nio/ByteBufferAsCharBufferRB.java \
- java/nio/ByteBufferAsShortBufferB.java \
- java/nio/ByteBufferAsShortBufferRB.java \
- java/nio/ByteBufferAsIntBufferB.java \
- java/nio/ByteBufferAsIntBufferRB.java \
- java/nio/ByteBufferAsLongBufferB.java \
- java/nio/ByteBufferAsLongBufferRB.java \
- java/nio/ByteBufferAsFloatBufferB.java \
- java/nio/ByteBufferAsFloatBufferRB.java \
- java/nio/ByteBufferAsDoubleBufferB.java \
- java/nio/ByteBufferAsDoubleBufferRB.java \
- \
- java/nio/ByteBufferAsCharBufferL.java \
- java/nio/ByteBufferAsCharBufferRL.java \
- java/nio/ByteBufferAsShortBufferL.java \
- java/nio/ByteBufferAsShortBufferRL.java \
- java/nio/ByteBufferAsIntBufferL.java \
- java/nio/ByteBufferAsIntBufferRL.java \
- java/nio/ByteBufferAsLongBufferL.java \
- java/nio/ByteBufferAsLongBufferRL.java \
- java/nio/ByteBufferAsFloatBufferL.java \
- java/nio/ByteBufferAsFloatBufferRL.java \
- java/nio/ByteBufferAsDoubleBufferL.java \
- java/nio/ByteBufferAsDoubleBufferRL.java
-
-# Generated exception classes
-#
-FILES_gen_ex = \
- java/nio/BufferOverflowException.java \
- java/nio/BufferUnderflowException.java \
- java/nio/InvalidMarkException.java \
- java/nio/ReadOnlyBufferException.java \
- \
- java/nio/channels/AcceptPendingException.java \
- java/nio/channels/AlreadyBoundException.java \
- java/nio/channels/AlreadyConnectedException.java \
- java/nio/channels/AsynchronousCloseException.java \
- java/nio/channels/CancelledKeyException.java \
- java/nio/channels/ClosedByInterruptException.java \
- java/nio/channels/ClosedChannelException.java \
- java/nio/channels/ClosedSelectorException.java \
- java/nio/channels/ConnectionPendingException.java \
- java/nio/channels/FileLockInterruptionException.java \
- java/nio/channels/IllegalBlockingModeException.java \
- java/nio/channels/IllegalChannelGroupException.java \
- java/nio/channels/IllegalSelectorException.java \
- java/nio/channels/InterruptedByTimeoutException.java \
- java/nio/channels/NoConnectionPendingException.java \
- java/nio/channels/NonReadableChannelException.java \
- java/nio/channels/NonWritableChannelException.java \
- java/nio/channels/NotYetBoundException.java \
- java/nio/channels/NotYetConnectedException.java \
- java/nio/channels/OverlappingFileLockException.java \
- java/nio/channels/ReadPendingException.java \
- java/nio/channels/ShutdownChannelGroupException.java \
- java/nio/channels/UnresolvedAddressException.java \
- java/nio/channels/UnsupportedAddressTypeException.java \
- java/nio/channels/WritePendingException.java \
- \
- java/nio/charset/CharacterCodingException.java \
- java/nio/charset/IllegalCharsetNameException.java \
- java/nio/charset/UnsupportedCharsetException.java
-
-FILES_gen_sbcs = \
- sun/nio/cs/ISO_8859_2.java \
- sun/nio/cs/ISO_8859_4.java \
- sun/nio/cs/ISO_8859_5.java \
- sun/nio/cs/ISO_8859_7.java \
- sun/nio/cs/ISO_8859_9.java \
- sun/nio/cs/ISO_8859_13.java \
- sun/nio/cs/ISO_8859_15.java \
- sun/nio/cs/IBM437.java \
- sun/nio/cs/IBM737.java \
- sun/nio/cs/IBM775.java \
- sun/nio/cs/IBM850.java \
- sun/nio/cs/IBM852.java \
- sun/nio/cs/IBM855.java \
- sun/nio/cs/IBM857.java \
- sun/nio/cs/IBM858.java \
- sun/nio/cs/IBM862.java \
- sun/nio/cs/IBM866.java \
- sun/nio/cs/IBM874.java \
- sun/nio/cs/KOI8_R.java \
- sun/nio/cs/KOI8_U.java \
- sun/nio/cs/MS1250.java \
- sun/nio/cs/MS1251.java \
- sun/nio/cs/MS1252.java \
- sun/nio/cs/MS1253.java \
- sun/nio/cs/MS1254.java \
- sun/nio/cs/MS1257.java
-
-FILES_gen_csp = sun/nio/cs/StandardCharsets.java
-
-FILES_gen_sor = sun/nio/ch/SocketOptionRegistry.java
-
-FILES_gen = $(FILES_gen_coder) $(FILES_gen_buffer) $(FILES_gen_ex) \
- $(FILES_gen_csp) $(FILES_gen_sor)
-
-FILES_java = $(FILES_src) $(FILES_gen) $(FILES_gen_sbcs)
diff --git a/jdk/make/java/nio/Makefile b/jdk/make/java/nio/Makefile
deleted file mode 100644
index c20bec9ec36..00000000000
--- a/jdk/make/java/nio/Makefile
+++ /dev/null
@@ -1,1005 +0,0 @@
-#
-# Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for java.nio
-#
-
-BUILDDIR = ../..
-PACKAGE = java.nio
-LIBRARY = nio
-PRODUCT = java
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-include $(BUILDDIR)/common/Defs.gmk
-
-NIO_SRC = $(SHARE_SRC)/classes/java/nio
-NIO_GEN = $(GENSRCDIR)/java/nio
-
-SNIO_SRC = $(SHARE_SRC)/classes/sun/nio
-SNIO_GEN = $(GENSRCDIR)/sun/nio
-
-#
-# Files to compile
-#
-
-include FILES_java.gmk
-include FILES_c.gmk
-include Exportedfiles.gmk
-
-ifeq ($(PLATFORM), solaris)
-FILES_java += \
- sun/nio/ch/AbstractPollSelectorImpl.java \
- sun/nio/ch/DevPollArrayWrapper.java \
- sun/nio/ch/DevPollSelectorImpl.java \
- sun/nio/ch/DevPollSelectorProvider.java \
- sun/nio/ch/EventPortSelectorImpl.java \
- sun/nio/ch/EventPortSelectorProvider.java \
- sun/nio/ch/EventPortWrapper.java \
- sun/nio/ch/InheritedChannel.java \
- sun/nio/ch/PollSelectorProvider.java \
- sun/nio/ch/PollSelectorImpl.java \
- sun/nio/ch/Port.java \
- sun/nio/ch/SimpleAsynchronousFileChannelImpl.java \
- sun/nio/ch/SolarisAsynchronousChannelProvider.java \
- sun/nio/ch/SolarisEventPort.java \
- sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java \
- sun/nio/ch/UnixAsynchronousSocketChannelImpl.java \
- \
- sun/nio/fs/GnomeFileTypeDetector.java \
- sun/nio/fs/MimeTypesFileTypeDetector.java \
- sun/nio/fs/PollingWatchService.java \
- sun/nio/fs/SolarisAclFileAttributeView.java \
- sun/nio/fs/SolarisFileStore.java \
- sun/nio/fs/SolarisFileSystem.java \
- sun/nio/fs/SolarisFileSystemProvider.java \
- sun/nio/fs/SolarisUserDefinedFileAttributeView.java \
- sun/nio/fs/SolarisNativeDispatcher.java \
- sun/nio/fs/SolarisWatchService.java \
- sun/nio/fs/UnixChannelFactory.java \
- sun/nio/fs/UnixCopyFile.java \
- sun/nio/fs/UnixDirectoryStream.java \
- sun/nio/fs/UnixException.java \
- sun/nio/fs/UnixFileAttributeViews.java \
- sun/nio/fs/UnixFileAttributes.java \
- sun/nio/fs/UnixFileKey.java \
- sun/nio/fs/UnixFileModeAttribute.java \
- sun/nio/fs/UnixFileStore.java \
- sun/nio/fs/UnixFileStoreAttributes.java \
- sun/nio/fs/UnixFileSystem.java \
- sun/nio/fs/UnixFileSystemProvider.java \
- sun/nio/fs/UnixMountEntry.java \
- sun/nio/fs/UnixNativeDispatcher.java \
- sun/nio/fs/UnixPath.java \
- sun/nio/fs/UnixSecureDirectoryStream.java \
- sun/nio/fs/UnixUriUtils.java \
- sun/nio/fs/UnixUserPrincipals.java
-
-FILES_c += \
- DevPollArrayWrapper.c \
- InheritedChannel.c \
- NativeThread.c \
- PollArrayWrapper.c \
- SolarisEventPort.c \
- UnixAsynchronousServerSocketChannelImpl.c \
- UnixAsynchronousSocketChannelImpl.c \
- \
- GnomeFileTypeDetector.c \
- SolarisNativeDispatcher.c \
- SolarisWatchService.c \
- UnixCopyFile.c \
- UnixNativeDispatcher.c
-
-FILES_export += \
- sun/nio/ch/DevPollArrayWrapper.java \
- sun/nio/ch/InheritedChannel.java \
- sun/nio/ch/NativeThread.java \
- sun/nio/ch/SolarisEventPort.java \
- sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java \
- sun/nio/ch/UnixAsynchronousSocketChannelImpl.java \
- \
- sun/nio/fs/GnomeFileTypeDetector.java \
- sun/nio/fs/SolarisNativeDispatcher.java \
- sun/nio/fs/SolarisWatchService.java \
- sun/nio/fs/UnixCopyFile.java \
- sun/nio/fs/UnixNativeDispatcher.java
-
-FILES_gen += \
- sun/nio/fs/SolarisConstants.java \
- sun/nio/fs/UnixConstants.java
-endif # PLATFORM = solaris
-
-ifeq ($(PLATFORM), windows)
-FILES_java += \
- sun/nio/ch/Iocp.java \
- sun/nio/ch/PendingIoCache.java \
- sun/nio/ch/WindowsAsynchronousChannelProvider.java \
- sun/nio/ch/WindowsAsynchronousFileChannelImpl.java \
- sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java \
- sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java \
- sun/nio/ch/WindowsSelectorImpl.java \
- sun/nio/ch/WindowsSelectorProvider.java \
- \
- sun/nio/fs/RegistryFileTypeDetector.java \
- sun/nio/fs/WindowsAclFileAttributeView.java \
- sun/nio/fs/WindowsChannelFactory.java \
- sun/nio/fs/WindowsConstants.java \
- sun/nio/fs/WindowsDirectoryStream.java \
- sun/nio/fs/WindowsException.java \
- sun/nio/fs/WindowsFileAttributeViews.java \
- sun/nio/fs/WindowsFileAttributes.java \
- sun/nio/fs/WindowsFileCopy.java \
- sun/nio/fs/WindowsFileStore.java \
- sun/nio/fs/WindowsFileSystem.java \
- sun/nio/fs/WindowsFileSystemProvider.java \
- sun/nio/fs/WindowsLinkSupport.java \
- sun/nio/fs/WindowsUserDefinedFileAttributeView.java \
- sun/nio/fs/WindowsNativeDispatcher.java \
- sun/nio/fs/WindowsPath.java \
- sun/nio/fs/WindowsPathParser.java \
- sun/nio/fs/WindowsPathType.java \
- sun/nio/fs/WindowsSecurity.java \
- sun/nio/fs/WindowsSecurityDescriptor.java \
- sun/nio/fs/WindowsUriSupport.java \
- sun/nio/fs/WindowsUserPrincipals.java \
- sun/nio/fs/WindowsWatchService.java
-
-FILES_c += \
- Iocp.c \
- RegistryFileTypeDetector.c \
- WindowsAsynchronousFileChannelImpl.c \
- WindowsAsynchronousServerSocketChannelImpl.c \
- WindowsAsynchronousSocketChannelImpl.c \
- WindowsNativeDispatcher.c \
- WindowsSelectorImpl.c
-
-FILES_export += \
- sun/nio/ch/Iocp.java \
- sun/nio/ch/WindowsAsynchronousFileChannelImpl.java \
- sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java \
- sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java \
- sun/nio/ch/WindowsSelectorImpl.java \
- sun/nio/fs/WindowsNativeDispatcher.java \
- sun/nio/fs/RegistryFileTypeDetector.java
-endif # PLATFORM = windows
-
-ifeq ($(PLATFORM), linux)
-FILES_java += \
- sun/nio/ch/AbstractPollSelectorImpl.java \
- sun/nio/ch/EPoll.java \
- sun/nio/ch/EPollArrayWrapper.java \
- sun/nio/ch/EPollPort.java \
- sun/nio/ch/EPollSelectorProvider.java \
- sun/nio/ch/EPollSelectorImpl.java \
- sun/nio/ch/InheritedChannel.java \
- sun/nio/ch/LinuxAsynchronousChannelProvider.java \
- sun/nio/ch/PollSelectorProvider.java \
- sun/nio/ch/PollSelectorImpl.java \
- sun/nio/ch/Port.java \
- sun/nio/ch/SimpleAsynchronousFileChannelImpl.java \
- sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java \
- sun/nio/ch/UnixAsynchronousSocketChannelImpl.java \
- \
- sun/nio/fs/GnomeFileTypeDetector.java \
- sun/nio/fs/MagicFileTypeDetector.java \
- sun/nio/fs/MimeTypesFileTypeDetector.java \
- sun/nio/fs/LinuxDosFileAttributeView.java \
- sun/nio/fs/LinuxFileStore.java \
- sun/nio/fs/LinuxFileSystem.java \
- sun/nio/fs/LinuxFileSystemProvider.java \
- sun/nio/fs/LinuxUserDefinedFileAttributeView.java \
- sun/nio/fs/LinuxNativeDispatcher.java \
- sun/nio/fs/LinuxWatchService.java \
- sun/nio/fs/UnixChannelFactory.java \
- sun/nio/fs/UnixCopyFile.java \
- sun/nio/fs/UnixDirectoryStream.java \
- sun/nio/fs/UnixException.java \
- sun/nio/fs/UnixFileAttributeViews.java \
- sun/nio/fs/UnixFileAttributes.java \
- sun/nio/fs/UnixFileKey.java \
- sun/nio/fs/UnixFileModeAttribute.java \
- sun/nio/fs/UnixFileStore.java \
- sun/nio/fs/UnixFileStoreAttributes.java \
- sun/nio/fs/UnixFileSystem.java \
- sun/nio/fs/UnixFileSystemProvider.java \
- sun/nio/fs/UnixMountEntry.java \
- sun/nio/fs/UnixNativeDispatcher.java \
- sun/nio/fs/UnixPath.java \
- sun/nio/fs/UnixSecureDirectoryStream.java \
- sun/nio/fs/UnixUriUtils.java \
- sun/nio/fs/UnixUserPrincipals.java
-
-FILES_c += \
- EPoll.c \
- EPollArrayWrapper.c \
- EPollPort.c \
- InheritedChannel.c \
- NativeThread.c \
- PollArrayWrapper.c \
- UnixAsynchronousServerSocketChannelImpl.c \
- UnixAsynchronousSocketChannelImpl.c \
- \
- GnomeFileTypeDetector.c \
- MagicFileTypeDetector.c \
- LinuxNativeDispatcher.c \
- LinuxWatchService.c \
- UnixCopyFile.c \
- UnixNativeDispatcher.c
-
-FILES_export += \
- sun/nio/ch/EPoll.java \
- sun/nio/ch/EPollArrayWrapper.java \
- sun/nio/ch/EPollPort.java \
- sun/nio/ch/InheritedChannel.java \
- sun/nio/ch/NativeThread.java \
- sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java \
- sun/nio/ch/UnixAsynchronousSocketChannelImpl.java \
- \
- sun/nio/fs/GnomeFileTypeDetector.java \
- sun/nio/fs/MagicFileTypeDetector.java \
- sun/nio/fs/LinuxNativeDispatcher.java \
- sun/nio/fs/LinuxWatchService.java \
- sun/nio/fs/UnixCopyFile.java \
- sun/nio/fs/UnixNativeDispatcher.java
-
-FILES_gen += \
- sun/nio/fs/UnixConstants.java
-endif # PLATFORM = linux
-
-ifeq ($(PLATFORM), macosx)
-FILES_java += \
- sun/nio/ch/AbstractPollSelectorImpl.java \
- sun/nio/ch/BsdAsynchronousChannelProvider.java \
- sun/nio/ch/InheritedChannel.java \
- sun/nio/ch/KQueue.java \
- sun/nio/ch/KQueuePort.java \
- sun/nio/ch/PollSelectorProvider.java \
- sun/nio/ch/PollSelectorImpl.java \
- sun/nio/ch/Port.java \
- sun/nio/ch/SimpleAsynchronousFileChannelImpl.java \
- sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java \
- sun/nio/ch/UnixAsynchronousSocketChannelImpl.java \
- \
- sun/nio/fs/MimeTypesFileTypeDetector.java \
- sun/nio/fs/BsdFileStore.java \
- sun/nio/fs/BsdFileSystem.java \
- sun/nio/fs/BsdFileSystemProvider.java \
- sun/nio/fs/BsdNativeDispatcher.java \
- sun/nio/fs/MacOSXFileSystemProvider.java \
- sun/nio/fs/MacOSXFileSystem.java \
- sun/nio/fs/MacOSXNativeDispatcher.java \
- sun/nio/fs/PollingWatchService.java \
- sun/nio/fs/UnixChannelFactory.java \
- sun/nio/fs/UnixCopyFile.java \
- sun/nio/fs/UnixDirectoryStream.java \
- sun/nio/fs/UnixException.java \
- sun/nio/fs/UnixFileAttributeViews.java \
- sun/nio/fs/UnixFileAttributes.java \
- sun/nio/fs/UnixFileKey.java \
- sun/nio/fs/UnixFileModeAttribute.java \
- sun/nio/fs/UnixFileStore.java \
- sun/nio/fs/UnixFileStoreAttributes.java \
- sun/nio/fs/UnixFileSystem.java \
- sun/nio/fs/UnixFileSystemProvider.java \
- sun/nio/fs/UnixMountEntry.java \
- sun/nio/fs/UnixNativeDispatcher.java \
- sun/nio/fs/UnixPath.java \
- sun/nio/fs/UnixSecureDirectoryStream.java \
- sun/nio/fs/UnixUriUtils.java \
- sun/nio/fs/UnixUserPrincipals.java
-
-FILES_c += \
- InheritedChannel.c \
- NativeThread.c \
- PollArrayWrapper.c \
- UnixAsynchronousServerSocketChannelImpl.c \
- UnixAsynchronousSocketChannelImpl.c \
- \
- BsdNativeDispatcher.c \
- MacOSXNativeDispatcher.c \
- UnixCopyFile.c \
- UnixNativeDispatcher.c \
- \
- KQueue.c \
- KQueuePort.c
-
-FILES_export += \
- sun/nio/ch/InheritedChannel.java \
- sun/nio/ch/KQueue.java \
- sun/nio/ch/KQueuePort.java \
- sun/nio/ch/NativeThread.java \
- sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java \
- sun/nio/ch/UnixAsynchronousSocketChannelImpl.java \
- \
- sun/nio/fs/BsdNativeDispatcher.java \
- sun/nio/fs/UnixCopyFile.java \
- sun/nio/fs/UnixNativeDispatcher.java
-
-FILES_gen += \
- sun/nio/fs/UnixConstants.java
-endif # PLATFORM = bsd, macosx
-
-ifeq ($(PLATFORM), macosx)
-FILES_java += \
- sun/nio/ch/KQueueSelectorProvider.java \
- sun/nio/ch/KQueueSelectorImpl.java \
- sun/nio/ch/KQueueArrayWrapper.java
-
-FILES_c += \
- KQueueArrayWrapper.c
-
-vpath %.c $(call NativeSrcDirList,,native/sun/nio/fs)
-vpath %.c $(call NativeSrcDirList,,native/sun/nio/ch)
-
-else
-
-#
-# Find platform-specific C source files
-#
-vpath %.c $(PLATFORM_SRC)/native/sun/nio/fs
-vpath %.c $(PLATFORM_SRC)/native/sun/nio/ch
-vpath %.c $(SHARE_SRC)/native/sun/nio/ch
-
-endif # PLATFORM = macosx
-
-#
-# Various variables
-#
-
-JAVALIB = # Don't self-link
-
-#
-# Access to io_util.c and net_util.c
-#
-
-OTHER_INCLUDES += \
- -I$(SHARE_SRC)/native/sun/nio/ch \
- -I$(SHARE_SRC)/native/java/io \
- -I$(SHARE_SRC)/native/java/net \
- -I$(PLATFORM_SRC)/native/java/net \
- -I$(CLASSHDRDIR)/../../../java.lang/java/CClassHeaders
-
-ifeq ($(PLATFORM),windows)
- OTHER_LDLIBS += $(JVMLIB) ws2_32.lib \
- -libpath:$(LIBDIR) java.lib \
- $(OBJDIR)/../../../../sun/java.net/net/$(OBJDIRNAME)/net.lib
-endif
-ifeq ($(PLATFORM), linux)
-OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -ljava -lnet -lpthread $(LIBDL)
-endif
-ifeq ($(PLATFORM), macosx)
-OTHER_LDLIBS += -L$(LIBDIR) -ljava -lnet -pthread -framework CoreFoundation
-endif
-ifeq ($(PLATFORM), solaris)
-OTHER_LDLIBS += $(JVMLIB) $(LIBSOCKET) -lposix4 $(LIBDL) -lsendfile \
- -L$(LIBDIR)/$(LIBARCH) -ljava -lnet
-endif # PLATFORM
-
-#
-# Rules
-#
-
-build: sources
-
-clean clobber::
- $(RM) -r $(NIO_GEN) $(SNIO_GEN)
- $(RM) -r $(CLASSDESTDIR)/java/nio
- $(RM) -r $(CLASSDESTDIR)/sun/nio
-
-ifeq ($(PLATFORM), solaris)
-FILES_m = mapfile-solaris
-endif
-ifeq ($(PLATFORM), linux)
-FILES_m = mapfile-linux
-endif
-ifeq ($(PLATFORM), macosx)
-FILES_m = mapfile-bsd
-endif
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-include $(BUILDDIR)/common/Library.gmk
-
-#
-# Generate source files
-#
-
-SPP_JARFILE = $(BUILDTOOLJARDIR)/spp.jar
-SPP_CMD = $(BOOT_JAVA_CMD) -jar $(SPP_JARFILE)
-
-FILES_genout = $(FILES_gen:%.java=$(GENSRCDIR)/%.java)
-
-BUF_SRC=$(NIO_SRC)
-CH_SRC=$(NIO_SRC)/channels
-CS_SRC=$(NIO_SRC)/charset
-SCH_SRC=$(SNIO_SRC)/ch
-SCS_SRC=$(SNIO_SRC)/cs
-SFS_SRC=$(SNIO_SRC)/fs
-
-# Template files
-HEAP_X_BUF_TEMPLATE=$(BUF_SRC)/Heap-X-Buffer.java.template
-BYTE_X_BUF_TEMPLATE=$(BUF_SRC)/ByteBufferAs-X-Buffer.java.template
-X_BUF_TEMPLATE=$(BUF_SRC)/X-Buffer.java.template
-X_BUF_BIN_TEMPLATE=$(BUF_SRC)/X-Buffer-bin.java.template
-DIRECT_X_BUF_TEMPLATE=$(BUF_SRC)/Direct-X-Buffer.java.template
-DIRECT_X_BUF_BIN_TEMPLATE=$(BUF_SRC)/Direct-X-Buffer-bin.java.template
-CHARSET_X_CODER_TEMPLATE=$(CS_SRC)/Charset-X-Coder.java.template
-
-BUF_GEN=$(NIO_GEN)
-CH_GEN=$(NIO_GEN)/channels
-CS_GEN=$(NIO_GEN)/charset
-SCH_GEN=$(SNIO_GEN)/ch
-SCS_GEN=$(SNIO_GEN)/cs
-SFS_GEN=$(SNIO_GEN)/fs
-
-FILES_gensbcs_out = $(FILES_gen_sbcs:%.java=$(GENSRCDIR)/%.java)
-
-sources: $(SPP_JARFILE) $(FILES_genout) $(FILES_gensbcs_out)
-
-#
-# Generated buffer classes
-#
-
-GEN_BUFFER_SH = genBuffer.sh
-
-GEN_BUFFER_CMD = SPP="$(SPP_CMD)" NAWK="$(NAWK)" SED="$(SED)" SH="$(SH)" \
- $(SH) $(GEN_BUFFER_SH)
-
-# Public abstract buffer classes
-#
-$(BUF_GEN)/ByteBuffer.java: $(X_BUF_TEMPLATE) \
- $(X_BUF_BIN_TEMPLATE) \
- $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=byte BIN=1 SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/CharBuffer.java: $(X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=char SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ShortBuffer.java: $(X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=short SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/IntBuffer.java: $(X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=int SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/LongBuffer.java: $(X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=long SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/FloatBuffer.java: $(X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=float SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DoubleBuffer.java: $(X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=double SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-
-# Buffers whose contents are heap-allocated
-#
-$(BUF_GEN)/HeapByteBuffer.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=byte SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/HeapByteBuffer%.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=byte RW=$* SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/HeapCharBuffer.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=char SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/HeapCharBuffer%.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=char RW=$* SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/HeapShortBuffer.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=short SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/HeapShortBuffer%.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=short RW=$* SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/HeapIntBuffer.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=int SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/HeapIntBuffer%.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=int RW=$* SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/HeapLongBuffer.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=long SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/HeapLongBuffer%.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=long RW=$* SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/HeapFloatBuffer.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=float SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/HeapFloatBuffer%.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=float RW=$* SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/HeapDoubleBuffer.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=double SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/HeapDoubleBuffer%.java: $(HEAP_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=double RW=$* SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-
-# Direct byte buffer
-#
-$(BUF_GEN)/DirectByteBuffer.java: $(DIRECT_X_BUF_TEMPLATE) \
- $(DIRECT_X_BUF_TEMPLATE) \
- $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=byte BIN=1 SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectByteBuffer%.java: $(DIRECT_X_BUF_TEMPLATE) \
- $(DIRECT_X_BUF_TEMPLATE) \
- $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=byte RW=$* BIN=1 SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-
-# Unswapped views of direct byte buffers
-#
-$(BUF_GEN)/DirectCharBufferU.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=char BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectCharBuffer%U.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=char RW=$* BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectShortBufferU.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=short BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectShortBuffer%U.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=short RW=$* BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectIntBufferU.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=int BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectIntBuffer%U.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=int RW=$* BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectLongBufferU.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=long BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectLongBuffer%U.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=long RW=$* BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectFloatBufferU.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=float BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectFloatBuffer%U.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=float RW=$* BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectDoubleBufferU.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=double BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectDoubleBuffer%U.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=double RW=$* BO=U SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-
-# Swapped views of direct byte buffers
-#
-$(BUF_GEN)/DirectCharBufferS.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=char BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectCharBuffer%S.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=char RW=$* BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectShortBufferS.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=short BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectShortBuffer%S.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=short RW=$* BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectIntBufferS.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=int BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectIntBuffer%S.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=int RW=$* BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectLongBufferS.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=long BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectLongBuffer%S.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=long RW=$* BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectFloatBufferS.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=float BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectFloatBuffer%S.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=float RW=$* BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectDoubleBufferS.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=double BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/DirectDoubleBuffer%S.java: $(DIRECT_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=double RW=$* BO=S SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-
-# Big-endian views of byte buffers
-#
-$(BUF_GEN)/ByteBufferAsCharBufferB.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=char BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ByteBufferAsCharBuffer%B.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=char RW=$* BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ByteBufferAsShortBufferB.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=short BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ByteBufferAsShortBuffer%B.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=short RW=$* BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ByteBufferAsIntBufferB.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=int BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ByteBufferAsIntBuffer%B.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=int RW=$* BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ByteBufferAsLongBufferB.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=long BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ByteBufferAsLongBuffer%B.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=long RW=$* BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ByteBufferAsFloatBufferB.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=float BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ByteBufferAsFloatBuffer%B.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=float RW=$* BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ByteBufferAsDoubleBufferB.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=double BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ByteBufferAsDoubleBuffer%B.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=double RW=$* BO=B SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-
-# Little-endian views of byte buffers
-#
-$(BUF_GEN)/ByteBufferAsCharBufferL.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=char BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ByteBufferAsCharBuffer%L.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=char RW=$* BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ByteBufferAsShortBufferL.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=short BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ByteBufferAsShortBuffer%L.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=short RW=$* BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ByteBufferAsIntBufferL.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=int BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ByteBufferAsIntBuffer%L.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=int RW=$* BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ByteBufferAsLongBufferL.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=long BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ByteBufferAsLongBuffer%L.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=long RW=$* BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ByteBufferAsFloatBufferL.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=float BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ByteBufferAsFloatBuffer%L.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=float RW=$* BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ByteBufferAsDoubleBufferL.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=double BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-$(BUF_GEN)/ByteBufferAsDoubleBuffer%L.java: $(BYTE_X_BUF_TEMPLATE) $(GEN_BUFFER_SH)
- $(prep-target)
- @$(RM) $@.temp
- TYPE=double RW=$* BO=L SRC=$< DST=$@.temp $(GEN_BUFFER_CMD)
- $(MV) $@.temp $@
-
-#
-# Generated coder classes
-#
-
-GEN_CODER_SH = genCoder.sh
-
-GEN_CODER_CMD = SPP="$(SPP_CMD)" SED="$(SED)" NAWK="$(NAWK)" SH="$(SH)" $(SH) $(GEN_CODER_SH)
-
-$(CS_GEN)/CharsetDecoder.java: $(CHARSET_X_CODER_TEMPLATE) $(GEN_CODER_SH)
- $(prep-target)
- @$(RM) $@.temp
- $(GEN_CODER_CMD) decoder $< $@.temp
- $(MV) $@.temp $@
-
-$(CS_GEN)/CharsetEncoder.java: $(CHARSET_X_CODER_TEMPLATE) $(GEN_CODER_SH)
- $(prep-target)
- @$(RM) $@.temp
- $(GEN_CODER_CMD) encoder $< $@.temp
- $(MV) $@.temp $@
-
-#
-# Generated exception classes
-#
-
-GEN_EX_SH = genExceptions.sh
-
-GEN_EX_CMD = NAWK="$(NAWK)" SH="$(SH)" $(SH) $(GEN_EX_SH)
-
-$(CH_GEN)/%Exception.java: genExceptions.sh $(CH_SRC)/exceptions
- $(prep-target)
- @$(RM) $@.temp
- $(GEN_EX_CMD) $(CH_SRC)/exceptions $(CH_GEN)
-
-$(CS_GEN)/%Exception.java: genExceptions.sh $(CS_SRC)/exceptions
- $(prep-target)
- @$(RM) $@.temp
- $(GEN_EX_CMD) $(CS_SRC)/exceptions $(CS_GEN)
-
-$(BUF_GEN)/%Exception.java: genExceptions.sh $(BUF_SRC)/exceptions
- $(prep-target)
- @$(RM) $@.temp
- $(GEN_EX_CMD) $(BUF_SRC)/exceptions $(BUF_GEN)
-
-#
-# Generated charset-provider classes
-#
-
-HASHER_JARFILE = $(BUILDTOOLJARDIR)/hasher.jar
-
-$(SCS_GEN)/StandardCharsets.java: genCharsetProvider.sh \
- $(HASHER_JARFILE) $(SCS_SRC)/standard-charsets
- $(prep-target)
- @$(RM) $@.temp
- NAWK="$(NAWK)" TEMPDIR="$(TEMPDIR)" SH="$(SH)" \
- HASHER="$(BOOT_JAVA_CMD) -jar $(HASHER_JARFILE)" \
- $(SH) -e genCharsetProvider.sh $(SCS_SRC)/standard-charsets $(SCS_GEN)
-
-#
-# Generated channel implementation classes.
-# C source is compiled in TEMPDIR to avoid turds left by Windows compilers.
-#
-
-GENSOR_SRC = $(SHARE_SRC)/native/sun/nio/ch/genSocketOptionRegistry.c
-
-GENSOR_EXE = $(TEMPDIR)/genSocketOptionRegistry$(EXE_SUFFIX)
-
-SOR_COPYRIGHT_YEARS = $(shell $(CAT) $(GENSOR_SRC) | \
- $(NAWK) '/^.*Copyright.*Oracle/ { printf "%s %s",$$4,$$5 }')
-
-$(TEMPDIR)/$(GENSOR_SRC) : $(GENSOR_SRC)
- $(install-file)
-
-ifeq ($(PLATFORM), macosx)
- NIO_CC=$(HOST_CC)
-else
- NIO_CC=$(CC)
-endif
-
-$(GENSOR_EXE) : $(TEMPDIR)/$(GENSOR_SRC)
- $(prep-target)
- ($(CD) $(TEMPDIR); $(NIO_CC) $(CPPFLAGS) $(LDDFLAGS) \
- -o genSocketOptionRegistry$(EXE_SUFFIX) $(GENSOR_SRC))
-
-ifdef NIO_PLATFORM_CLASSES_ROOT_DIR
-$(SCH_GEN)/SocketOptionRegistry.java: $(NIO_PLATFORM_CLASSES_ROOT_DIR)/sun/nio/ch/SocketOptionRegistry-$(PLATFORM)-$(ARCH).java
- $(prep-target)
- $(CP) $< $@
-else
-$(SCH_GEN)/SocketOptionRegistry.java: $(GENSOR_EXE)
- $(prep-target)
- NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh "$(SOR_COPYRIGHT_YEARS)" > $@
- $(GENSOR_EXE) >> $@
-endif
-#
-# Generated sun.nio.cs SingleByte classes
-#
-GENCSSRC = $(BUILDDIR)/tools/CharsetMapping
-CHARSETMAPPING_JARFILE = $(BUILDTOOLJARDIR)/charsetmapping.jar
-
-$(FILES_gensbcs_out): $(GENCSSRC)/SingleByte-X.java.template $(GENCSSRC)/sbcs
- @$(prep-target)
- $(BOOT_JAVA_CMD) -jar $(CHARSETMAPPING_JARFILE) $(GENCSSRC) $(SCS_GEN) sbcs
-
-#
-# Generated file system implementation classes (Unix only)
-#
-
-GENUC_SRC = $(PLATFORM_SRC)/native/sun/nio/fs/genUnixConstants.c
-
-GENUC_OBJ = $(TEMPDIR)/genUnixConstants.o
-GENUC_EXE = $(TEMPDIR)/genUnixConstants
-
-GENUC_COPYRIGHT_YEARS = $(shell $(CAT) $(GENUC_SRC) | \
- $(NAWK) '/^.*Copyright.*Oracle/ { printf "%s %s",$$4,$$5 }')
-
-$(GENUC_EXE) : $(GENUC_SRC)
- $(prep-target)
- $(CC) $(CPPFLAGS) -c -o $(GENUC_OBJ) $(GENUC_SRC)
- $(CC) $(CPPFLAGS) -o $@ $(GENUC_OBJ)
-
-ifdef NIO_PLATFORM_CLASSES_ROOT_DIR
-$(SFS_GEN)/UnixConstants.java: $(NIO_PLATFORM_CLASSES_ROOT_DIR)/sun/nio/fs/UnixConstants-$(PLATFORM)-$(ARCH).java
- $(prep-target)
- $(CP) $< $@
-else
-$(SFS_GEN)/UnixConstants.java: $(GENUC_EXE)
- $(prep-target)
- NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh "$(GENUC_COPYRIGHT_YEARS)" > $@
- $(GENUC_EXE) >> $@
-endif
-
-GENSC_SRC = $(PLATFORM_SRC)/native/sun/nio/fs/genSolarisConstants.c
-
-GENSC_OBJ = $(TEMPDIR)/genSolarisConstants.o
-GENSC_EXE = $(TEMPDIR)/genSolarisConstants
-
-GENSC_COPYRIGHT_YEARS = $(shell $(CAT) $(GENSC_SRC) | \
- $(NAWK) '/^.*Copyright.*Oracle/ { printf "%s %s",$$4,$$5 }')
-
-$(GENSC_EXE) : $(GENSC_SRC)
- $(prep-target)
- $(CC) $(CPPFLAGS) -c -o $(GENSC_OBJ) $(GENSC_SRC)
- $(CC) $(CPPFLAGS) -o $@ $(GENSC_OBJ)
-
-ifdef NIO_PLATFORM_CLASSES_ROOT_DIR
-$(SFS_GEN)/SolarisConstants.java: $(NIO_PLATFORM_CLASSES_ROOT_DIR)/sun/nio/fs/SolarisConstants-$(PLATFORM)-$(ARCH).java
- $(prep-target)
- $(CP) $< $@
-else
-$(SFS_GEN)/SolarisConstants.java: $(GENSC_EXE)
- $(prep-target)
- NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh "$(GENSC_COPYRIGHT_YEARS)" > $@
- $(GENSC_EXE) >> $@
-endif
-
-.PHONY: sources
diff --git a/jdk/make/java/nio/addNotices.sh b/jdk/make/java/nio/addNotices.sh
deleted file mode 100644
index 4bb1ace7114..00000000000
--- a/jdk/make/java/nio/addNotices.sh
+++ /dev/null
@@ -1,45 +0,0 @@
-#! /bin/sh
-#
-# Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Parse the first contiguous comment block in this script and generate
-# a java comment block. If this script is invoked with a copyright
-# year/year range, the java comment block will contain a Sun copyright.
-
-COPYRIGHT_YEARS="$1"
-
-cat <<__END__
-/*
-__END__
-
-if [ "x$COPYRIGHT_YEARS" != x ]; then
- cat <<__END__
- * Copyright (c) $COPYRIGHT_YEARS Oracle and/or its affiliates. All rights reserved.
-__END__
-fi
-
-$NAWK ' /^#.*Copyright.*Oracle/ { next }
- /^#([^!]|$)/ { sub(/^#/, " *"); print }
- /^$/ { print " */"; exit } ' $0
diff --git a/jdk/make/java/nio/genBuffer.sh b/jdk/make/java/nio/genBuffer.sh
deleted file mode 100644
index 91e6f7e80d1..00000000000
--- a/jdk/make/java/nio/genBuffer.sh
+++ /dev/null
@@ -1,173 +0,0 @@
-#! /bin/sh
-
-#
-# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Generate concrete buffer classes
-
-# Required environment variables
-# NAWK SED SPP To invoke tools
-# TYPE Primitive type
-# SRC Source file
-# DST Destination file
-#
-# Optional environment variables
-# RW Mutability: R(ead only), W(ritable)
-# BO Byte order: B(ig), L(ittle), S(wapped), U(nswapped)
-# BIN Defined => generate binary-data access methods
-
-type=$TYPE
-rw=$RW
-rwkey=XX
-
-case $type in
- char) fulltype=character;;
- int) fulltype=integer;;
- *) fulltype=$type;;
-esac
-
-case $type in
- byte) LBPV=0;;
- char | short) LBPV=1;;
- int | float) LBPV=2;;
- long | double) LBPV=3;;
-esac
-
-case $type in
- float|double) floatingPointOrIntegralType=floatingPointType;;
- *) floatingPointOrIntegralType=integralType;;
-esac
-
-typesAndBits() {
-
- type="$1"; BO="$2"
- memtype=$type; swaptype=$type; frombits=; tobits=
-
- case $type in
- float) memtype=int
- if [ x$BO != xU ]; then
- swaptype=int
- fromBits=Float.intBitsToFloat
- toBits=Float.floatToRawIntBits
- fi;;
- double) memtype=long
- if [ x$BO != xU ]; then
- swaptype=long
- fromBits=Double.longBitsToDouble
- toBits=Double.doubleToRawLongBits
- fi;;
- esac
-
- echo memtype=$memtype swaptype=$swaptype fromBits=$fromBits toBits=$toBits
-
- echo $type $fulltype $memtype $swaptype \
- | $NAWK '{ type = $1; fulltype = $2; memtype = $3; swaptype = $4;
- x = substr(type, 1, 1);
- Type = toupper(x) substr(type, 2);
- Fulltype = toupper(x) substr(fulltype, 2);
- Memtype = toupper(substr(memtype, 1, 1)) substr(memtype, 2);
- Swaptype = toupper(substr(swaptype, 1, 1)) substr(swaptype, 2);
- printf("Type=%s x=%s Fulltype=%s Memtype=%s Swaptype=%s ",
- Type, x, Fulltype, Memtype, Swaptype); }'
-
- echo "swap=`if [ x$BO = xS ]; then echo Bits.swap; fi`"
-
-}
-
-eval `typesAndBits $type $BO`
-
-a=`if [ $type = int ]; then echo an; else echo a; fi`
-A=`if [ $type = int ]; then echo An; else echo A; fi`
-
-if [ "x$rw" = xR ]; then rwkey=ro; else rwkey=rw; fi
-
-set -e
-
-$SPP <$SRC >$DST \
- -K$type \
- -K$floatingPointOrIntegralType \
- -Dtype=$type \
- -DType=$Type \
- -Dfulltype=$fulltype \
- -DFulltype=$Fulltype \
- -Dx=$x \
- -Dmemtype=$memtype \
- -DMemtype=$Memtype \
- -DSwaptype=$Swaptype \
- -DfromBits=$fromBits \
- -DtoBits=$toBits \
- -DLG_BYTES_PER_VALUE=$LBPV \
- -DBYTES_PER_VALUE="(1 << $LBPV)" \
- -DBO=$BO \
- -Dswap=$swap \
- -DRW=$rw \
- -K$rwkey \
- -Da=$a \
- -DA=$A \
- -Kbo$BO
-
-if [ $BIN ]; then
-
- genBinOps() {
- type="$1"
- Type=`echo $1 | $NAWK '{ print toupper(substr($1, 1, 1)) substr($1, 2) }'`
- fulltype="$2"
- LBPV="$3"
- nbytes="$4"
- nbytesButOne="$5"
- a=`if [ $type = int ]; then echo an; else echo a; fi`
- src=$6
- eval `typesAndBits $type`
- $SPP <$src \
- -Dtype=$type \
- -DType=$Type \
- -Dfulltype=$fulltype \
- -Dmemtype=$memtype \
- -DMemtype=$Memtype \
- -DfromBits=$fromBits \
- -DtoBits=$toBits \
- -DLG_BYTES_PER_VALUE=$LBPV \
- -DBYTES_PER_VALUE="(1 << $LBPV)" \
- -Dnbytes=$nbytes \
- -DnbytesButOne=$nbytesButOne \
- -DRW=$rw \
- -K$rwkey \
- -Da=$a \
- -be
- }
-
- mv $DST $DST.tmp
- sed -e '/#BIN/,$d' <$DST.tmp >$DST
- rm -f $DST.tmp
- binops=`dirname $SRC`/`basename $SRC .java.template`-bin.java.template
- genBinOps char character 1 two one $binops >>$DST
- genBinOps short short 1 two one $binops >>$DST
- genBinOps int integer 2 four three $binops >>$DST
- genBinOps long long 3 eight seven $binops >>$DST
- genBinOps float float 2 four three $binops >>$DST
- genBinOps double double 3 eight seven $binops >>$DST
- echo '}' >>$DST
-
-fi
diff --git a/jdk/make/java/nio/genCharsetProvider.sh b/jdk/make/java/nio/genCharsetProvider.sh
deleted file mode 100644
index 1b0fe1aac57..00000000000
--- a/jdk/make/java/nio/genCharsetProvider.sh
+++ /dev/null
@@ -1,131 +0,0 @@
-#! /bin/sh
-
-#
-# Copyright (c) 2004, 2008, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Generate a charset provider class
-
-# Required environment variables
-# NAWK awk tool
-# TEMPDIR temporary directory
-# HASHER Hasher program
-
-SPEC=$1; shift
-DST=$1; shift
-
-eval `$NAWK <$SPEC '
- /^[ \t]*copyright / { printf "COPYRIGHT_YEARS=\"%s %s\"\n", $2, $3; }
- /^[ \t]*package / { printf "PKG=%s\n", $2; }
- /^[ \t]*class / { printf "CLASS=%s\n", $2; }
-'`
-
-OUT=$DST/$CLASS.java
-echo '-->' $OUT
-
-
-# Header
-#
-
-$SH ./addNotices.sh "$COPYRIGHT_YEARS" > $OUT
-
-cat <<__END__ >>$OUT
-
-// -- This file was mechanically generated: Do not edit! -- //
-
-package $PKG;
-
-import java.nio.charset.*;
-
-
-public class $CLASS
- extends FastCharsetProvider
-{
-
-__END__
-
-
-# Alias tables
-#
-$NAWK <$SPEC >>$OUT '
- BEGIN { n = 1; m = 1; }
-
- /^[ \t]*charset / {
- csn = $2; cln = $3;
- lcsn = tolower(csn);
- lcsns[n++] = lcsn;
- csns[lcsn] = csn;
- classMap[lcsn] = cln;
- if (n > 2)
- printf " };\n\n";
- printf " static final String[] aliases_%s = new String[] {\n", cln;
- }
-
- /^[ \t]*alias / {
- acsns[m++] = tolower($2);
- aliasMap[tolower($2)] = lcsn;
- printf " \"%s\",\n", $2;
- }
-
- END {
- printf " };\n\n";
- }
-'
-
-
-# Prehashed alias and class maps
-#
-$NAWK <$SPEC >$TEMPDIR/aliases '
- /^[ \t]*charset / {
- csn = $2;
- lcsn = tolower(csn);
- }
- /^[ \t]*alias / {
- an = tolower($2);
- printf "%-20s \"%s\"\n", an, lcsn;
- }
-'
-
-$NAWK <$SPEC >$TEMPDIR/classes '
- /^[ \t]*charset / {
- csn = $2; cln = $3;
- lcsn = tolower(csn);
- printf "%-20s \"%s\"\n", lcsn, cln;
- }
-'
-
-${HASHER} -i Aliases <$TEMPDIR/aliases >>$OUT
-${HASHER} -i Classes <$TEMPDIR/classes >>$OUT
-${HASHER} -i -e Cache -t Charset <$TEMPDIR/classes >>$OUT
-
-
-# Constructor
-#
-cat <<__END__ >>$OUT
- public $CLASS() {
- super("$PKG", new Aliases(), new Classes(), new Cache());
- }
-
-}
-__END__
diff --git a/jdk/make/java/nio/genCoder.sh b/jdk/make/java/nio/genCoder.sh
deleted file mode 100644
index 4a2668d75b7..00000000000
--- a/jdk/make/java/nio/genCoder.sh
+++ /dev/null
@@ -1,99 +0,0 @@
-#! /bin/sh
-
-#
-# Copyright (c) 2000, 2008, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Generate charset coder and decoder classes
-
-# Environment variables required from make: SED SPP
-
-what=$1
-SRC=$2
-DST=$3
-
-if [ x$what = xdecoder ]; then
-
- echo ' '$SRC '--('$what')-->' $DST
- $SPP <$SRC >$DST \
- -K$what \
- -DA='A' \
- -Da='a' \
- -DCode='Decode' \
- -Dcode='decode' \
- -DitypesPhrase='bytes in a specific charset' \
- -DotypesPhrase='sixteen-bit Unicode characters' \
- -Ditype='byte' \
- -Dotype='character' \
- -DItype='Byte' \
- -DOtype='Char' \
- -Dcoder='decoder' \
- -DCoder='Decoder' \
- -Dcoding='decoding' \
- -DOtherCoder='Encoder' \
- -DreplTypeName='string' \
- -DdefaultRepl='"\\uFFFD"' \
- -DdefaultReplName='"\\uFFFD"<\/tt>' \
- -DreplType='String' \
- -DreplFQType='java.lang.String' \
- -DreplLength='length()' \
- -DItypesPerOtype='CharsPerByte' \
- -DnotLegal='not legal for this charset' \
- -Dotypes-per-itype='chars-per-byte' \
- -DoutSequence='Unicode character'
-
-elif [ x$what = xencoder ]; then
-
- echo ' '$SRC '--('$what')-->' $DST
- $SPP <$SRC >$DST \
- -K$what \
- -DA='An' \
- -Da='an' \
- -DCode='Encode' \
- -Dcode='encode' \
- -DitypesPhrase='sixteen-bit Unicode characters' \
- -DotypesPhrase='bytes in a specific charset' \
- -Ditype='character' \
- -Dotype='byte' \
- -DItype='Char' \
- -DOtype='Byte' \
- -Dcoder='encoder' \
- -DCoder='Encoder' \
- -Dcoding='encoding' \
- -DOtherCoder='Decoder' \
- -DreplTypeName='byte array' \
- -DdefaultRepl='new byte[] { (byte)'"'"\\?"'"' }' \
- -DdefaultReplName='{<\/tt>\ (byte)'"'"\\?"'"'<\/tt>\ }<\/tt>' \
- -DreplType='byte[]' \
- -DreplFQType='byte[]' \
- -DreplLength='length' \
- -DItypesPerOtype='BytesPerChar' \
- -DnotLegal='not a legal sixteen-bit Unicode sequence' \
- -Dotypes-per-itype='bytes-per-char' \
- -DoutSequence='byte sequence in the given charset'
-
-else
- echo Illegal coder type: $what
- exit 1
-fi
diff --git a/jdk/make/java/nio/genExceptions.sh b/jdk/make/java/nio/genExceptions.sh
deleted file mode 100644
index 9839282bdd2..00000000000
--- a/jdk/make/java/nio/genExceptions.sh
+++ /dev/null
@@ -1,110 +0,0 @@
-#! /bin/sh
-#
-# Copyright (c) 2000, 2008, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Generate exception classes
-
-SPEC=$1
-DST=$2
-
-gen() {
- ID=$1
- WHAT=$2
- SVUID=$3
- ARG_TYPE=$4
- ARG_ID=$5
- ARG_PROP=$6
- ARG_PHRASE=$7
- ARG_PARAM="$ARG_TYPE$ $ARG_ID"
- echo '-->' $DST/$ID.java
- out=$DST/${ID}.java
-
- $SH ./addNotices.sh "$COPYRIGHT_YEARS" > $out
-
-cat >>$out <<__END__
-
-// -- This file was mechanically generated: Do not edit! -- //
-
-package $PACKAGE;
-
-
-/**$WHAT
- *
- * @since $SINCE
- */
-
-public `if [ ${ABSTRACT:-0} = 1 ];
- then echo 'abstract '; fi`class $ID
- extends ${SUPER}
-{
-
- private static final long serialVersionUID = $SVUID;
-__END__
-
- if [ $ARG_ID ]; then
-
- cat >>$out <<__END__
-
- private $ARG_TYPE $ARG_ID;
-
- /**
- * Constructs an instance of this class.
- *
- * @param $ARG_ID
- * The $ARG_PHRASE
- */
- public $ID($ARG_TYPE $ARG_ID) {
- super(String.valueOf($ARG_ID));
- this.$ARG_ID = $ARG_ID;
- }
-
- /**
- * Retrieves the $ARG_PHRASE.
- *
- * @return The $ARG_PHRASE
- */
- public $ARG_TYPE get$ARG_PROP() {
- return $ARG_ID;
- }
-
-}
-__END__
-
- else
-
- cat >>$out <<__END__
-
- /**
- * Constructs an instance of this class.
- */
- public $ID() { }
-
-}
-__END__
-
- fi
-}
-
-. $SPEC
diff --git a/jdk/make/java/nio/mapfile-bsd b/jdk/make/java/nio/mapfile-bsd
deleted file mode 100644
index e5a92d93f18..00000000000
--- a/jdk/make/java/nio/mapfile-bsd
+++ /dev/null
@@ -1,176 +0,0 @@
-#
-# Copyright (c) 2001, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-SUNWprivate_1.1 {
- global:
- Java_java_nio_MappedByteBuffer_force0;
- Java_java_nio_MappedByteBuffer_isLoaded0;
- Java_java_nio_MappedByteBuffer_load0;
- Java_sun_nio_ch_DatagramChannelImpl_disconnect0;
- Java_sun_nio_ch_DatagramChannelImpl_initIDs;
- Java_sun_nio_ch_DatagramChannelImpl_receive0;
- Java_sun_nio_ch_DatagramChannelImpl_send0;
- Java_sun_nio_ch_DatagramDispatcher_read0;
- Java_sun_nio_ch_DatagramDispatcher_readv0;
- Java_sun_nio_ch_DatagramDispatcher_write0;
- Java_sun_nio_ch_DatagramDispatcher_writev0;
- Java_sun_nio_ch_FileChannelImpl_close0;
- Java_sun_nio_ch_FileChannelImpl_initIDs;
- Java_sun_nio_ch_FileChannelImpl_map0;
- Java_sun_nio_ch_FileChannelImpl_position0;
- Java_sun_nio_ch_FileChannelImpl_transferTo0;
- Java_sun_nio_ch_FileChannelImpl_unmap0;
- Java_sun_nio_ch_FileDispatcherImpl_close0;
- Java_sun_nio_ch_FileDispatcherImpl_closeIntFD;
- Java_sun_nio_ch_FileDispatcherImpl_force0;
- Java_sun_nio_ch_FileDispatcherImpl_init;
- Java_sun_nio_ch_FileDispatcherImpl_lock0;
- Java_sun_nio_ch_FileDispatcherImpl_preClose0;
- Java_sun_nio_ch_FileDispatcherImpl_pread0;
- Java_sun_nio_ch_FileDispatcherImpl_pwrite0;
- Java_sun_nio_ch_FileDispatcherImpl_read0;
- Java_sun_nio_ch_FileDispatcherImpl_readv0;
- Java_sun_nio_ch_FileDispatcherImpl_release0;
- Java_sun_nio_ch_FileDispatcherImpl_size0;
- Java_sun_nio_ch_FileDispatcherImpl_truncate0;
- Java_sun_nio_ch_FileDispatcherImpl_write0;
- Java_sun_nio_ch_FileDispatcherImpl_writev0;
- Java_sun_nio_ch_FileKey_init;
- Java_sun_nio_ch_FileKey_initIDs;
- Java_sun_nio_ch_InheritedChannel_close0;
- Java_sun_nio_ch_InheritedChannel_dup;
- Java_sun_nio_ch_InheritedChannel_dup2;
- Java_sun_nio_ch_InheritedChannel_open0;
- Java_sun_nio_ch_InheritedChannel_peerAddress0;
- Java_sun_nio_ch_InheritedChannel_peerPort0;
- Java_sun_nio_ch_InheritedChannel_soType0;
- Java_sun_nio_ch_IOUtil_configureBlocking;
- Java_sun_nio_ch_IOUtil_drain;
- Java_sun_nio_ch_IOUtil_fdVal;
- Java_sun_nio_ch_IOUtil_initIDs;
- Java_sun_nio_ch_IOUtil_makePipe;
- Java_sun_nio_ch_IOUtil_randomBytes;
- Java_sun_nio_ch_IOUtil_setfdVal;
- Java_sun_nio_ch_KQueue_kqueue;
- Java_sun_nio_ch_KQueue_keventRegister;
- Java_sun_nio_ch_KQueue_keventPoll;
- Java_sun_nio_ch_KQueue_keventSize;
- Java_sun_nio_ch_KQueue_identOffset;
- Java_sun_nio_ch_KQueue_filterOffset;
- Java_sun_nio_ch_KQueue_flagsOffset;
- Java_sun_nio_ch_KQueuePort_socketpair;
- Java_sun_nio_ch_KQueuePort_interrupt;
- Java_sun_nio_ch_KQueuePort_drain1;
- Java_sun_nio_ch_KQueuePort_close0;
- Java_sun_nio_ch_NativeThread_current;
- Java_sun_nio_ch_NativeThread_init;
- Java_sun_nio_ch_NativeThread_signal;
- Java_sun_nio_ch_Net_canIPv6SocketJoinIPv4Group0;
- Java_sun_nio_ch_Net_canJoin6WithIPv4Group0;
- Java_sun_nio_ch_Net_socket0;
- Java_sun_nio_ch_Net_bind0;
- Java_sun_nio_ch_Net_connect0;
- Java_sun_nio_ch_Net_listen;
- Java_sun_nio_ch_Net_localPort;
- Java_sun_nio_ch_Net_localInetAddress;
- Java_sun_nio_ch_Net_getIntOption0;
- Java_sun_nio_ch_Net_setIntOption0;
- Java_sun_nio_ch_Net_initIDs;
- Java_sun_nio_ch_Net_isIPv6Available0;
- Java_sun_nio_ch_Net_joinOrDrop4;
- Java_sun_nio_ch_Net_blockOrUnblock4;
- Java_sun_nio_ch_Net_joinOrDrop6;
- Java_sun_nio_ch_Net_blockOrUnblock6;
- Java_sun_nio_ch_Net_setInterface4;
- Java_sun_nio_ch_Net_getInterface4;
- Java_sun_nio_ch_Net_setInterface6;
- Java_sun_nio_ch_Net_getInterface6;
- Java_sun_nio_ch_Net_shutdown;
- Java_sun_nio_ch_Net_poll;
- Java_sun_nio_ch_Net_isExclusiveBindAvailable;
- Java_sun_nio_ch_PollArrayWrapper_interrupt;
- Java_sun_nio_ch_PollArrayWrapper_poll0;
- Java_sun_nio_ch_ServerSocketChannelImpl_accept0;
- Java_sun_nio_ch_ServerSocketChannelImpl_initIDs;
- Java_sun_nio_ch_SocketChannelImpl_checkConnect;
- Java_sun_nio_ch_SocketChannelImpl_sendOutOfBandData;
- Java_sun_nio_ch_UnixAsynchronousServerSocketChannelImpl_accept0;
- Java_sun_nio_ch_UnixAsynchronousServerSocketChannelImpl_initIDs;
- Java_sun_nio_ch_UnixAsynchronousSocketChannelImpl_checkConnect;
- Java_sun_nio_fs_BsdNativeDispatcher_initIDs;
- Java_sun_nio_fs_BsdNativeDispatcher_getfsstat;
- Java_sun_nio_fs_BsdNativeDispatcher_fsstatEntry;
- Java_sun_nio_fs_BsdNativeDispatcher_endfsstat;
- Java_sun_nio_fs_UnixNativeDispatcher_init;
- Java_sun_nio_fs_UnixNativeDispatcher_getcwd;
- Java_sun_nio_fs_UnixNativeDispatcher_strerror;
- Java_sun_nio_fs_UnixNativeDispatcher_dup;
- Java_sun_nio_fs_UnixNativeDispatcher_access0;
- Java_sun_nio_fs_UnixNativeDispatcher_stat0;
- Java_sun_nio_fs_UnixNativeDispatcher_lstat0;
- Java_sun_nio_fs_UnixNativeDispatcher_fstat;
- Java_sun_nio_fs_UnixNativeDispatcher_fstatat0;
- Java_sun_nio_fs_UnixNativeDispatcher_chmod0;
- Java_sun_nio_fs_UnixNativeDispatcher_fchmod;
- Java_sun_nio_fs_UnixNativeDispatcher_chown0;
- Java_sun_nio_fs_UnixNativeDispatcher_lchown0;
- Java_sun_nio_fs_UnixNativeDispatcher_fchown;
- Java_sun_nio_fs_UnixNativeDispatcher_utimes0;
- Java_sun_nio_fs_UnixNativeDispatcher_futimes;
- Java_sun_nio_fs_UnixNativeDispatcher_open0;
- Java_sun_nio_fs_UnixNativeDispatcher_openat0;
- Java_sun_nio_fs_UnixNativeDispatcher_close;
- Java_sun_nio_fs_UnixNativeDispatcher_read;
- Java_sun_nio_fs_UnixNativeDispatcher_write;
- Java_sun_nio_fs_UnixNativeDispatcher_fopen0;
- Java_sun_nio_fs_UnixNativeDispatcher_fclose;
- Java_sun_nio_fs_UnixNativeDispatcher_opendir0;
- Java_sun_nio_fs_UnixNativeDispatcher_fdopendir;
- Java_sun_nio_fs_UnixNativeDispatcher_readdir;
- Java_sun_nio_fs_UnixNativeDispatcher_closedir;
- Java_sun_nio_fs_UnixNativeDispatcher_link0;
- Java_sun_nio_fs_UnixNativeDispatcher_unlink0;
- Java_sun_nio_fs_UnixNativeDispatcher_unlinkat0;
- Java_sun_nio_fs_UnixNativeDispatcher_rename0;
- Java_sun_nio_fs_UnixNativeDispatcher_renameat0;
- Java_sun_nio_fs_UnixNativeDispatcher_mkdir0;
- Java_sun_nio_fs_UnixNativeDispatcher_rmdir0;
- Java_sun_nio_fs_UnixNativeDispatcher_symlink0;
- Java_sun_nio_fs_UnixNativeDispatcher_readlink0;
- Java_sun_nio_fs_UnixNativeDispatcher_realpath0;
- Java_sun_nio_fs_UnixNativeDispatcher_statvfs0;
- Java_sun_nio_fs_UnixNativeDispatcher_pathconf0;
- Java_sun_nio_fs_UnixNativeDispatcher_fpathconf;
- Java_sun_nio_fs_UnixNativeDispatcher_mknod0;
- Java_sun_nio_fs_UnixNativeDispatcher_getpwuid;
- Java_sun_nio_fs_UnixNativeDispatcher_getgrgid;
- Java_sun_nio_fs_UnixNativeDispatcher_getpwnam0;
- Java_sun_nio_fs_UnixNativeDispatcher_getgrnam0;
- Java_sun_nio_fs_UnixCopyFile_transfer;
- handleSocketError;
-
- local:
- *;
-};
diff --git a/jdk/make/java/nio/reorder-i586 b/jdk/make/java/nio/reorder-i586
deleted file mode 100644
index b1ef113c1d9..00000000000
--- a/jdk/make/java/nio/reorder-i586
+++ /dev/null
@@ -1,17 +0,0 @@
-data = R0x2000;
-text = LOAD ?RXO;
-# Test Null
-# Test Exit
-# Test Hello
-# Test Sleep
-# Test IntToString
-# Test LoadToolkit
-text: .text%Java_sun_nio_ch_FileChannelImpl_initIDs;
-text: .text%Java_sun_nio_ch_FileDispatcher_initIDs;
-text: .text%Java_sun_nio_ch_IOUtil_initIDs;
-text: .text%Java_sun_nio_ch_FileDispatcher_read0;
-text: .text%convertReturnVal;
-# Test LoadFrame
-# Test LoadJFrame
-# Test JHello
-# SwingSet
diff --git a/jdk/make/java/npt/Makefile b/jdk/make/java/npt/Makefile
deleted file mode 100644
index 39fdde696ee..00000000000
--- a/jdk/make/java/npt/Makefile
+++ /dev/null
@@ -1,81 +0,0 @@
-#
-# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
-
-BUILDDIR = ../..
-
-# It's currently used by jpda and hprof. Put it in base module for now.
-LIBRARY = npt
-PRODUCT = sun
-LIBRARY_OUTPUT = npt
-
-# Configure the CFLAGS for this library.
-
-FILES_m = mapfile-vers
-
-include $(BUILDDIR)/common/Defs.gmk
-
-SRCDIR=$(SHARE_SRC)/npt
-PSRCDIR=$(PLATFORM_SRC)/npt
-
-# Use the mapfile-vers (See the mapfile located with this Makefile)
-ifdef FILES_m
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-endif
-
-#
-# Files to compile.
-#
-FILES_c = \
- npt.c \
- utf.c \
- utf_md.c
-
-OTHER_INCLUDES = -I$(SRCDIR) -I$(PSRCDIR)
-
-#
-# Library to compile.
-#
-include $(BUILDDIR)/common/Library.gmk
-
-# We don't want to link against -ljava
-JAVALIB=
-
-# Add -export options to explicitly spell exported symbols
-ifeq ($(PLATFORM), windows)
- OTHER_LCF += -export:nptInitialize -export:nptTerminate
-endif
-
-# Add location of iconv header
-ifeq ($(PLATFORM), macosx)
- OTHER_LDLIBS += -liconv
-endif
-
-#
-# Add to ambient vpath so we pick up the library files
-#
-vpath %.c $(SRCDIR):$(PSRCDIR)
-
diff --git a/jdk/make/java/npt/mapfile-vers b/jdk/make/java/npt/mapfile-vers
deleted file mode 100644
index d8386a82d52..00000000000
--- a/jdk/make/java/npt/mapfile-vers
+++ /dev/null
@@ -1,34 +0,0 @@
-#
-# Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- nptInitialize;
- nptTerminate;
- local:
- *;
-};
diff --git a/jdk/make/java/redist/Makefile b/jdk/make/java/redist/Makefile
deleted file mode 100644
index f06e5d1cedb..00000000000
--- a/jdk/make/java/redist/Makefile
+++ /dev/null
@@ -1,750 +0,0 @@
-#
-# Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Imports files exported by a hotspot build or provided from an external
-# location into the OUTPUTDIR, and also primes the OUTPUTDIR with files
-# that are provided inside this workspace.
-#
-# IMPORT_LIST contains the list of destination files that are copied
-# from external places (outside this workspace).
-#
-# INTERNAL_IMPORT_LIST is the list of destination files from BUILDDIR.
-#
-
-BUILDDIR = ../..
-PRODUCT = java
-include $(BUILDDIR)/common/Defs.gmk
-
-SERVER_LOCATION = server
-CLIENT_LOCATION = client
-
-DB_SUFFIX = _db
-DTRACE_SUFFIX = _dtrace
-
-ifeq ($(PLATFORM), windows)
- LIB_LOCATION = $(BINDIR)
-else ifeq ($(PLATFORM), macosx)
- LIB_LOCATION = $(LIBDIR)
-else
- LIB_LOCATION = $(LIBDIR)/$(LIBARCH)
-endif
-
-JVM_NAME = $(LIB_PREFIX)jvm.$(LIBRARY_SUFFIX)
-JVMLIB_NAME = $(LIB_PREFIX)jvm.$(LIB_SUFFIX)
-JVMMAP_NAME = $(LIB_PREFIX)jvm.map
-JVMPDB_NAME = $(LIB_PREFIX)jvm.pdb
-LIBJSIG_NAME = $(LIB_PREFIX)jsig.$(LIBRARY_SUFFIX)
-JVMDB_NAME = $(LIB_PREFIX)jvm$(DB_SUFFIX).$(LIBRARY_SUFFIX)
-JVMDTRACE_NAME = $(LIB_PREFIX)jvm$(DTRACE_SUFFIX).$(LIBRARY_SUFFIX)
-
-JVM_DIZ_NAME = $(LIB_PREFIX)jvm.diz
-LIBJSIG_DIZ_NAME = $(LIB_PREFIX)jsig.diz
-JVMDB_DIZ_NAME = $(LIB_PREFIX)jvm$(DB_SUFFIX).diz
-JVMDTRACE_DIZ_NAME = $(LIB_PREFIX)jvm$(DTRACE_SUFFIX).diz
-
-ifeq ($(PLATFORM), macosx)
- # Note: *.dSYM is a directory
- JVM_DEBUGINFO_NAME = $(LIB_PREFIX)jvm.dSYM
- LIBJSIG_DEBUGINFO_NAME = $(LIB_PREFIX)jsig.dSYM
- JVMDB_DEBUGINFO_NAME = $(LIB_PREFIX)jvm$(DB_SUFFIX).dSYM
- JVMDTRACE_DEBUGINFO_NAME = $(LIB_PREFIX)jvm$(DTRACE_SUFFIX).dSYM
-else
- JVM_DEBUGINFO_NAME = $(LIB_PREFIX)jvm.debuginfo
- LIBJSIG_DEBUGINFO_NAME = $(LIB_PREFIX)jsig.debuginfo
- JVMDB_DEBUGINFO_NAME = $(LIB_PREFIX)jvm$(DB_SUFFIX).debuginfo
- JVMDTRACE_DEBUGINFO_NAME = $(LIB_PREFIX)jvm$(DTRACE_SUFFIX).debuginfo
-endif
-
-CLASSSHARINGDATA_DIR = $(BUILDDIR)/tools/sharing
-
-# Needed to do file copy
-ABS_BUILDDIR :=$(call FullPath,$(BUILDDIR))
-
-SUBDIRS_desktop = fonts
-SUBDIRS_tools = sajdi
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all clean clobber::
- $(SUBDIRS-loop)
-
-all:: build
-
-# List of files created here or coming from BUILDDIR area (this workspace)
-INTERNAL_IMPORT_LIST = $(LIBDIR)/classlist
-
-# List of files coming from outside this workspace
-ifndef BUILD_CLIENT_ONLY
- IMPORT_LIST = $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_NAME) \
- $(LIB_LOCATION)/$(SERVER_LOCATION)/Xusage.txt
- ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
- # the import JDK may not contain .diz files
- ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVM_DIZ_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_DIZ_NAME)
- endif
- else
- # the import JDK may not contain .debuginfo files
- ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVM_DEBUGINFO_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_DEBUGINFO_NAME)
- endif
- endif
- endif
-else
- IMPORT_LIST =
-endif
-
-# Hotspot client is only available on 32-bit non-Zero builds
-ifneq ($(ZERO_BUILD), true)
-ifeq ($(ARCH_DATA_MODEL), 32)
- IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_NAME) \
- $(LIB_LOCATION)/$(CLIENT_LOCATION)/Xusage.txt
- ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
- # the import JDK may not contain .diz files
- ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVM_DIZ_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_DIZ_NAME)
- endif
- else
- # the import JDK may not contain .debuginfo files
- ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVM_DEBUGINFO_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_DEBUGINFO_NAME)
- endif
- endif
- endif
-endif
-endif
-
-ifeq ($(PLATFORM), windows)
-# Windows vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv Windows
-
-IMPORT_LIST += $(MS_RUNTIME_LIBRARIES:%=$(BINDIR)/%)
-
-$(BINDIR)/$(MSVCRNN_DLL): $(MSVCRNN_DLL_PATH)/$(MSVCRNN_DLL)
- $(install-import-file)
- $(call chmod-file, a+x)
-
-# Get the hotspot .map and .pdb files for client and server
-ifndef BUILD_CLIENT_ONLY
- IMPORT_LIST += $(LIBDIR)/$(JVMLIB_NAME)
- ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
- # the import JDK may not contain .diz files
- ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVM_DIZ_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_DIZ_NAME)
- endif
- else
- # the import JDK may not contain .pdb files
- ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVMPDB_NAME)),)
- # assume .map file is present if .pdb file is preset
- IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMMAP_NAME) \
- $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMPDB_NAME)
- endif
- endif
- endif
-endif
-
-# Add .map and .pdb files to the import path for client and kernel VMs.
-# These are only available on 32-bit windows builds.
-ifeq ($(ARCH_DATA_MODEL), 32)
- ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
- # the import JDK may not contain .diz files
- ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVM_DIZ_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_DIZ_NAME)
- endif
- else
- # the import JDK may not contain .pdb files
- ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVMPDB_NAME)),)
- # assume .map file is present if .pdb file is preset
- IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMMAP_NAME) \
- $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMPDB_NAME)
- endif
- endif
- ifeq ($(DO_KERNEL), true)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
- # the import JDK may not contain .diz files
- ifneq ($(wildcard $(HOTSPOT_KERNEL_PATH)/$(JVM_DIZ_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(KERNEL_LOCATION)/$(JVM_DIZ_NAME)
- endif
- else
- # the import JDK may not contain .pdb files
- ifneq ($(wildcard $(HOTSPOT_KERNEL_PATH)/$(JVMPDB_NAME)),)
- # assume .map file is present if .pdb file is preset
- IMPORT_LIST += $(LIB_LOCATION)/$(KERNEL_LOCATION)/$(JVMMAP_NAME) \
- $(LIB_LOCATION)/$(KERNEL_LOCATION)/$(JVMPDB_NAME)
- endif
- endif
- endif
- endif
-endif
-
-$(LIBDIR)/$(JVMLIB_NAME): $(HOTSPOT_LIB_PATH)/$(JVMLIB_NAME)
- $(install-import-file)
-
-# it is OK for the .map and .pdb files to not exist, so do not force a
-# dependency on them from the bootstrap location, and allow the copy to fail.
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMMAP_NAME):
- @$(prep-target)
- -$(CP) $(HOTSPOT_CLIENT_PATH)/$(JVMMAP_NAME) $@
-
-$(LIB_LOCATION)/$(KERNEL_LOCATION)/$(JVMMAP_NAME):
- @$(prep-target)
- -$(CP) $(HOTSPOT_KERNEL_PATH)/$(JVMMAP_NAME) $@
-
-ifndef BUILD_CLIENT_ONLY
-$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMMAP_NAME):
- @$(prep-target)
- -$(CP) $(HOTSPOT_SERVER_PATH)/$(JVMMAP_NAME) $@
-endif
-
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMPDB_NAME):
- @$(prep-target)
- -$(CP) $(HOTSPOT_CLIENT_PATH)/$(JVMPDB_NAME) $@
-
-$(LIB_LOCATION)/$(KERNEL_LOCATION)/$(JVMPDB_NAME):
- @$(prep-target)
- -$(CP) $(HOTSPOT_KERNEL_PATH)/$(JVMPDB_NAME) $@
-
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_DIZ_NAME):
- @$(prep-target)
- -$(CP) $(HOTSPOT_CLIENT_PATH)/$(JVM_DIZ_NAME) $@
-
-$(LIB_LOCATION)/$(KERNEL_LOCATION)/$(JVM_DIZ_NAME):
- @$(prep-target)
- -$(CP) $(HOTSPOT_KERNEL_PATH)/$(JVM_DIZ_NAME) $@
-
-ifndef BUILD_CLIENT_ONLY
-$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMPDB_NAME):
- @$(prep-target)
- -$(CP) $(HOTSPOT_SERVER_PATH)/$(JVMPDB_NAME) $@
-
-$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_DIZ_NAME):
- @$(prep-target)
- -$(CP) $(HOTSPOT_SERVER_PATH)/$(JVM_DIZ_NAME) $@
-endif
-
-# Windows ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Windows
-else # PLATFORM
-# NOT Windows vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv NOT Windows
-
-IMPORT_LIST += $(LIB_LOCATION)/$(LIBJSIG_NAME)
-ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
- # the import JDK may not contain .diz files
- ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DIZ_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(LIBJSIG_DIZ_NAME)
- endif
- else
- # the import JDK may not contain .debuginfo files
- ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DEBUGINFO_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME)
- endif
- endif
-endif
-ifndef BUILD_CLIENT_ONLY
- IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(LIBJSIG_NAME)
- ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
- # the import JDK may not contain the target of the symlink
- ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DIZ_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(LIBJSIG_DIZ_NAME)
- endif
- else
- # the import JDK may not contain the target of the symlink
- ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DEBUGINFO_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME)
- endif
- endif
- endif
-endif
-
-ifeq ($(PLATFORM), solaris)
- ifndef BUILD_CLIENT_ONLY
- IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDB_NAME)
- ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
- # the import JDK may not contain .diz files
- ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVMDB_DIZ_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDB_DIZ_NAME)
- endif
- else
- # the import JDK may not contain .debuginfo files
- ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVMDB_DEBUGINFO_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDB_DEBUGINFO_NAME)
- endif
- endif
- endif
- # The conditional can be removed when import JDKs contain these files.
- ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVMDTRACE_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDTRACE_NAME)
- ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
- # the import JDK may not contain .diz files
- ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVMDTRACE_DIZ_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDTRACE_DIZ_NAME)
- endif
- else
- # the import JDK may not contain .debuginfo files
- ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVMDTRACE_DEBUGINFO_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDTRACE_DEBUGINFO_NAME)
- endif
- endif
- endif
- else
- $(warning WARNING: $(HOTSPOT_SERVER_PATH)/$(JVMDB_NAME) not found!)
- endif
- endif
-endif
-
-ifneq ($(ZERO_BUILD), true)
-ifeq ($(ARCH_DATA_MODEL), 32)
-
-IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_NAME)
-ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
- # the import JDK may not contain the target of the symlink
- ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DIZ_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_DIZ_NAME)
- endif
- else
- # the import JDK may not contain the target of the symlink
- ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DEBUGINFO_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME)
- endif
- endif
-endif
-
-ifeq ($(PLATFORM), solaris)
-# solaris vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv solaris
-
-IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDB_NAME)
-ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
- # the import JDK may not contain .diz files
- ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVMDB_DIZ_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDB_DIZ_NAME)
- endif
- else
- # the import JDK may not contain .debuginfo files
- ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVMDB_DEBUGINFO_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDB_DEBUGINFO_NAME)
- endif
- endif
-endif
-
-# The conditional can be removed when import JDKs contain these files.
-ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDTRACE_NAME)
- IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDB_NAME)
- IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDTRACE_NAME)
- ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
- # the import JDK may not contain .diz files
- ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_DIZ_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDTRACE_DIZ_NAME)
- IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDB_DIZ_NAME)
- IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDTRACE_DIZ_NAME)
- endif
- else
- # the import JDK may not contain .debuginfo files
- ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_DEBUGINFO_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDTRACE_DEBUGINFO_NAME)
- IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDB_DEBUGINFO_NAME)
- IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDTRACE_DEBUGINFO_NAME)
- endif
- endif
- endif
-else
- $(warning WARNING: $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_NAME) not found!)
-endif
-
-ifndef BUILD_CLIENT_ONLY
- # The conditional can be removed when import JDKs contain these files.
- ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/64/$(JVMDB_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDB_NAME)
- ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
- # the import JDK may not contain .diz files
- ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/64/$(JVMDB_DIZ_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDB_DIZ_NAME)
- endif
- else
- # the import JDK may not contain .debuginfo files
- ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/64/$(JVMDB_DEBUGINFO_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDB_DEBUGINFO_NAME)
- endif
- endif
- endif
- else
- $(warning WARNING: $(HOTSPOT_SERVER_PATH)/64/$(JVMDB_NAME) not found!)
- endif
-
- # The conditional can be removed when import JDKs contain these files.
- ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/64/$(JVMDTRACE_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDTRACE_NAME)
- ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
- # the import JDK may not contain .diz files
- ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/64/$(JVMDTRACE_DIZ_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDTRACE_DIZ_NAME)
- endif
- else
- # the import JDK may not contain .debuginfo files
- ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/64/$(JVMDTRACE_DEBUGINFO_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDTRACE_DEBUGINFO_NAME)
- endif
- endif
- endif
- else
- $(warning WARNING: $(HOTSPOT_SERVER_PATH)/64/$(JVMDTRACE_NAME) not found!)
- endif
-endif
-
-# For backwards compatability, make a link of the 32-bit client JVM to $(LIBDIR)
-IMPORT_LIST += $(LIB_LOCATION)/$(JVM_NAME)
-
-$(LIB_LOCATION)/$(JVM_NAME): $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_NAME)
- @$(prep-target)
-
-# solaris ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ solaris
-endif # 32bit solaris
-
-endif # 32bit
-
-endif # ZERO_BUILD
-
-# NOT Windows ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ NOT Windows
-
-endif # PLATFORM
-
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVM_NAME)
- $(install-import-file)
- @$(call binary_file_verification,$@)
-
-ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_DIZ_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVM_DIZ_NAME)
- $(install-import-file)
- else
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_DEBUGINFO_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVM_DEBUGINFO_NAME)
- $(install-import-debuginfo)
- endif
-endif
-
-$(LIB_LOCATION)/$(KERNEL_LOCATION)/$(JVM_NAME): $(HOTSPOT_KERNEL_PATH)/$(JVM_NAME)
- $(install-file)
- @$(call binary_file_verification,$@)
-
-$(LIB_LOCATION)/$(LIBJSIG_NAME): $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_NAME)
- $(install-import-file)
- @$(call binary_file_verification,$@)
-
-ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
-$(LIB_LOCATION)/$(LIBJSIG_DIZ_NAME): $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DIZ_NAME)
- $(install-import-file)
- else
-$(LIB_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME): $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DEBUGINFO_NAME)
- $(install-import-debuginfo)
- endif
-endif
-
-ifndef BUILD_CLIENT_ONLY
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_NAME) \
-$(LIB_LOCATION)/$(SERVER_LOCATION)/$(LIBJSIG_NAME):
- @$(prep-target)
- $(call install-sym-link, ../$(LIBJSIG_NAME))
-
- ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
-# We don't create a symlink to a libjsig.diz file, but we do put
-# the $(LIBJSIG_DEBUGINFO_NAME) symlink into a libjsig.diz file.
-# The aurora system does not like dangling symlinks.
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_DIZ_NAME) \
-$(LIB_LOCATION)/$(SERVER_LOCATION)/$(LIBJSIG_DIZ_NAME):
- @$(prep-target)
- $(LN) -s ../$(LIBJSIG_DEBUGINFO_NAME) $(@D)/$(LIBJSIG_DEBUGINFO_NAME)
- ( $(CD) $(@D) ; \
- $(ZIPEXE) -y $(LIBJSIG_DIZ_NAME) $(LIBJSIG_DEBUGINFO_NAME) ; \
- $(RM) $(LIBJSIG_DEBUGINFO_NAME) ; \
- )
- else
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME) \
-$(LIB_LOCATION)/$(SERVER_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME):
- @$(prep-target)
- $(call install-sym-link, ../$(LIBJSIG_DEBUGINFO_NAME))
- endif
- endif
-else
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_NAME):
- @$(prep-target)
- $(call install-sym-link, ../$(LIBJSIG_NAME))
-
- ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
-# We don't create a symlink to a libjsig.diz file, but we do put
-# the $(LIBJSIG_DEBUGINFO_NAME) symlink into a libjsig.diz file.
-# The aurora system does not like dangling symlinks.
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_DIZ_NAME):
- @$(prep-target)
- $(LN) -s ../$(LIBJSIG_DEBUGINFO_NAME) $(@D)/$(LIBJSIG_DEBUGINFO_NAME)
- ( $(CD) $(@D) ; \
- $(ZIPEXE) -y $(LIBJSIG_DIZ_NAME) $(LIBJSIG_DEBUGINFO_NAME) ; \
- $(RM) $(LIBJSIG_DEBUGINFO_NAME) ; \
- )
- else
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME):
- @$(prep-target)
- $(call install-sym-link, ../$(LIBJSIG_DEBUGINFO_NAME))
- endif
- endif
-endif
-
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDB_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVMDB_NAME)
- $(install-import-file)
- @$(call binary_file_verification,$@)
-
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDB_NAME): $(HOTSPOT_CLIENT_PATH)/64/$(JVMDB_NAME)
- $(install-import-file)
- @$(call binary_file_verification,$@)
-
-ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDB_DIZ_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVMDB_DIZ_NAME)
- $(install-import-file)
-
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDB_DIZ_NAME): $(HOTSPOT_CLIENT_PATH)/64/$(JVMDB_DIZ_NAME)
- $(install-import-file)
- else
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDB_DEBUGINFO_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVMDB_DEBUGINFO_NAME)
- $(install-import-debuginfo)
-
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDB_DEBUGINFO_NAME): $(HOTSPOT_CLIENT_PATH)/64/$(JVMDB_DEBUGINFO_NAME)
- $(install-import-debuginfo)
- endif
-endif
-
-ifndef BUILD_CLIENT_ONLY
-$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDB_NAME): $(HOTSPOT_SERVER_PATH)/$(JVMDB_NAME)
- $(install-import-file)
- @$(call binary_file_verification,$@)
-
-$(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDB_NAME): $(HOTSPOT_SERVER_PATH)/64/$(JVMDB_NAME)
- $(install-import-file)
- @$(call binary_file_verification,$@)
-
- ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
-$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDB_DIZ_NAME): $(HOTSPOT_SERVER_PATH)/$(JVMDB_DIZ_NAME)
- $(install-import-file)
-
-$(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDB_DIZ_NAME): $(HOTSPOT_SERVER_PATH)/64/$(JVMDB_DIZ_NAME)
- $(install-import-file)
- else
-$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDB_DEBUGINFO_NAME): $(HOTSPOT_SERVER_PATH)/$(JVMDB_DEBUGINFO_NAME)
- $(install-import-debuginfo)
-
-$(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDB_DEBUGINFO_NAME): $(HOTSPOT_SERVER_PATH)/64/$(JVMDB_DEBUGINFO_NAME)
- $(install-import-debuginfo)
- endif
- endif
-endif
-
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDTRACE_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_NAME)
- $(install-import-file)
- @$(call binary_file_verification,$@)
-
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDTRACE_NAME): $(HOTSPOT_CLIENT_PATH)/64/$(JVMDTRACE_NAME)
- $(install-import-file)
- @$(call binary_file_verification,$@)
-
-ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDTRACE_DIZ_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_DIZ_NAME)
- $(install-import-file)
-
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDTRACE_DIZ_NAME): $(HOTSPOT_CLIENT_PATH)/64/$(JVMDTRACE_DIZ_NAME)
- $(install-import-file)
- else
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDTRACE_DEBUGINFO_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_DEBUGINFO_NAME)
- $(install-import-debuginfo)
-
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDTRACE_DEBUGINFO_NAME): $(HOTSPOT_CLIENT_PATH)/64/$(JVMDTRACE_DEBUGINFO_NAME)
- $(install-import-debuginfo)
- endif
-endif
-
-ifndef BUILD_CLIENT_ONLY
-$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDTRACE_NAME): $(HOTSPOT_SERVER_PATH)/$(JVMDTRACE_NAME)
- $(install-import-file)
- @$(call binary_file_verification,$@)
-
-$(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDTRACE_NAME): $(HOTSPOT_SERVER_PATH)/64/$(JVMDTRACE_NAME)
- $(install-import-file)
- @$(call binary_file_verification,$@)
-
-$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_NAME): $(HOTSPOT_SERVER_PATH)/$(JVM_NAME)
- $(install-import-file)
- @$(call binary_file_verification,$@)
-
-ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
-$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDTRACE_DIZ_NAME): $(HOTSPOT_SERVER_PATH)/$(JVMDTRACE_DIZ_NAME)
- $(install-import-file)
-
-$(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDTRACE_DIZ_NAME): $(HOTSPOT_SERVER_PATH)/64/$(JVMDTRACE_DIZ_NAME)
- $(install-import-file)
-
-$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_DIZ_NAME): $(HOTSPOT_SERVER_PATH)/$(JVM_DIZ_NAME)
- $(install-import-file)
- else
-$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDTRACE_DEBUGINFO_NAME): $(HOTSPOT_SERVER_PATH)/$(JVMDTRACE_DEBUGINFO_NAME)
- $(install-import-debuginfo)
-
-$(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDTRACE_DEBUGINFO_NAME): $(HOTSPOT_SERVER_PATH)/64/$(JVMDTRACE_DEBUGINFO_NAME)
- $(install-import-debuginfo)
-
-$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_DEBUGINFO_NAME): $(HOTSPOT_SERVER_PATH)/$(JVM_DEBUGINFO_NAME)
- $(install-import-debuginfo)
- endif
-endif
-
-$(LIB_LOCATION)/$(SERVER_LOCATION)/Xusage.txt : $(HOTSPOT_SERVER_PATH)/Xusage.txt
- $(install-import-file)
-endif
-
-$(LIB_LOCATION)/$(CLIENT_LOCATION)/Xusage.txt : $(HOTSPOT_CLIENT_PATH)/Xusage.txt
- $(install-import-file)
-
-$(LIB_LOCATION)/$(KERNEL_LOCATION)/Xusage.txt : $(HOTSPOT_KERNEL_PATH)/Xusage.txt
- $(install-file)
-
-#
-# Specific to non-OpenJDK building
-#
-ifndef OPENJDK
-
-INTERNAL_IMPORT_LIST += \
- $(LIBDIR)/security/US_export_policy.jar \
- $(LIBDIR)/security/local_policy.jar \
- $(LIBDIR)/jce.jar
-
-$(LIBDIR)/jce.jar: \
- $(BUILDDIR)/closed/tools/crypto/jce/jce.jar
- $(install-file)
-$(LIBDIR)/security/US_export_policy.jar: \
- $(BUILDDIR)/closed/tools/crypto/jce/US_export_policy.jar
- $(install-file)
-$(LIBDIR)/security/local_policy.jar: \
- $(BUILDDIR)/closed/tools/crypto/jce/local_policy.jar
- $(install-file)
-
-endif # OPENJDK
-
-ADDJSUM_JARFILE = $(BUILDTOOLJARDIR)/addjsum.jar
-
-# Construct classlist file
-$(LIBDIR)/classlist: \
- $(CLASSSHARINGDATA_DIR)/classlist.$(PLATFORM) \
- $(ADDJSUM_JARFILE)
- @$(prep-target)
- @$(RM) -f $@.temp
- $(BOOT_JAVA_CMD) -jar $(ADDJSUM_JARFILE) \
- $(CLASSSHARINGDATA_DIR)/classlist.$(PLATFORM) $@.temp
- $(MV) $@.temp $@
-
-# Import internal files (ones that are stashed in this source tree)
-import_internal_files : $(INTERNAL_IMPORT_LIST)
-
-# Import files from the JDK that we are not building
-import_files: $(IMPORT_LIST)
-
-# Get component information variables and rules
-include $(BUILDDIR)/common/internal/ImportComponents.gmk
-
-# Security files we need to import
-SEC_FILES_ZIP=$(ABS_BUILDDIR)/tools/crypto/sec-bin.zip
-SEC_FILES_WIN_ZIP=$(ABS_BUILDDIR)/tools/crypto/sec-windows-bin.zip
-JGSS_WIN32_FILES_ZIP=$(ABS_BUILDDIR)/tools/crypto/jgss-windows-i586-bin.zip
-JGSS_WIN64_FILES_ZIP=$(ABS_BUILDDIR)/tools/crypto/jgss-windows-x64-bin.zip
-
-# Unzip zip file $2 into directory $1 (if $2 exists)
-# Warning: $2 must be absolute path not relative
-define SecUnzipper
-if [ -f $2 ] ; then \
- $(MKDIR) -p $1; \
- $(ECHO) "( $(CD) $1 && $(UNZIP) -o $2 )"; \
- ( $(CD) $1 && $(UNZIP) -o $2 ); \
-fi
-endef
-
-# If sec-bin exists, unpack it into the build directory
-# Also, the library recompile build indirectly depends on two SSL classes,
-# so copy those as well FIXUP
-# if sec-windows-bin exists, unpack it into the build directory
-# if JGSS files exists, unpack it into the build directory
-$(TEMPDIR)/security_imported:
- @$(prep-target)
- @$(call SecUnzipper,$(OUTPUTDIR),$(SEC_FILES_ZIP))
-ifeq ($(PLATFORM), windows)
- @$(call SecUnzipper,$(OUTPUTDIR),$(SEC_FILES_WIN_ZIP))
-endif
-ifeq ($(PLATFORM), windows)
- ifeq ($(ARCH_DATA_MODEL), 32)
- @$(call SecUnzipper,$(OUTPUTDIR),$(JGSS_WIN32_FILES_ZIP))
- else
- @$(call SecUnzipper,$(OUTPUTDIR),$(JGSS_WIN64_FILES_ZIP))
- endif
-endif
- @$(ECHO) "Imported on `$(DATE)`" > $@
-
-# Import all files from other components
-$(TEMPDIR)/components_imported:
- @$(prep-target)
- $(call import-component-binaries,$(ABS_OUTPUTDIR))
- $(call import-component-sources,$(IMPORTSRCDIR))
- $(call import-component-docs,$(IMPORTDOCDIR))
- $(call import-component-classes,$(CLASSDESTDIR))
- @$(ECHO) "Imported on `$(DATE)`" > $@
-
-# Do pretty much everything
-build : import_files \
- import_internal_files \
- $(TEMPDIR)/components_imported \
- $(TEMPDIR)/security_imported
-
-# Clean up what we imported (except for component files)
-clean clobber::
- $(RM) $(IMPORT_LIST)
- $(RM) $(INTERNAL_IMPORT_LIST)
- $(call import-component-sources-clean,$(IMPORTSRCDIR))
- $(call import-component-docs-clean,$(IMPORTDOCDIR))
- $(call import-component-classes-clean,$(CLASSDESTDIR))
- $(RM) $(TEMPDIR)/components_imported
- $(RM) $(TEMPDIR)/security_imported
-
-.PHONY: import_files import_internal_files
-
diff --git a/jdk/make/java/redist/fonts/Makefile b/jdk/make/java/redist/fonts/Makefile
deleted file mode 100644
index d98fb8fb13b..00000000000
--- a/jdk/make/java/redist/fonts/Makefile
+++ /dev/null
@@ -1,110 +0,0 @@
-#
-# Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PRODUCT = java
-include $(BUILDDIR)/common/Defs.gmk
-
-
-#
-# List of lucida font files that we redistribute.
-#
-
-SHARED_FONTFILES = \
- $(LIBDIR)/fonts/LucidaTypewriterRegular.ttf \
- $(LIBDIR)/fonts/LucidaTypewriterBold.ttf \
- $(LIBDIR)/fonts/LucidaBrightRegular.ttf \
- $(LIBDIR)/fonts/LucidaBrightDemiBold.ttf \
- $(LIBDIR)/fonts/LucidaBrightItalic.ttf \
- $(LIBDIR)/fonts/LucidaBrightDemiItalic.ttf \
- $(LIBDIR)/fonts/LucidaSansRegular.ttf \
- $(LIBDIR)/fonts/LucidaSansDemiBold.ttf \
-
-ifeq ($(PLATFORM), linux)
-
-# The oblique versions of the font are derived from the base versions
-# and since 2D can do this derivation on the fly at run time there is no
-# need to redistribute the fonts. An exception to this is on Linux.
-# The reason is that the Lucidas are specified in the font.properties files
-# on Linux, and so AWT/Motif components expect to be able to ask the Xserver
-# for these oblique fonts, but the Xserver cannot do the same derivation as
-# 2D can.
-
-OBLIQUE_FONTFILES = \
- $(LIBDIR)/oblique-fonts/LucidaTypewriterOblique.ttf \
- $(LIBDIR)/oblique-fonts/LucidaTypewriterBoldOblique.ttf \
- $(LIBDIR)/oblique-fonts/LucidaSansOblique.ttf \
- $(LIBDIR)/oblique-fonts/LucidaSansDemiOblique.ttf \
-
-endif
-
-ifndef OPENJDK
-
-# Lucida font files are not included in the OpenJDK distribution.
-# Get names of font files
-
-# Copy font files into OUTPUTDIR area
-
-FONTFILES = $(SHARED_FONTFILES)
-FONTSDIR = $(LIBDIR)/fonts
-FONTSDIRFILE = $(FONTSDIR)/fonts.dir
-INTERNAL_IMPORT_LIST = $(FONTFILES)
-
-ifneq ($(PLATFORM), windows)
- INTERNAL_IMPORT_LIST += $(FONTSDIRFILE)
-endif
-
-$(LIBDIR)/fonts/%.ttf: $(CLOSED_SRC)/share/lib/fonts/%.ttf
- $(install-file)
-
-$(FONTSDIRFILE): $(PLATFORM_SRC)/classes/sun/awt/motif/java.fonts.dir
- $(install-file)
-
-ifeq ($(PLATFORM), linux)
-
-# The oblique fonts are only needed/wanted on Linux.
-
-OBLFONTSDIR = $(LIBDIR)/oblique-fonts
-OBLFONTSDIRFILE = $(OBLFONTSDIR)/fonts.dir
-INTERNAL_IMPORT_LIST += $(OBLIQUE_FONTFILES) $(OBLFONTSDIRFILE)
-
-$(LIBDIR)/oblique-fonts/%.ttf: $(CLOSED_SRC)/share/lib/fonts/oblique/%.ttf
- $(install-file)
-
-$(OBLFONTSDIRFILE): $(PLATFORM_SRC)/classes/sun/awt/motif/java.oblique-fonts.dir
- $(install-file)
-
-endif # linux
-
-all build : $(INTERNAL_IMPORT_LIST)
-
-clean clobber::
- $(RM) $(INTERNAL_IMPORT_LIST)
-
-else
-
-all build clean clobber :
-
-endif # !OPENJDK
diff --git a/jdk/make/java/redist/sajdi/Makefile b/jdk/make/java/redist/sajdi/Makefile
deleted file mode 100644
index 6bec18ce9d0..00000000000
--- a/jdk/make/java/redist/sajdi/Makefile
+++ /dev/null
@@ -1,116 +0,0 @@
-#
-# Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PRODUCT = java
-include $(BUILDDIR)/common/Defs.gmk
-
-ifeq ($(PLATFORM), windows)
- LIB_LOCATION = $(BINDIR)
-else ifeq ($(PLATFORM), macosx)
- LIB_LOCATION = $(LIBDIR)
-else
- LIB_LOCATION = $(LIBDIR)/$(LIBARCH)
-endif
-
-# INCLUDE_SA is false on platforms where SA is not supported.
-# On platforms where it is supported, we want to allow it to
-# not be present, at least temporarily. So,
-# if the SA files (well, just sa-jdi.jar) do not exist
-# in the HOTSPOT_IMPORT_PATH, then we won't build SA.
-SA_EXISTS := $(shell if [ -r $(HOTSPOT_IMPORT_PATH)/lib/sa-jdi.jar ] ; then \
- $(ECHO) true; \
- else \
- $(ECHO) false; \
- fi)
-
-ifeq ($(SA_EXISTS), false)
- INCLUDE_SA := false
-endif
-
-IMPORT_LIST =
-ifeq ($(INCLUDE_SA), true)
- IMPORT_LIST += $(LIBDIR)/sa-jdi.jar \
- $(LIB_LOCATION)/$(SALIB_NAME)
- ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
- # the import JDK may not contain .diz files
- ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(SA_DIZ_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(SA_DIZ_NAME)
- endif
- else
- ifeq ($(PLATFORM), windows)
- # the import JDK may not contain .pdb files
- ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(SAPDB_NAME)),)
- # assume .map file is present if .pdb is present
- IMPORT_LIST += $(LIB_LOCATION)/$(SAMAP_NAME) \
- $(LIB_LOCATION)/$(SAPDB_NAME)
- endif
- else
- # the import JDK may not contain .debuginfo files
- ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(SA_DEBUGINFO_NAME)),)
- IMPORT_LIST += $(LIB_LOCATION)/$(SA_DEBUGINFO_NAME)
- endif
- endif
- endif
- endif
-endif # INCLUDE_SA
-
-
-ifeq ($(INCLUDE_SA), true)
-# The Serviceability Agent is built in the Hotspot workspace.
-# It contains two files:
-# - sa-jdi.jar: This goes into the same dir as tools.jar.
-# - a shared library: sawindbg.dll on windows / libproc.sa on unix
-# This goes into the same dir as the other
-# shared libs, eg. libjdwp.so.
-$(LIBDIR)/sa-jdi.jar: $(HOTSPOT_IMPORT_PATH)/lib/sa-jdi.jar
- $(install-importonly-file)
-
-$(LIB_LOCATION)/$(SALIB_NAME): $(HOTSPOT_SALIB_PATH)/$(SALIB_NAME)
- $(install-import-file)
-
- ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
- ifeq ($(ZIP_DEBUGINFO_FILES),1)
-$(LIB_LOCATION)/$(SA_DIZ_NAME): $(HOTSPOT_SALIB_PATH)/$(SA_DIZ_NAME)
- $(install-import-file)
- else
- ifeq ($(PLATFORM), windows)
-$(LIB_LOCATION)/$(SAPDB_NAME): $(HOTSPOT_SALIB_PATH)/$(SAPDB_NAME)
- $(install-import-file)
-
-$(LIB_LOCATION)/$(SAMAP_NAME): $(HOTSPOT_SALIB_PATH)/$(SAMAP_NAME)
- $(install-import-file)
- else
-$(LIB_LOCATION)/$(SA_DEBUGINFO_NAME): $(HOTSPOT_SALIB_PATH)/$(SA_DEBUGINFO_NAME)
- $(install-import-file)
- endif
- endif
- endif
-endif # INCLUDE_SA
-
-all: $(IMPORT_LIST)
-
-clean clobber::
diff --git a/jdk/make/java/rmi/Makefile b/jdk/make/java/rmi/Makefile
deleted file mode 100644
index 0e496da7bdd..00000000000
--- a/jdk/make/java/rmi/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building java.rmi.*
-#
-
-BUILDDIR = ../..
-
-PACKAGE = java.rmi
-PRODUCT = sun
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-
-include $(BUILDDIR)/common/Defs.gmk
-
-AUTO_FILES_JAVA_DIRS = java/rmi
-
-include $(BUILDDIR)/common/Classes.gmk
-
diff --git a/jdk/make/java/security/Makefile b/jdk/make/java/security/Makefile
deleted file mode 100644
index 813597347bf..00000000000
--- a/jdk/make/java/security/Makefile
+++ /dev/null
@@ -1,156 +0,0 @@
-#
-# Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PACKAGE = java.security
-PRODUCT = sun
-JAVAC_MAX_WARNINGS = true
-JAVAC_LINT_OPTIONS = -Xlint:all
-JAVAC_WARNINGS_FATAL = true
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Rules
-#
-AUTO_FILES_JAVA_DIRS = java/security
-
-#
-# Directories
-#
-
-# The default security properties file is for linux
-PROPS_SRC = $(TOPDIR)/src/share/lib/security/java.security-linux
-
-ifeq ($(PLATFORM), solaris)
-PROPS_SRC = $(TOPDIR)/src/share/lib/security/java.security-solaris
-
-else # NOT_SOLARIS
-
-# Register Microsoft CryptoAPI provider only on Windows platform.
-ifeq ($(PLATFORM), windows)
- PROPS_SRC = $(TOPDIR)/src/share/lib/security/java.security-windows
-
-else # NOT_WINDOWS
-
-ifeq ($(PLATFORM), macosx)
- PROPS_SRC = $(TOPDIR)/src/share/lib/security/java.security-macosx
-endif # MACOSX
-
-endif # NOT_WINDOWS
-endif # NOT_SOLARIS
-
-
-PROPS_BUILD = $(LIBDIR)/security/java.security
-
-POLICY_SRC = $(TOPDIR)/src/share/lib/security/java.policy
-POLICY_BUILD = $(LIBDIR)/security/java.policy
-
-CACERTS_SRC = $(CACERTS_FILE)
-CACERTS_BUILD = $(LIBDIR)/security/cacerts
-
-BLACKLISTED_CERTS_SRC = $(TOPDIR)/src/share/lib/security/blacklisted.certs
-BLACKLISTED_CERTS_BUILD = $(LIBDIR)/security/blacklisted.certs
-
-ifndef OPENJDK
- BLACKLIST_SRC = $(CLOSED_SHARE_SRC)/lib/security/blacklist
- BLACKLIST_BUILD = $(LIBDIR)/security/blacklist
- BLACKLISTED_CERTS_SRC += $(wildcard $(CLOSED_SHARE_SRC)/lib/security/blacklisted.certs)
- TRUSTEDLIBS_SRC = $(CLOSED_SHARE_SRC)/lib/security/trusted.libraries
- TRUSTEDLIBS_BUILD = $(LIBDIR)/security/trusted.libraries
- RESTRICTED_PKGS_SRC = $(CLOSED_SHARE_SRC)/lib/security/restricted.pkgs
- RESTRICTED_PKGS := $(shell $(CAT) $(RESTRICTED_PKGS_SRC) | $(TR) "\n" " ")
- ADDTORESTRICTEDPKGS_JARFILE = $(BUILDTOOLJARDIR)/addtorestrictedpkgs.jar
-endif
-
-FILES_class = $(FILES_java:%.java=$(CLASSBINDIR)/%.class)
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Rules.gmk
-
-ifdef OPENJDK
-build: properties policy cacerts blacklisted-certs
-else
-build: properties policy cacerts blacklist blacklisted-certs trustedlibs
-endif
-
-install: all
-
-properties: classes $(PROPS_BUILD)
-
-policy: classes $(POLICY_BUILD)
-
-cacerts: classes $(CACERTS_BUILD)
-
-blacklist: classes $(BLACKLIST_BUILD)
-
-blacklisted-certs: classes $(BLACKLISTED_CERTS_BUILD)
-
-trustedlibs: classes $(TRUSTEDLIBS_BUILD)
-
-ifdef OPENJDK
-$(PROPS_BUILD): $(PROPS_SRC)
- $(install-file)
-else
-$(PROPS_BUILD): $(PROPS_SRC)
- $(MKDIR) -p $(@D)
- $(BOOT_JAVA_CMD) -jar $(ADDTORESTRICTEDPKGS_JARFILE) $^ $@.tmp $(RESTRICTED_PKGS)
- $(MV) $@.tmp $@
-endif
-
-$(POLICY_BUILD): $(POLICY_SRC)
- $(install-file)
-
-$(CACERTS_BUILD): $(CACERTS_SRC)
- $(install-file)
-
-$(BLACKLIST_BUILD): $(BLACKLIST_SRC)
- $(install-file)
-
-$(BLACKLISTED_CERTS_BUILD): $(BLACKLISTED_CERTS_SRC)
- $(MKDIR) -p $(@D)
- $(CAT) $^ | $(SED) '/^$$/d' | $(SORT) | $(UNIQ) > $@.tmp
- $(GREP) -i Algorithm $@.tmp > $@
- if [ `$(SED) -n -e "$$=" $@` != 1 ]; then \
- $(ECHO) "Different algorithms defined in $^"; \
- $(RM) $@ $@.tmp; \
- false; \
- fi
- $(GREP) -iv Algorithm $@.tmp >> $@
- $(RM) $@.tmp
-
-$(TRUSTEDLIBS_BUILD): $(TRUSTEDLIBS_SRC)
- $(install-file)
-
-clean clobber:: .delete.classlist
- $(RM) -r $(CLASSBINDIR)/java/security
- $(RM) $(PROPS_BUILD) $(POLICY_BUILD) $(CACERTS_BUILD) $(BLACKLIST_BUILD) \
- $(BLACKLISTED_CERTS_BUILD) $(TRUSTEDLIBS_BUILD)
-
-# Additional Rule for building sun.security.util
-$(CLASSBINDIR)/%.class: $(SHARE_SRC)/sun/%.java
- @$(ECHO) $? >> $(TEMPDIR)/.classes.list
-
diff --git a/jdk/make/java/sql/Makefile b/jdk/make/java/sql/Makefile
deleted file mode 100644
index e3155b7713e..00000000000
--- a/jdk/make/java/sql/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building all of JDBC
-#
-
-BUILDDIR = ../..
-PACKAGE = java.sql
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files to compile.
-#
-AUTO_FILES_JAVA_DIRS = java/sql
-
-#
-# Rules.
-#
-include $(BUILDDIR)/common/Classes.gmk
diff --git a/jdk/make/java/sun_nio/FILES_java.gmk b/jdk/make/java/sun_nio/FILES_java.gmk
deleted file mode 100644
index 395ab2557e5..00000000000
--- a/jdk/make/java/sun_nio/FILES_java.gmk
+++ /dev/null
@@ -1,76 +0,0 @@
-#
-# Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# This is the list of java classes that will be automatically built
-# from sources. See Exportedfiles.gmk for the list of files which
-# will generate header files
-#
-FILES_java = \
- sun/nio/cs/StandardCharsets.java \
- sun/nio/cs/AbstractCharsetProvider.java \
- sun/nio/cs/HistoricallyNamedCharset.java \
- sun/nio/cs/Surrogate.java \
- sun/nio/cs/CharsetMapping.java \
- sun/nio/cs/UnicodeEncoder.java \
- sun/nio/cs/UnicodeDecoder.java \
- sun/nio/cs/ISO_8859_1.java \
- sun/nio/cs/ISO_8859_2.java \
- sun/nio/cs/ISO_8859_4.java \
- sun/nio/cs/ISO_8859_5.java \
- sun/nio/cs/ISO_8859_7.java \
- sun/nio/cs/ISO_8859_9.java \
- sun/nio/cs/ISO_8859_13.java \
- sun/nio/cs/ISO_8859_15.java \
- sun/nio/cs/IBM437.java \
- sun/nio/cs/IBM737.java \
- sun/nio/cs/IBM775.java \
- sun/nio/cs/IBM850.java \
- sun/nio/cs/IBM852.java \
- sun/nio/cs/IBM855.java \
- sun/nio/cs/IBM857.java \
- sun/nio/cs/IBM858.java \
- sun/nio/cs/IBM862.java \
- sun/nio/cs/IBM866.java \
- sun/nio/cs/IBM874.java \
- sun/nio/cs/KOI8_R.java \
- sun/nio/cs/KOI8_U.java \
- sun/nio/cs/MS1250.java \
- sun/nio/cs/MS1251.java \
- sun/nio/cs/MS1252.java \
- sun/nio/cs/MS1253.java \
- sun/nio/cs/MS1254.java \
- sun/nio/cs/MS1257.java \
- sun/nio/cs/US_ASCII.java \
- sun/nio/cs/UTF_16.java \
- sun/nio/cs/UTF_16BE.java \
- sun/nio/cs/UTF_16LE.java \
- sun/nio/cs/UTF_16LE_BOM.java \
- sun/nio/cs/UTF_32.java \
- sun/nio/cs/UTF_32BE.java \
- sun/nio/cs/UTF_32LE.java \
- sun/nio/cs/UTF_32BE_BOM.java \
- sun/nio/cs/UTF_32LE_BOM.java
-
diff --git a/jdk/make/java/sun_nio/Makefile b/jdk/make/java/sun_nio/Makefile
deleted file mode 100644
index c3c11ac7c16..00000000000
--- a/jdk/make/java/sun_nio/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-#
-# Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for sun/nio files
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.nio
-PRODUCT = sun
-
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files to compile.
-#
-include FILES_java.gmk
-
-#
-# Install .lib file.
-#
-INSTALL_DOT_LIB = true
-
-include $(BUILDDIR)/common/Classes.gmk
-
-clean::
- $(RM) -r $(CLASSHDRDIR)
-clobber::
- $(RM) -r $(CLASSBINDIR)/sun/nio/cs
diff --git a/jdk/make/java/text/Makefile b/jdk/make/java/text/Makefile
deleted file mode 100644
index 7645d1d7222..00000000000
--- a/jdk/make/java/text/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-#
-# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building all of java.text
-#
-
-BUILDDIR = ../..
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS = base
-SUBDIRS_desktop = bidi
-
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
diff --git a/jdk/make/java/text/base/FILES_java.gmk b/jdk/make/java/text/base/FILES_java.gmk
deleted file mode 100644
index 47abc6ff095..00000000000
--- a/jdk/make/java/text/base/FILES_java.gmk
+++ /dev/null
@@ -1,123 +0,0 @@
-#
-# Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_java = \
- java/text/Annotation.java \
- java/text/AttributedCharacterIterator.java \
- java/text/AttributedString.java \
- java/text/BreakIterator.java \
- java/text/CalendarBuilder.java \
- java/text/CharacterIterator.java \
- java/text/CharacterIteratorFieldDelegate.java \
- java/text/ChoiceFormat.java \
- java/text/Collator.java \
- java/text/CollationElementIterator.java \
- java/text/CollationKey.java \
- java/text/DateFormat.java \
- java/text/DateFormatSymbols.java \
- java/text/DecimalFormat.java \
- java/text/DigitList.java \
- java/text/EntryPair.java \
- java/text/Format.java \
- java/text/FieldPosition.java \
- java/text/DontCareFieldPosition.java \
- java/text/MergeCollation.java \
- java/text/MessageFormat.java \
- java/text/Normalizer.java \
- java/text/NumberFormat.java \
- java/text/DecimalFormatSymbols.java \
- java/text/ParseException.java \
- java/text/ParsePosition.java \
- java/text/PatternEntry.java \
- java/text/RBCollationTables.java \
- java/text/RBTableBuilder.java \
- java/text/RuleBasedCollator.java \
- java/text/RuleBasedCollationKey.java \
- java/text/SimpleDateFormat.java \
- java/text/StringCharacterIterator.java \
- java/text/spi/BreakIteratorProvider.java \
- java/text/spi/CollatorProvider.java \
- java/text/spi/DateFormatProvider.java \
- java/text/spi/DateFormatSymbolsProvider.java \
- java/text/spi/DecimalFormatSymbolsProvider.java \
- java/text/spi/NumberFormatProvider.java \
- sun/text/SupplementaryCharacterData.java \
- sun/text/CodePointIterator.java \
- sun/text/CollatorUtilities.java \
- sun/text/CompactByteArray.java \
- sun/text/ComposedCharIter.java \
- sun/text/IntHashtable.java \
- sun/text/Normalizer.java \
- sun/text/SupplementaryCharacterData.java \
- sun/text/UCompactIntArray.java \
- sun/text/normalizer/CharTrie.java \
- sun/text/normalizer/CharacterIteratorWrapper.java \
- sun/text/normalizer/ICUBinary.java \
- sun/text/normalizer/ICUData.java \
- sun/text/normalizer/IntTrie.java \
- sun/text/normalizer/NormalizerBase.java \
- sun/text/normalizer/NormalizerDataReader.java \
- sun/text/normalizer/NormalizerImpl.java \
- sun/text/normalizer/RangeValueIterator.java \
- sun/text/normalizer/Replaceable.java \
- sun/text/normalizer/ReplaceableString.java \
- sun/text/normalizer/ReplaceableUCharacterIterator.java \
- sun/text/normalizer/RuleCharacterIterator.java \
- sun/text/normalizer/SymbolTable.java \
- sun/text/normalizer/Trie.java \
- sun/text/normalizer/TrieIterator.java \
- sun/text/normalizer/UBiDiProps.java \
- sun/text/normalizer/UCharacter.java \
- sun/text/normalizer/UCharacterIterator.java \
- sun/text/normalizer/UCharacterProperty.java \
- sun/text/normalizer/UCharacterPropertyReader.java \
- sun/text/normalizer/UTF16.java \
- sun/text/normalizer/UnicodeMatcher.java \
- sun/text/normalizer/UnicodeSet.java \
- sun/text/normalizer/UnicodeSetIterator.java \
- sun/text/normalizer/Utility.java \
- sun/text/normalizer/VersionInfo.java \
- \
- sun/text/resources/BreakIteratorInfo.java \
- \
- sun/text/resources/CollationData.java \
- \
- sun/text/resources/FormatData.java \
- sun/text/resources/JavaTimeSupplementary.java \
- sun/text/resources/en/FormatData_en.java \
- sun/text/resources/en/FormatData_en_AU.java \
- sun/text/resources/en/FormatData_en_CA.java \
- sun/text/resources/en/FormatData_en_GB.java \
- sun/text/resources/en/FormatData_en_IE.java \
- sun/text/resources/en/FormatData_en_IN.java \
- sun/text/resources/en/FormatData_en_MT.java \
- sun/text/resources/en/FormatData_en_NZ.java \
- sun/text/resources/en/FormatData_en_PH.java \
- sun/text/resources/en/FormatData_en_SG.java \
- sun/text/resources/en/FormatData_en_US.java \
- sun/text/resources/en/FormatData_en_ZA.java \
- sun/text/resources/en/JavaTimeSupplementary_en.java \
- sun/text/resources/en/JavaTimeSupplementary_en_GB.java \
- sun/text/resources/en/JavaTimeSupplementary_en_SG.java
diff --git a/jdk/make/java/text/base/Makefile b/jdk/make/java/text/base/Makefile
deleted file mode 100644
index c4481a66c95..00000000000
--- a/jdk/make/java/text/base/Makefile
+++ /dev/null
@@ -1,109 +0,0 @@
-#
-# Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PACKAGE = java.text
-PRODUCT = sun
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-include FILES_java.gmk
-
-#
-# Include
-#
-include $(BUILDDIR)/common/Classes.gmk
-
-#
-# Rules to add data files BreakIterator
-#
-TEXT_CLASSES = $(BUILDTOOLCLASSDIR)/java.text/classes
-
-# input
-#
-# Notes: sun.text.resources.BreakIteratorRules no longer goes to runtime.
-# They are used at JDK build phase in order to create $(BIFILES) which
-# are used on runtime instead.
-#
-TEXT_SRCDIR = $(SHARE_SRC)/classes/sun/text/resources
-TEXT_SOURCES = $(TEXT_SRCDIR)/BreakIteratorRules.java \
- $(TEXT_SRCDIR)/BreakIteratorInfo.java
-UNICODEDATA = $(BUILDDIR)/tools/UnicodeData
-
-# output
-TEXT_CLASSDIR = $(CLASSBINDIR)/sun/text/resources
-BIFILES = $(TEXT_CLASSDIR)/CharacterBreakIteratorData \
- $(TEXT_CLASSDIR)/WordBreakIteratorData \
- $(TEXT_CLASSDIR)/LineBreakIteratorData \
- $(TEXT_CLASSDIR)/SentenceBreakIteratorData
-
-ICU_FILES = $(TEXT_CLASSDIR)/unorm.icu \
- $(TEXT_CLASSDIR)/uprops.icu \
- $(TEXT_CLASSDIR)/ubidi.icu
-
-# builder
-GENERATEBREAKITERATORDATA_JARFILE = \
- $(BUILDTOOLJARDIR)/generatebreakiteratordata.jar
-
-$(BIFILES): $(GENERATEBREAKITERATORDATA_JARFILE) \
- $(UNICODEDATA)/UnicodeData.txt \
- $(TEXT_SOURCES)
- $(prep-target)
- $(RM) -r $(TEXT_CLASSES)
- $(MKDIR) -p $(TEXT_CLASSES)
- $(BOOT_JAVAC_CMD) -d $(TEXT_CLASSES) \
- -sourcepath $(TEXT_SRCDIR) \
- $(TEXT_SOURCES)
- $(MKDIR) -p $(TEXT_CLASSDIR)
- $(BOOT_JAVA_CMD) -Xbootclasspath/p:$(TEXT_CLASSES) \
- -jar $(GENERATEBREAKITERATORDATA_JARFILE) \
- -o $(TEXT_CLASSDIR) \
- -spec $(UNICODEDATA)/UnicodeData.txt
- @$(java-vm-cleanup)
-
-build: $(BIFILES) $(ICU_FILES)
-
-#
-# Extra rules to copy unorm.icu, uprops.icu, and ubidi.icu
-#
-$(TEXT_CLASSDIR)/unorm.icu: $(TEXT_SRCDIR)/unorm.icu
- $(install-file)
-
-$(TEXT_CLASSDIR)/uprops.icu: $(TEXT_SRCDIR)/uprops.icu
- $(install-file)
-
-$(TEXT_CLASSDIR)/ubidi.icu: $(TEXT_SRCDIR)/ubidi.icu
- $(install-file)
-
-clean clobber::
- $(RM) -r $(TEXT_CLASSES)
- $(RM) -r $(BIFILES)
- $(RM) $(ICU_FILES)
-
diff --git a/jdk/make/java/text/bidi/Makefile b/jdk/make/java/text/bidi/Makefile
deleted file mode 100644
index d5775a5d86f..00000000000
--- a/jdk/make/java/text/bidi/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-#
-# Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PACKAGE = java.text
-PRODUCT = sun
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files for Bidi that is not in the base module
-#
-FILES_java = \
- java/text/Bidi.java \
- sun/text/bidi/BidiBase.java \
- sun/text/bidi/BidiLine.java \
- sun/text/bidi/BidiRun.java \
- sun/text/CodePointIterator.java
-
-#
-# Include
-#
-include $(BUILDDIR)/common/Classes.gmk
diff --git a/jdk/make/java/time/Makefile b/jdk/make/java/time/Makefile
deleted file mode 100644
index 0ff3698bbf3..00000000000
--- a/jdk/make/java/time/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building jar utility.
-#
-
-BUILDDIR = ../../
-PACKAGE = java.time
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-AUTO_FILES_JAVA_DIRS = java/time
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
diff --git a/jdk/make/java/util/FILES_java.gmk b/jdk/make/java/util/FILES_java.gmk
deleted file mode 100644
index 75bbe38031c..00000000000
--- a/jdk/make/java/util/FILES_java.gmk
+++ /dev/null
@@ -1,36 +0,0 @@
-#
-# Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_java = \
- sun/util/resources/LocaleData.java \
- sun/util/resources/OpenListResourceBundle.java \
- sun/util/resources/ParallelListResourceBundle.java \
- sun/util/resources/LocaleNamesBundle.java \
- sun/util/resources/TimeZoneNamesBundle.java \
- sun/util/resources/TimeZoneNames.java \
- sun/util/resources/en/TimeZoneNames_en.java \
- sun/util/resources/en/TimeZoneNames_en_CA.java \
- sun/util/resources/en/TimeZoneNames_en_GB.java \
- sun/util/resources/en/TimeZoneNames_en_IE.java
diff --git a/jdk/make/java/util/FILES_properties.gmk b/jdk/make/java/util/FILES_properties.gmk
deleted file mode 100644
index e2fc3cb118b..00000000000
--- a/jdk/make/java/util/FILES_properties.gmk
+++ /dev/null
@@ -1,50 +0,0 @@
-#
-# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_compiled_properties = \
- sun/util/resources/LocaleNames.properties \
- sun/util/resources/en/LocaleNames_en.properties \
- sun/util/resources/en/LocaleNames_en_MT.properties \
- sun/util/resources/en/LocaleNames_en_PH.properties \
- sun/util/resources/en/LocaleNames_en_SG.properties \
- \
- sun/util/resources/CalendarData.properties \
- sun/util/resources/en/CalendarData_en.properties \
- sun/util/resources/en/CalendarData_en_GB.properties \
- sun/util/resources/en/CalendarData_en_IE.properties \
- sun/util/resources/en/CalendarData_en_MT.properties \
- \
- sun/util/resources/CurrencyNames.properties \
- sun/util/resources/en/CurrencyNames_en_AU.properties \
- sun/util/resources/en/CurrencyNames_en_CA.properties \
- sun/util/resources/en/CurrencyNames_en_GB.properties \
- sun/util/resources/en/CurrencyNames_en_IE.properties \
- sun/util/resources/en/CurrencyNames_en_IN.properties \
- sun/util/resources/en/CurrencyNames_en_MT.properties \
- sun/util/resources/en/CurrencyNames_en_NZ.properties \
- sun/util/resources/en/CurrencyNames_en_PH.properties \
- sun/util/resources/en/CurrencyNames_en_SG.properties \
- sun/util/resources/en/CurrencyNames_en_US.properties \
- sun/util/resources/en/CurrencyNames_en_ZA.properties
diff --git a/jdk/make/java/util/Makefile b/jdk/make/java/util/Makefile
deleted file mode 100644
index 9eda97a292c..00000000000
--- a/jdk/make/java/util/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-#
-# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for sun.util.resources that don't need
-# to be part of the bootstrap build.
-#
-
-BUILDDIR = ../..
-
-PACKAGE = java.util.resources
-PRODUCT = java
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-
-# Adds more files than before?: AUTO_FILES_JAVA_DIRS=sun/util/resources
-include FILES_java.gmk
-
-# Adds more files than before?: AUTO_FILES_PROPERTIES_DIRS=sun/util/resources
-include FILES_properties.gmk
-
-#
-# Compile properties
-#
-COMPILED_PROPERTIES_SUPERCLASS=sun.util.resources.LocaleNamesBundle
-
-#
-# Include
-#
-include $(BUILDDIR)/common/Classes.gmk
-
diff --git a/jdk/make/java/verify/Makefile b/jdk/make/java/verify/Makefile
deleted file mode 100644
index 9100069f77c..00000000000
--- a/jdk/make/java/verify/Makefile
+++ /dev/null
@@ -1,72 +0,0 @@
-#
-# Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build libverify.so
-#
-
-LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
-
-BUILDDIR = ../..
-PRODUCT = java
-LIBRARY = verify
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Link to libjvm so JVM_ functions can be called.
-#
-OTHER_LDLIBS += $(JVMLIB)
-
-ifeq ($(PLATFORM), windows)
- #
- # Don't want JAVALIB
- #
- JAVALIB =
- EXTRA_LIBS =
-endif
-
-#
-# Files to compile.
-#
-FILES_c = \
- check_code.c \
- check_format.c
-
-#
-# Targets.
-#
-ifeq ($(PLATFORM), solaris)
- ifneq ($(ARCH), amd64)
- FILES_reorder += reorder-$(ARCH)
- endif
-endif
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-include $(BUILDDIR)/common/Library.gmk
-
-#
-# Add to the ambient VPATH.
-#
-vpath %.c $(SHARE_SRC)/native/common
-
diff --git a/jdk/make/java/verify/mapfile-vers b/jdk/make/java/verify/mapfile-vers
deleted file mode 100644
index ecabd58ef24..00000000000
--- a/jdk/make/java/verify/mapfile-vers
+++ /dev/null
@@ -1,34 +0,0 @@
-#
-# Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-SUNWprivate_1.1 {
- global:
- VerifyClass;
- VerifyClassForMajorVersion;
- VerifyClassname;
- VerifyFixClassname;
- local:
- *;
-};
diff --git a/jdk/make/java/verify/reorder-i586 b/jdk/make/java/verify/reorder-i586
deleted file mode 100644
index 56ee8e378d7..00000000000
--- a/jdk/make/java/verify/reorder-i586
+++ /dev/null
@@ -1,40 +0,0 @@
-data = R0x2000;
-text = LOAD ?RXO;
-# Test Null
-text: .text%VerifyFixClassname;
-text: .text%VerifyClassname;
-text: .text%skip_over_fieldname: OUTPUTDIR/tmp/java/verify/obj/check_format.o;
-text: .text%skip_over_field_signature: OUTPUTDIR/tmp/java/verify/obj/check_format.o;
-text: .text%VerifyClass;
-text: .text%make_class_info_from_name: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%class_name_to_ID: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%make_class_info: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%free_block: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%verify_method: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%verify_opcode_operands: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%initialize_dataflow: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%signature_to_fieldtype: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%check_register_values: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%pop_stack: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%update_registers: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%push_stack: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%merge_into_successors: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%cp_index_to_class_fullinfo: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%set_protected: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%merge_into_one_successor: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%merge_registers: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-# Test Exit
-# Test Hello
-text: .text%merge_fullinfo_types: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%isAssignableTo: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-# Test Sleep
-text: .text%isLegalTarget: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%verify_constant_pool_type: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-# Test IntToString
-# Test LoadToolkit
-# Test LoadFrame
-# Test LoadJFrame
-# Test JHello
-# SwingSet
-text: .text%copy_stack: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%ntohl: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
diff --git a/jdk/make/java/verify/reorder-sparc b/jdk/make/java/verify/reorder-sparc
deleted file mode 100644
index 17e13469dcd..00000000000
--- a/jdk/make/java/verify/reorder-sparc
+++ /dev/null
@@ -1,44 +0,0 @@
-data = R0x2000;
-text = LOAD ?RXO;
-# Test Null
-text: .text%VerifyFixClassname;
-text: .text%VerifyClassname;
-text: .text%skip_over_fieldname: OUTPUTDIR/tmp/java/verify/obj/check_format.o;
-text: .text%VerifyClass;
-text: .text%CCinit: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%initialize_class_hash;
-text: .text%make_class_info_from_name: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%make_class_info: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%verify_method: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%instruction_length: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%verify_opcode_operands: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%initialize_exception_table: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%initialize_dataflow: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%signature_to_fieldtype: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%check_register_values: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%pop_stack: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%update_registers: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%push_stack: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%merge_into_successors: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%pop_and_free: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%cp_index_to_class_fullinfo: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%set_protected: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%merge_into_one_successor: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%merge_stack: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%merge_registers: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%finalize_class_hash: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%CCdestroy: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-# Test Exit
-# Test Hello
-text: .text%merge_fullinfo_types: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-# Test Sleep
-# Test IntToString
-# Test LoadToolkit
-# Test LoadFrame
-text: .text%verify_constant_pool_type: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-# Test LoadJFrame
-# Test JHello
-# SwingSet
-text: .text%verify_field: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%check_and_push: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
-text: .text%signature_to_args_size: OUTPUTDIR/tmp/java/verify/obj/check_code.o;
diff --git a/jdk/make/java/verify/reorder-sparcv9 b/jdk/make/java/verify/reorder-sparcv9
deleted file mode 100644
index 1f58d56cda3..00000000000
--- a/jdk/make/java/verify/reorder-sparcv9
+++ /dev/null
@@ -1,45 +0,0 @@
-data = R0x2000;
-text = LOAD ?RXO;
-# Test Null
-text: .text%VerifyFixClassname;
-text: .text%next_utf2unicode: OUTPUTDIR/tmp/java/verify/obj64/check_format.o;
-text: .text%VerifyClassname;
-text: .text%skip_over_fieldname: OUTPUTDIR/tmp/java/verify/obj64/check_format.o;
-text: .text%VerifyClass;
-text: .text%CCinit: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%initialize_class_hash;
-text: .text%make_class_info_from_name: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%make_class_info: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%verify_method: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%instruction_length: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%verify_opcode_operands: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%verify_constant_pool_type: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%cp_index_to_class_fullinfo: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%check_and_push: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%pop_and_free: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%set_protected: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%initialize_exception_table: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%merge_fullinfo_types: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%initialize_dataflow: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%signature_to_fieldtype: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%check_register_values: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%pop_stack: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%update_registers: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%push_stack: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%merge_into_successors: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%merge_into_one_successor: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%merge_stack: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%merge_registers: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%finalize_class_hash: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%CCdestroy: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-# Test Exit
-# Test Hello
-# Test Sleep
-# Test IntToString
-# Test LoadToolkit
-# Test LoadFrame
-# Test LoadJFrame
-# Test JHello
-# SwingSet
-text: .text%verify_field: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
-text: .text%signature_to_args_size: OUTPUTDIR/tmp/java/verify/obj64/check_code.o;
diff --git a/jdk/make/java/version/Makefile b/jdk/make/java/version/Makefile
deleted file mode 100644
index 824300ec662..00000000000
--- a/jdk/make/java/version/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-#
-# Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile to generate sun/misc/Version.java
-#
-
-BUILDDIR = ../..
-include $(BUILDDIR)/common/Defs.gmk
-
-all build: $(GENSRCDIR)/sun/misc/Version.java
-
-$(GENSRCDIR)/sun/misc/Version.java: \
- $(SHARE_SRC)/classes/sun/misc/Version.java.template
- $(prep-target)
- $(RM) $@.temp
- $(SED) -e 's/@@launcher_name@@/$(LAUNCHER_NAME)/g' \
- -e 's/@@java_version@@/$(RELEASE)/g' \
- -e 's/@@java_runtime_version@@/$(FULL_VERSION)/g' \
- -e 's/@@java_runtime_name@@/$(RUNTIME_NAME)/g' \
- -e 's/@@java_profile_name@@//g' \
- $< > $@.temp
- @$(MV) $@.temp $@
-
-clean clobber:
- $(RM) $(GENSRCDIR)/sun/misc/Version.java
diff --git a/jdk/make/java/zip/FILES_c.gmk b/jdk/make/java/zip/FILES_c.gmk
deleted file mode 100644
index 4e9889bfbeb..00000000000
--- a/jdk/make/java/zip/FILES_c.gmk
+++ /dev/null
@@ -1,51 +0,0 @@
-#
-# Copyright (c) 1996, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_c = \
- CRC32.c \
- Adler32.c \
- Deflater.c \
- Inflater.c \
- ZipFile.c \
- zip_util.c
-
-ifneq ($(SYSTEM_ZLIB),true)
-FILES_c += \
- compress.c \
- deflate.c \
- gzclose.c \
- gzlib.c \
- gzread.c \
- gzwrite.c \
- infback.c \
- inffast.c \
- inflate.c \
- inftrees.c \
- trees.c \
- uncompr.c \
- zadler32.c \
- zcrc32.c \
- zutil.c
-endif
diff --git a/jdk/make/java/zip/FILES_java.gmk b/jdk/make/java/zip/FILES_java.gmk
deleted file mode 100644
index 3f074d1cb49..00000000000
--- a/jdk/make/java/zip/FILES_java.gmk
+++ /dev/null
@@ -1,49 +0,0 @@
-#
-# Copyright (c) 1996, 2006, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-JAVA_ZIP_java = \
- java/util/zip/Adler32.java \
- java/util/zip/CRC32.java \
- java/util/zip/Checksum.java \
- java/util/zip/CheckedInputStream.java \
- java/util/zip/CheckedOutputStream.java \
- java/util/zip/DataFormatException.java \
- java/util/zip/Deflater.java \
- java/util/zip/DeflaterInputStream.java \
- java/util/zip/DeflaterOutputStream.java \
- java/util/zip/GZIPInputStream.java \
- java/util/zip/GZIPOutputStream.java \
- java/util/zip/Inflater.java \
- java/util/zip/InflaterInputStream.java \
- java/util/zip/InflaterOutputStream.java \
- java/util/zip/ZipConstants.java \
- java/util/zip/ZipEntry.java \
- java/util/zip/ZipError.java \
- java/util/zip/ZipException.java \
- java/util/zip/ZipFile.java \
- java/util/zip/ZipInputStream.java \
- java/util/zip/ZipOutputStream.java
-
-FILES_java = $(JAVA_ZIP_java)
diff --git a/jdk/make/java/zip/Makefile b/jdk/make/java/zip/Makefile
deleted file mode 100644
index 99afd603d7c..00000000000
--- a/jdk/make/java/zip/Makefile
+++ /dev/null
@@ -1,111 +0,0 @@
-#
-# Copyright (c) 1996, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-
-BUILDDIR = ../..
-PACKAGE = java.util.zip
-LIBRARY = zip
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# ZLIB_VERSION is defined in make/common/Defs.gmk
-#
-
-#
-# Files to compile.
-#
-include FILES_c.gmk
-AUTO_FILES_JAVA_DIRS = java/util/zip
-
-FILES_export = \
- java/util/zip/CRC32.java \
- java/util/zip/Adler32.java \
- java/util/zip/Inflater.java \
- java/util/zip/Deflater.java \
- java/util/zip/ZipFile.java \
- java/util/zip/ZipEntry.java \
- java/util/jar/JarFile.java
-
-ifneq ($(PLATFORM), windows)
- # Use mmap unless explicitly disallowed
- ifneq ($(LIBZIP_CAN_USE_MMAP),false)
- OTHER_CFLAGS += -DUSE_MMAP
- endif
-endif
-
-ifeq ($(SYSTEM_ZLIB),true)
- OTHER_CFLAGS += $(ZLIB_CFLAGS)
-endif
-
-#
-# Library to compile.
-#
-ifeq ($(PLATFORM), solaris)
- ifneq ($(ARCH), amd64)
- FILES_reorder += reorder-$(ARCH)
- endif
-endif
-
-#
-# Use mapfile unconditionally (even with fastdebug).
-# JDK's internal zlib is incompatible with stock zlib, because the
-# size of struct z_stream has been changed, so internal zlib
-# implementation must not be allowed to leak outside of libzip.so,
-# else you get hard to debug failures with fastdebug jdk when user
-# native code includes stock zlib.
-#
-FILES_m = mapfile-vers
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-include $(BUILDDIR)/common/Library.gmk
-
-ifeq ($(PLATFORM), windows)
-OTHER_LCF = -export:ZIP_Open -export:ZIP_Close -export:ZIP_FindEntry \
- -export:ZIP_ReadEntry -export:ZIP_GetNextEntry
-else
-CPPFLAGS += -UDEBUG
-endif
-
-CPPFLAGS += -I$(SHARE_SRC)/native/java/io
-CPPFLAGS += -I$(PLATFORM_SRC)/native/java/io
-
-ifneq ($(SYSTEM_ZLIB),true)
-CPPFLAGS += -I$(SHARE_SRC)/native/java/util/zip/zlib-$(ZLIB_VERSION)
-
-#
-# Add to ambient vpath so we pick up the library files
-#
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/zlib-$(ZLIB_VERSION)
-endif
-
-#
-# Link to JVM library for JVM_Zip* functions
-#
-ifeq ($(SYSTEM_ZLIB),true)
-OTHER_LDLIBS = $(ZLIB_LIBS)
-else
-OTHER_LDLIBS = $(JVMLIB)
-endif
-
diff --git a/jdk/make/java/zip/reorder-i586 b/jdk/make/java/zip/reorder-i586
deleted file mode 100644
index 73ea6744605..00000000000
--- a/jdk/make/java/zip/reorder-i586
+++ /dev/null
@@ -1,50 +0,0 @@
-data = R0x2000;
-text = LOAD ?RXO;
-# Test Null
-text: .text%ZIP_Open;
-text: .text%ZIP_Open_Generic;
-text: .text%InitializeZip;
-text: .text%allocZip;
-text: .text%readCEN: OUTPUTDIR/tmp/sun/java.util.zip/zip/obj/zip_util.o;
-text: .text%findEND: OUTPUTDIR/tmp/sun/java.util.zip/zip/obj/zip_util.o;
-text: .text%hash: OUTPUTDIR/tmp/sun/java.util.zip/zip/obj/zip_util.o;
-text: .text%isMetaName: OUTPUTDIR/tmp/sun/java.util.zip/zip/obj/zip_util.o;
-text: .text%addMetaName: OUTPUTDIR/tmp/sun/java.util.zip/zip/obj/zip_util.o;
-text: .text%ZIP_FindEntry;
-text: .text%ZIP_GetEntry;
-text: .text%ZIP_Lock;
-text: .text%readLOC: OUTPUTDIR/tmp/sun/java.util.zip/zip/obj/zip_util.o;
-text: .text%ZIP_Unlock;
-text: .text%ZIP_FreeEntry;
-text: .text%Java_java_util_zip_ZipFile_initIDs;
-text: .text%Java_java_util_zip_ZipFile_open;
-text: .text%Java_java_util_zip_ZipFile_getTotal;
-text: .text%Java_java_util_zip_ZipFile_startsWithLOC;
-text: .text%Java_java_util_zip_ZipFile_getEntry;
-text: .text%Java_java_util_zip_ZipFile_freeEntry;
-text: .text%Java_java_util_zip_ZipFile_getEntryTime;
-text: .text%Java_java_util_zip_ZipFile_getEntryCrc;
-text: .text%Java_java_util_zip_ZipFile_getEntryCSize;
-text: .text%Java_java_util_zip_ZipFile_getEntrySize;
-text: .text%Java_java_util_zip_ZipFile_getEntryFlag;
-text: .text%Java_java_util_zip_ZipFile_getEntryMethod;
-text: .text%Java_java_util_zip_ZipFile_getEntryBytes;
-text: .text%Java_java_util_zip_Inflater_initIDs;
-text: .text%Java_java_util_zip_Inflater_init;
-text: .text%inflateInit2_;
-text: .text%zcalloc;
-text: .text%inflateReset;
-text: .text%Java_java_util_zip_Inflater_inflateBytes;
-text: .text%inflate;
-text: .text%Java_java_util_zip_ZipFile_read;
-text: .text%ZIP_Read;
-text: .text%huft_build: OUTPUTDIR/tmp/sun/java.util.zip/zip/obj/inftrees.o;
-text: .text%zcfree;
-text: .text%Java_java_util_jar_JarFile_getMetaInfEntryNames;
-text: .text%ZIP_ReadEntry;
-text: .text%InflateFully;
-text: .text%inflateEnd;
-text: .text%Java_java_util_zip_Inflater_reset;
-text: .text%Java_java_util_zip_ZipFile_close;
-text: .text%ZIP_Close;
-text: .text%Java_java_util_zip_Inflater_end;
diff --git a/jdk/make/java/zip/reorder-sparc b/jdk/make/java/zip/reorder-sparc
deleted file mode 100644
index a5cde391e6f..00000000000
--- a/jdk/make/java/zip/reorder-sparc
+++ /dev/null
@@ -1,44 +0,0 @@
-data = R0x2000;
-text = LOAD ?RXO;
-# Test Null
-text: .text%ZIP_Open;
-text: .text%ZIP_Open_Generic;
-text: .text%InitializeZip;
-text: .text%allocZip;
-text: .text%readCEN: OUTPUTDIR/tmp/sun/java.util.zip/zip/obj/zip_util.o;
-text: .text%findEND: OUTPUTDIR/tmp/sun/java.util.zip/zip/obj/zip_util.o;
-text: .text%hash: OUTPUTDIR/tmp/sun/java.util.zip/zip/obj/zip_util.o;
-text: .text%isMetaName: OUTPUTDIR/tmp/sun/java.util.zip/zip/obj/zip_util.o;
-text: .text%addMetaName: OUTPUTDIR/tmp/sun/java.util.zip/zip/obj/zip_util.o;
-text: .text%ZIP_FindEntry;
-text: .text%ZIP_GetEntry;
-text: .text%ZIP_Lock;
-text: .text%ZIP_Unlock;
-text: .text%ZIP_FreeEntry;
-text: .text%Java_java_util_zip_ZipFile_initIDs;
-text: .text%Java_java_util_zip_ZipFile_open;
-text: .text%Java_java_util_zip_ZipFile_getTotal;
-text: .text%Java_java_util_zip_ZipFile_startsWithLOC;
-text: .text%Java_java_util_zip_ZipFile_getEntry;
-text: .text%Java_java_util_zip_ZipFile_freeEntry;
-text: .text%Java_java_util_zip_ZipFile_getEntryTime;
-text: .text%Java_java_util_zip_ZipFile_getEntryCrc;
-text: .text%Java_java_util_zip_ZipFile_getEntryCSize;
-text: .text%Java_java_util_zip_ZipFile_getEntrySize;
-text: .text%Java_java_util_zip_ZipFile_getEntryFlag;
-text: .text%Java_java_util_zip_ZipFile_getEntryMethod;
-text: .text%Java_java_util_zip_ZipFile_getEntryBytes;
-text: .text%Java_java_util_zip_Inflater_initIDs;
-text: .text%Java_java_util_zip_Inflater_init;
-text: .text%inflateInit2_;
-text: .text%zcalloc;
-text: .text%Java_java_util_zip_Inflater_inflateBytes;
-text: .text%Java_java_util_zip_ZipFile_read;
-text: .text%ZIP_Read;
-text: .text%zcfree;
-text: .text%Java_java_util_jar_JarFile_getMetaInfEntryNames;
-text: .text%Java_java_util_zip_Inflater_reset;
-text: .text%Java_java_util_zip_Inflater_end;
-text: .text%inflateEnd;
-text: .text%Java_java_util_zip_ZipFile_close;
-text: .text%ZIP_Close;
diff --git a/jdk/make/java/zip/reorder-sparcv9 b/jdk/make/java/zip/reorder-sparcv9
deleted file mode 100644
index 32ebae146a2..00000000000
--- a/jdk/make/java/zip/reorder-sparcv9
+++ /dev/null
@@ -1,49 +0,0 @@
-data = R0x2000;
-text = LOAD ?RXO;
-text: .text%ZIP_Open;
-text: .text%ZIP_Open_Generic;
-text: .text%InitializeZip;
-text: .text%allocZip;
-text: .text%readCEN: OUTPUTDIR/tmp/sun/java.util.zip/zip/obj64/zip_util.o;
-text: .text%findEND: OUTPUTDIR/tmp/sun/java.util.zip/zip/obj64/zip_util.o;
-text: .text%hash: OUTPUTDIR/tmp/sun/java.util.zip/zip/obj64/zip_util.o;
-text: .text%isMetaName: OUTPUTDIR/tmp/sun/java.util.zip/zip/obj64/zip_util.o;
-text: .text%addMetaName: OUTPUTDIR/tmp/sun/java.util.zip/zip/obj64/zip_util.o;
-text: .text%ZIP_FindEntry;
-text: .text%ZIP_GetEntry;
-text: .text%ZIP_Lock;
-text: .text%readLOC: OUTPUTDIR/tmp/sun/java.util.zip/zip/obj64/zip_util.o;
-text: .text%ZIP_Unlock;
-text: .text%ZIP_FreeEntry;
-text: .text%Java_java_util_zip_ZipFile_initIDs;
-text: .text%Java_java_util_zip_ZipFile_open;
-text: .text%Java_java_util_zip_ZipFile_getTotal;
-text: .text%Java_java_util_zip_ZipFile_startsWithLOC;
-text: .text%Java_java_util_zip_ZipFile_getEntry;
-text: .text%Java_java_util_zip_ZipFile_freeEntry;
-text: .text%Java_java_util_zip_ZipFile_getEntryTime;
-text: .text%Java_java_util_zip_ZipFile_getEntryCrc;
-text: .text%Java_java_util_zip_ZipFile_getEntryCSize;
-text: .text%Java_java_util_zip_ZipFile_getEntrySize;
-text: .text%Java_java_util_zip_ZipFile_getEntryFlag;
-text: .text%Java_java_util_zip_ZipFile_getEntryMethod;
-text: .text%Java_java_util_zip_ZipFile_getEntryBytes;
-text: .text%Java_java_util_zip_Inflater_initIDs;
-text: .text%Java_java_util_zip_Inflater_init;
-text: .text%inflateInit2_;
-text: .text%zcalloc;
-text: .text%inflateReset;
-text: .text%Java_java_util_zip_Inflater_inflateBytes;
-text: .text%inflate;
-text: .text%Java_java_util_zip_ZipFile_read;
-text: .text%ZIP_Read;
-text: .text%huft_build: OUTPUTDIR/tmp/sun/java.util.zip/zip/obj64/inftrees.o;
-text: .text%zcfree;
-text: .text%Java_java_util_jar_JarFile_getMetaInfEntryNames;
-text: .text%ZIP_ReadEntry;
-text: .text%InflateFully;
-text: .text%inflateEnd;
-text: .text%Java_java_util_zip_Inflater_reset;
-text: .text%Java_java_util_zip_ZipFile_close;
-text: .text%ZIP_Close;
-text: .text%Java_java_util_zip_Inflater_end;
diff --git a/jdk/make/javax/Makefile b/jdk/make/javax/Makefile
deleted file mode 100644
index ebeec3c4eea..00000000000
--- a/jdk/make/javax/Makefile
+++ /dev/null
@@ -1,56 +0,0 @@
-#
-# Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building javax
-#
-
-BUILDDIR = ..
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS = others security
-
-SUBDIRS_management = management
-
-SUBDIRS_misc = \
- crypto \
- sql \
- rmi
-
-# imageio uses xml, so build it last
-SUBDIRS_desktop = \
- accessibility \
- print \
- swing \
- sound \
- imageio
-
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build:
- $(SUBDIRS-loop)
-clean clobber::
- $(SUBDIRS-loop)
-
diff --git a/jdk/make/javax/accessibility/Makefile b/jdk/make/javax/accessibility/Makefile
deleted file mode 100644
index 577567640be..00000000000
--- a/jdk/make/javax/accessibility/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-#
-# Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PACKAGE = java.accessibility
-PRODUCT = java
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-AUTO_FILES_JAVA_DIRS = javax/accessibility
-
-#
-# Resources
-#
-LOCALE_SUFFIXES += en
-LOCALE_SET_DEFINITION = jre
-RESOURCE_BUNDLES_COMPILED_PROPERTIES = \
- com/sun/accessibility/internal/resources/accessibility.properties
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
diff --git a/jdk/make/javax/crypto/Defs-jce.gmk b/jdk/make/javax/crypto/Defs-jce.gmk
deleted file mode 100644
index 6203129b17b..00000000000
--- a/jdk/make/javax/crypto/Defs-jce.gmk
+++ /dev/null
@@ -1,105 +0,0 @@
-#
-# Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-include $(BUILDDIR)/common/Release.gmk
-
-#
-# Include these extra attributes for now, should probably take out.
-#
-JCE_MANIFEST_FILE = $(TEMPDIR)/manifest.mf
-$(JCE_MANIFEST_FILE): $(MAINMANIFEST)
- $(prep-target)
- $(SED) -e "s#@@RELEASE@@#$(JDK_VERSION)#" \
- -e "s#@@COMPANY_NAME@@#$(COMPANY_NAME)#" \
- $(MAINMANIFEST) >> $@
- $(ECHO) "Extension-Name: javax.crypto" >> $@
- $(ECHO) "Implementation-Vendor-Id: com.sun" >> $@
-
-README-MAKEFILE_WARNING = \
- "\nPlease read make/javax/crypto/Makefile for further build instructions."
-
-define no-source-warning
- @$(ECHO) "\n***JCE sources are not available, skipping build.***" \
- $(README-MAKEFILE_WARNING)
-endef
-
-ifndef OPENJDK
-
-PREBUILT_DIR = $(BUILDDIR)/closed/tools/crypto
-
-define build-warning
- @$(ECHO) "\n***JCE in JDK builds require special tools/procedures.***" \
- $(README-MAKEFILE_WARNING)
-endef
-
-#
-# Location for JCE codesigning key.
-#
-SIGNING_KEY_DIR = /security/ws/JCE-signing/src
-SIGNING_KEYSTORE = $(SIGNING_KEY_DIR)/KeyStore.jks
-SIGNING_PASSPHRASE = $(SIGNING_KEY_DIR)/passphrase.txt
-SIGNING_ALIAS = oracle_jce_rsa
-
-#
-# Defines for signing the various jar files.
-#
-
-define presign
- @if [ ! -f $(SIGNING_KEYSTORE) -o ! -f $(SIGNING_PASSPHRASE) ]; then \
- $(ECHO) "\n$(SIGNING_KEYSTORE): Signing mechanism *NOT* available..." \
- $(README-MAKEFILE_WARNING); \
- exit 2; \
- fi
-endef
-
-define sign-target
- $(BOOT_JARSIGNER_CMD) -keystore $(SIGNING_KEYSTORE) \
- $@ $(SIGNING_ALIAS) < $(SIGNING_PASSPHRASE)
- @$(java-vm-cleanup)
- @$(ECHO) "\nJar codesigning finished."
-endef
-
-RELEASE_DIR = $(OUTPUTDIR)/jce-release
-
-define release-warning
- @$(ECHO) \
- "\n***The jar files built by the 'release' target must***" \
- "\n***still be checked into the closed workspace! ***" \
- $(README-MAKEFILE_WARNING)
-endef
-
-#
-# Convenience macros for signing a jar file.
-#
-# Call through $(call sign-file, target file)
-#
-define sign-file
- $(presign)
- $(prep-target)
- $(CP) $1 $@
- $(sign-target)
-endef
-
-endif # !OPENJDK
diff --git a/jdk/make/javax/crypto/Makefile b/jdk/make/javax/crypto/Makefile
deleted file mode 100644
index 26af4323411..00000000000
--- a/jdk/make/javax/crypto/Makefile
+++ /dev/null
@@ -1,489 +0,0 @@
-#
-# Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building jce.jar and the various cryptographic strength
-# policy jar files.
-#
-
-#
-# (The terms "OpenJDK" and "JDK" below refer to OpenJDK and Sun JDK builds
-# respectively.)
-#
-# JCE builds are very different between OpenJDK and JDK. The OpenJDK JCE
-# jar files do not require signing, but those for JDK do. If an unsigned
-# jar file is installed into JDK, things will break when the crypto
-# routines are called.
-#
-# This Makefile does the "real" build of the JCE files. There are some
-# javac options currently specific to JCE, so we recompile now to make
-# sure any implicit compilations didn't use any incorrect flags.
-#
-# For OpenJDK, the jar files built here are installed directly into the
-# OpenJDK.
-#
-# For JDK, the binaries use pre-built/pre-signed binary files stored in
-# the closed workspace that are not shipped in the OpenJDK workspaces.
-# We still build the JDK files here to verify the files compile, and in
-# preparation for possible signing. Developers working on JCE in JDK
-# must sign the JCE files before testing. The JCE signing key is kept
-# separate from the JDK workspace to prevent its disclosure.
-#
-# SPECIAL NOTE TO JCE/JDK developers: The source files must eventually
-# be built and signed, and the resulting jar files *MUST BE CHECKED INTO
-# THE CLOSED PART OF THE WORKSPACE*. This separate step *MUST NOT BE
-# FORGOTTEN*, otherwise a bug fixed in the source code will not be
-# reflected in the shipped binaries. The "release" target should be
-# used to generate the required files.
-#
-# There are a number of targets to help both JDK/OpenJDK developers.
-#
-# Main Targets (JDK/OPENJDK):
-#
-# all/clobber/clean The usual.
-# If OpenJDK: builds/installs the
-# jce.jar/limited policy files.
-# If JDK: builds but does not install.
-# During full tops-down builds,
-# prebuilt/presigned jce.jar &
-# limited policy files are copied
-# in by make/java/redist/Makefile.
-# If you are working in this directory
-# and want to install the prebuilts,
-# use the "install-prebuilt" target.
-#
-# jar Builds/installs jce.jar
-# If OpenJDK, does not sign
-# If JDK, tries to sign
-#
-# Other lesser-used Targets (JDK/OPENJDK):
-#
-# build-jar Builds jce.jar (does not sign/install)
-#
-# build-policy Builds policy files (does not sign/install)
-#
-# install-jar Alias for "jar" above
-#
-# install-limited Builds/installs limited policy files
-# If OpenJDK, does not sign
-# If JDK, tries to sign
-# install-unlimited Builds/nstalls unlimited policy files
-# If OpenJDK, does not sign
-# If JDK, tries to sign
-#
-# Other targets (JDK only):
-#
-# sign Alias for sign-jar and sign-policy
-# sign-jar Builds/signs jce.jar file (no install)
-# sign-policy Builds/signs policy files (no install)
-#
-# release Builds all targets in preparation
-# for workspace integration.
-#
-# install-prebuilt Installs the pre-built jar files
-#
-# This makefile was written to support parallel target execution.
-#
-
-BUILDDIR = ../..
-PACKAGE = javax.crypto
-PRODUCT = sun
-
-#
-# The following is for when we need to do postprocessing
-# (signing) against a read-only build. If the OUTPUTDIR
-# isn't writable, the build currently crashes out.
-#
-ifndef OPENJDK
- ifdef ALT_JCE_BUILD_DIR
- # =====================================================
- # Where to place the output, in case we're building from a read-only
- # build area. (e.g. a release engineering build.)
- JCE_BUILD_DIR=${ALT_JCE_BUILD_DIR}
- IGNORE_WRITABLE_OUTPUTDIR_TEST=true
- else
- JCE_BUILD_DIR=${TEMPDIR}
- endif
-endif
-
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Location for the newly built classfiles.
-#
-CLASSDESTDIR = $(TEMPDIR)/classes
-
-#
-# Subdirectories of these are automatically included.
-#
-AUTO_FILES_JAVA_DIRS = \
- javax/crypto \
- sun/security/internal/interfaces \
- sun/security/internal/spec
-
-include $(BUILDDIR)/common/Classes.gmk
-
-#
-# Rules
-#
-
-#
-# Some licensees do not get the security sources, but we still need to
-# be able to build "all" for them. Check here to see if the sources were
-# available. If not, then we don't need to continue this rule.
-#
-
-ifdef OPENJDK
-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:
- $(no-source-warning)
-else # FILES_java/policy files available
-all: build-jar build-policy
- $(build-warning)
-endif # $(FILES_java)/policy files available
-endif # OPENJDK
-
-#
-# We use a variety of subdirectories in the $(TEMPDIR) depending on what
-# part of the build we're doing. Both OPENJDK/JDK builds are initially
-# done in the unsigned area. When files are signed in JDK, they will be
-# placed in the appropriate areas.
-#
-UNSIGNED_DIR = $(TEMPDIR)/unsigned
-
-include Defs-jce.gmk
-
-
-# =====================================================
-# Build the unsigned jce.jar file. Signing comes later.
-#
-
-JAR_DESTFILE = $(LIBDIR)/jce.jar
-
-#
-# JCE building is somewhat involved.
-#
-# OpenJDK: Since we do not ship prebuilt JCE files, previous compiles
-# in the build may have needed JCE class signatures. There were then
-# implicitly built by javac (likely using the boot javac). While using
-# those class files was fine for signatures, we need to rebuild using
-# the right compiler.
-#
-# JDK: Even through the jce.jar was previously installed, since the
-# source files are accessible in the source directories, they will
-# always be "newer" than the prebuilt files inside the jar, and thus
-# make will always rebuild them. (We could "hide" the JCE source in a
-# separate directory, but that would make the build logic for JDK and
-# OpenJDK more complicated.)
-#
-# Thus in either situation, we shouldn't use these files.
-#
-# To make sure the classes were built with the right compiler options,
-# delete the existing files in $(CLASSBINDIR), rebuild the right way in a
-# directory under $(TEMPDIR), then copy the files back to
-# $(CLASSBINDIR). Building in $(TEMPDIR) allows us to use our make
-# infrastructure without modification: .classes.list, macros, etc.
-#
-
-#
-# The list of directories that will be remade from scratch, using the
-# right compilers/options.
-#
-DELETE_DIRS = $(patsubst %, $(CLASSBINDIR)/%, $(AUTO_FILES_JAVA_DIRS))
-
-#
-# Since the -C option to jar is used below, each directory entry must be
-# preceded with the appropriate directory to "cd" into.
-#
-JAR_DIRS = $(patsubst %, -C $(CLASSDESTDIR) %, $(AUTO_FILES_JAVA_DIRS))
-
-build-jar: $(UNSIGNED_DIR)/jce.jar
-
-#
-# Build jce.jar, then replace the previously built JCE files in the
-# classes directory with these. This ensures we have consistently built
-# files throughout the workspaces.
-#
-$(UNSIGNED_DIR)/jce.jar: prebuild build $(JCE_MANIFEST_FILE)
- $(prep-target)
- $(BOOT_JAR_CMD) cmf $(JCE_MANIFEST_FILE) $@ $(JAR_DIRS) \
- $(BOOT_JAR_JFLAGS)
- $(CP) -r $(CLASSDESTDIR)/* $(CLASSBINDIR)
- @$(java-vm-cleanup)
-
-build: prebuild
-
-prebuild:
- $(RM) -r $(DELETE_DIRS)
-
-
-# =====================================================
-# Build the unsigned policy files.
-#
-# Given the current state of world export/import policies,
-# these settings work for Sun's situation. This note is not
-# legal guidance, you must still resolve any export/import issues
-# applicable for your situation. Contact your export/import
-# counsel for more information.
-#
-
-POLICY_DESTDIR = $(LIBDIR)/security
-UNSIGNED_POLICY_BUILDDIR = $(UNSIGNED_DIR)/policy
-
-build-policy: unlimited limited
-
-#
-# Build the unsigned unlimited policy files.
-#
-unlimited: \
- $(UNSIGNED_POLICY_BUILDDIR)/unlimited/US_export_policy.jar \
- $(UNSIGNED_POLICY_BUILDDIR)/unlimited/local_policy.jar
-
-$(UNSIGNED_POLICY_BUILDDIR)/unlimited/US_export_policy.jar: \
- policy/unlimited/default_US_export.policy \
- policy/unlimited/UNLIMITED
- $(prep-target)
- $(BOOT_JAR_CMD) cmf policy/unlimited/UNLIMITED $@ \
- -C policy/unlimited default_US_export.policy \
- $(BOOT_JAR_JFLAGS)
- @$(java-vm-cleanup)
-
-$(UNSIGNED_POLICY_BUILDDIR)/unlimited/local_policy.jar: \
- policy/unlimited/default_local.policy \
- policy/unlimited/UNLIMITED
- $(prep-target)
- $(BOOT_JAR_CMD) cmf policy/unlimited/UNLIMITED $@ \
- -C policy/unlimited default_local.policy \
- $(BOOT_JAR_JFLAGS)
- @$(java-vm-cleanup)
-
-#
-# Build the unsigned limited policy files.
-#
-# NOTE: We currently do not place restrictions on our limited export
-# policy. This was not a typo.
-#
-limited: \
- $(UNSIGNED_POLICY_BUILDDIR)/limited/US_export_policy.jar \
- $(UNSIGNED_POLICY_BUILDDIR)/limited/local_policy.jar
-
-$(UNSIGNED_POLICY_BUILDDIR)/limited/US_export_policy.jar: \
- $(UNSIGNED_POLICY_BUILDDIR)/unlimited/US_export_policy.jar
- $(install-file)
-
-$(UNSIGNED_POLICY_BUILDDIR)/limited/local_policy.jar: \
- policy/limited/default_local.policy \
- policy/limited/exempt_local.policy \
- policy/limited/LIMITED
- $(prep-target)
- $(BOOT_JAR_CMD) cmf policy/limited/LIMITED $@ \
- -C policy/limited default_local.policy \
- -C policy/limited exempt_local.policy \
- $(BOOT_JAR_JFLAGS)
- @$(java-vm-cleanup)
-
-UNSIGNED_POLICY_FILES = \
- $(UNSIGNED_POLICY_BUILDDIR)/unlimited/US_export_policy.jar \
- $(UNSIGNED_POLICY_BUILDDIR)/unlimited/local_policy.jar \
- $(UNSIGNED_POLICY_BUILDDIR)/limited/US_export_policy.jar \
- $(UNSIGNED_POLICY_BUILDDIR)/limited/local_policy.jar \
-
-
-ifndef OPENJDK
-# =====================================================
-# Sign the various jar files. Not needed for OpenJDK.
-#
-
-SIGNED_DIR = $(JCE_BUILD_DIR)/signed
-SIGNED_POLICY_BUILDDIR = $(SIGNED_DIR)/policy
-
-SIGNED_POLICY_FILES = \
- $(patsubst $(UNSIGNED_POLICY_BUILDDIR)/%,$(SIGNED_POLICY_BUILDDIR)/%, \
- $(UNSIGNED_POLICY_FILES))
-
-sign: sign-jar sign-policy
-
-sign-jar: $(SIGNED_DIR)/jce.jar
-
-sign-policy: $(SIGNED_POLICY_FILES)
-
-ifndef ALT_JCE_BUILD_DIR
-$(SIGNED_DIR)/jce.jar: $(UNSIGNED_DIR)/jce.jar
-else
-#
-# We have to remove the build dependency, otherwise, we'll try to rebuild it
-# which we can't do on a read-only filesystem.
-#
-$(SIGNED_DIR)/jce.jar:
- @if [ ! -r $(UNSIGNED_DIR)/jce.jar ] ; then \
- $(ECHO) "Couldn't find $(UNSIGNED_DIR)/jce.jar"; \
- exit 1; \
- fi
-endif
- $(call sign-file, $(UNSIGNED_DIR)/jce.jar)
-
-$(SIGNED_POLICY_BUILDDIR)/unlimited/US_export_policy.jar: \
- $(UNSIGNED_POLICY_BUILDDIR)/unlimited/US_export_policy.jar
- $(call sign-file, $<)
-
-$(SIGNED_POLICY_BUILDDIR)/unlimited/local_policy.jar: \
- $(UNSIGNED_POLICY_BUILDDIR)/unlimited/local_policy.jar
- $(call sign-file, $<)
-
-$(SIGNED_POLICY_BUILDDIR)/limited/US_export_policy.jar: \
- $(UNSIGNED_POLICY_BUILDDIR)/limited/US_export_policy.jar
- $(call sign-file, $<)
-
-$(SIGNED_POLICY_BUILDDIR)/limited/local_policy.jar: \
- $(UNSIGNED_POLICY_BUILDDIR)/limited/local_policy.jar
- $(call sign-file, $<)
-
-
-# =====================================================
-# Create the Release Engineering files. Signed builds,
-# unlimited policy file distribution, etc.
-#
-
-CLOSED_DIR = $(BUILDDIR)/closed/javax/crypto
-
-release: $(SIGNED_DIR)/jce.jar sign-policy $(CLOSED_DIR)/doc/README.txt
- $(RM) -r \
- $(JCE_BUILD_DIR)/release/UnlimitedJCEPolicy \
- $(JCE_BUILD_DIR)/release/jce.jar \
- $(JCE_BUILD_DIR)/release/US_export_policy.jar \
- $(JCE_BUILD_DIR)/release/local_policy.jar \
- $(JCE_BUILD_DIR)/release/UnlimitedJCEPolicy.zip
- $(MKDIR) -p $(JCE_BUILD_DIR)/release/UnlimitedJCEPolicy
- $(CP) $(SIGNED_DIR)/jce.jar $(JCE_BUILD_DIR)/release
- $(CP) \
- $(SIGNED_POLICY_BUILDDIR)/limited/US_export_policy.jar \
- $(SIGNED_POLICY_BUILDDIR)/limited/local_policy.jar \
- $(JCE_BUILD_DIR)/release
- $(CP) \
- $(SIGNED_POLICY_BUILDDIR)/unlimited/US_export_policy.jar \
- $(SIGNED_POLICY_BUILDDIR)/unlimited/local_policy.jar \
- $(CLOSED_DIR)/doc/README.txt \
- $(JCE_BUILD_DIR)/release/UnlimitedJCEPolicy
- cd $(JCE_BUILD_DIR)/release ; \
- $(ZIPEXE) -qr UnlimitedJCEPolicy.zip UnlimitedJCEPolicy
- $(release-warning)
-
-endif # OPENJDK
-
-
-# =====================================================
-# Install routines.
-#
-
-#
-# Install jce.jar, depending on which type is requested.
-#
-install-jar jar: $(JAR_DESTFILE)
-ifndef OPENJDK
- $(release-warning)
-endif
-
-ifdef OPENJDK
-$(JAR_DESTFILE): $(UNSIGNED_DIR)/jce.jar
-else
-$(JAR_DESTFILE): $(SIGNED_DIR)/jce.jar
-endif
- $(install-file)
-
-#
-# Install the appropriate policy file, depending on the type of build.
-#
-ifdef OPENJDK
-INSTALL_POLICYDIR = $(UNSIGNED_POLICY_BUILDDIR)
-else
-INSTALL_POLICYDIR = $(SIGNED_POLICY_BUILDDIR)
-endif
-
-install-limited-jars: \
- $(INSTALL_POLICYDIR)/limited/US_export_policy.jar \
- $(INSTALL_POLICYDIR)/limited/local_policy.jar
- $(MKDIR) -p $(POLICY_DESTDIR)
- $(RM) \
- $(POLICY_DESTDIR)/US_export_policy.jar \
- $(POLICY_DESTDIR)/local_policy.jar
- $(CP) $^ $(POLICY_DESTDIR)
-
-install-limited: install-limited-jars
-ifndef OPENJDK
- $(release-warning)
-endif
-
-install-unlimited-jars: \
- $(INSTALL_POLICYDIR)/unlimited/US_export_policy.jar \
- $(INSTALL_POLICYDIR)/unlimited/local_policy.jar
- $(MKDIR) -p $(POLICY_DESTDIR)
- $(RM) \
- $(POLICY_DESTDIR)/US_export_policy.jar \
- $(POLICY_DESTDIR)/local_policy.jar
- $(CP) $^ $(POLICY_DESTDIR)
-
-install-unlimited: install-unlimited-jars
-ifndef OPENJDK
- $(release-warning)
-endif
-
-ifndef OPENJDK
-install-prebuilt-jars:
- @$(ECHO) "\n>>>Installing prebuilt JCE framework..."
- $(RM) $(JAR_DESTFILE) \
- $(POLICY_DESTDIR)/US_export_policy.jar \
- $(POLICY_DESTDIR)/local_policy.jar
- $(CP) $(PREBUILT_DIR)/jce/jce.jar $(JAR_DESTFILE)
- $(CP) \
- $(PREBUILT_DIR)/jce/US_export_policy.jar \
- $(PREBUILT_DIR)/jce/local_policy.jar \
- $(POLICY_DESTDIR)
-
-install-prebuilt: install-prebuilt-jars
-endif
-
-# =====================================================
-# Support routines.
-#
-
-clobber clean::
- $(RM) -r $(JAR_DESTFILE) $(POLICY_DESTDIR)/US_export_policy.jar \
- $(POLICY_DESTDIR)/local_policy.jar $(DELETE_DIRS) $(TEMPDIR) \
- $(JCE_BUILD_DIR)
-
-.PHONY: build-jar jar build-policy unlimited limited install-jar \
- install-limited install-unlimited
-ifndef OPENJDK
-.PHONY: sign sign-jar sign-policy release install-prebuilt
-endif
diff --git a/jdk/make/javax/imageio/Makefile b/jdk/make/javax/imageio/Makefile
deleted file mode 100644
index c73f6f549f0..00000000000
--- a/jdk/make/javax/imageio/Makefile
+++ /dev/null
@@ -1,56 +0,0 @@
-#
-# Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building all of JIIO (Java Image I/O) API
-#
-
-BUILDDIR = ../..
-PACKAGE = javax.imageio
-PRODUCT = jiio
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files to compile
-#
-AUTO_FILES_JAVA_DIRS = javax/imageio com/sun/imageio
-
-#
-# Resources
-#
-LOCALE_SET_DEFINITION = jre
-OTHER_PROPERTIES = com/sun/imageio/plugins/common/iio-plugin.properties
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
-build: copy-files
-
-copy-files: $(FILES_copy)
-
-.PHONY: copy-files
-
diff --git a/jdk/make/javax/management/Makefile b/jdk/make/javax/management/Makefile
deleted file mode 100644
index 7887a2ac671..00000000000
--- a/jdk/make/javax/management/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-#
-# Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building all of JMX
-#
-
-BUILDDIR = ../..
-PACKAGE = javax.management
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files to compile
-#
-AUTO_JAVA_PRUNE = snmp
-AUTO_FILES_JAVA_DIRS = javax/management com/sun/jmx com/sun/management/jmx
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
-#
-# Clean up internal-use-only package.
-#
-clean clobber::
- $(RM) -r $(CLASSDESTDIR)/com/sun/jmx \
- $(CLASSDESTDIR)/com/sun/management/jmx \
- $(CLASSDESTDIR)/org/omg/stub/javax/management/remote/rmi \
-
diff --git a/jdk/make/javax/others/Makefile b/jdk/make/javax/others/Makefile
deleted file mode 100644
index 7ee115142f4..00000000000
--- a/jdk/make/javax/others/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-#
-# Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building javax (other classes)
-#
-
-BUILDDIR = ../..
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-
-include $(BUILDDIR)/common/Defs.gmk
-
-JAVAC_LINT_OPTIONS += -Xlint:-deprecation
-
-#
-# Files to compile
-#
-AUTO_FILES_JAVA_DIRS = \
- javax/naming \
- com/sun/naming/internal \
- javax/net \
- javax/script \
- javax/tools \
- javax/xml
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
diff --git a/jdk/make/javax/print/Makefile b/jdk/make/javax/print/Makefile
deleted file mode 100644
index 6e1c5c9e5d0..00000000000
--- a/jdk/make/javax/print/Makefile
+++ /dev/null
@@ -1,116 +0,0 @@
-#
-# Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building all of JPS (Java Print Service) API
-#
-
-BUILDDIR = ../..
-PACKAGE = javax.print
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files to compile
-#
-AUTO_FILES_JAVA_DIRS = javax/print sun/print
-
-#
-# Files that just need cp.
-#
-SERVICEDIR = $(CLASSBINDIR)/META-INF/services
-
-FILES_copy = \
- $(SERVICEDIR)/javax.print.StreamPrintServiceFactory \
- $(SERVICEDIR)/javax.print.PrintServiceLookup
-
-FILES_mkdirs = \
- $(CLASSBINDIR)/META-INF \
- $(CLASSBINDIR)/META-INF/services
-
-FILES_copydirs = \
- $(FILES_mkdirs)
-
-#
-# Resources
-#
-LOCALE_SET_DEFINITION = jre
-RESOURCE_BUNDLES_COMPILED_PROPERTIES = sun/print/resources/serviceui.properties
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
-#
-# Rules that copy files.
-#
-
-build: copy-files properties
-
-_PSFONTPROPS = \
- psfontj2d.properties \
- psfont.properties.ja \
-
-PSFONTPROPS_SRC = $(SHARE_SRC)/classes/sun/print
-PSFONTPROPS = $(_PSFONTPROPS:%=$(LIBDIR)/%)
-
-_RESOURCES_PRINT = \
- orientLandscape.png \
- orientPortrait.png \
- orientRevLandscape.png \
- orientRevPortrait.png \
- oneside.png \
- duplex.png \
- tumble.png
-
-
-RESDIR_PRINT = $(CLASSBINDIR)/sun/print/resources
-RESOURCES_PRINT = $(_RESOURCES_PRINT:%=$(RESDIR_PRINT)/%)
-
-$(LIBDIR)/%: $(PSFONTPROPS_SRC)/% $(FONTPROPS)
- $(install-file)
-
-$(RESDIR_PRINT)/%: $(SHARE_SRC)/classes/sun/print/resources/%
- $(install-file)
-
-properties: $(LIBDIR) $(PSFONTPROPS) $(RESOURCES_PRINT)
-
-properties.clean:
- $(RM) $(PSFONTPROPS)
- $(RM) -r $(RESDIR_PRINT)
-
-copy-files: $(FILES_copy)
-
-$(SERVICEDIR)/%: $(PLATFORM_SRC)/classes/sun/print/services/%
- $(install-file)
-
-#
-# Clean up internal-use-only package.
-#
-clean::
- $(RM) -r $(CLASSDESTDIR)/javax/print $(CLASSDESTDIR)/sun/print
-
-.PHONY: copy-files
diff --git a/jdk/make/javax/rmi/Makefile b/jdk/make/javax/rmi/Makefile
deleted file mode 100644
index a540008039a..00000000000
--- a/jdk/make/javax/rmi/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-#
-# Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for javax/rmi
-#
-
-BUILDDIR = ../..
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS = ssl
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
diff --git a/jdk/make/javax/rmi/ssl/Makefile b/jdk/make/javax/rmi/ssl/Makefile
deleted file mode 100644
index d03a73fa89a..00000000000
--- a/jdk/make/javax/rmi/ssl/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-#
-# Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building RMI SSL socket factories
-#
-
-BUILDDIR = ../../..
-PACKAGE = javax.rmi.ssl
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files to compile
-#
-AUTO_FILES_JAVA_DIRS = javax/rmi/ssl
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
diff --git a/jdk/make/javax/security/Makefile b/jdk/make/javax/security/Makefile
deleted file mode 100644
index 63caae8ffcd..00000000000
--- a/jdk/make/javax/security/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-#
-# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building javax (security classes)
-#
-
-BUILDDIR = ../..
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files to compile
-#
-AUTO_FILES_JAVA_DIRS = \
- javax/security/auth \
- javax/security/cert \
- javax/security/sasl \
- javax/smartcardio
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
diff --git a/jdk/make/javax/sound/FILES_c.gmk b/jdk/make/javax/sound/FILES_c.gmk
deleted file mode 100644
index aa5d257d0d0..00000000000
--- a/jdk/make/javax/sound/FILES_c.gmk
+++ /dev/null
@@ -1,57 +0,0 @@
-#
-# Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_c = \
- Utilities.c \
- Platform.c
-
-FILES_solaris = \
- PLATFORM_API_SolarisOS_Utils.c \
- PLATFORM_API_SolarisOS_Ports.c \
- PLATFORM_API_SolarisOS_PCM.c
-
-FILES_linux =
-
-FILES_bsd =
-
-FILES_macosx = \
- PLATFORM_API_MacOSX_MidiIn.c \
- PLATFORM_API_MacOSX_MidiOut.c \
- PLATFORM_API_MacOSX_MidiUtils.c
-
-FILES_cpp_macosx = \
- PLATFORM_API_MacOSX_Utils.cpp \
- PLATFORM_API_MacOSX_PCM.cpp \
- PLATFORM_API_MacOSX_Ports.cpp
-
-FILES_windows = \
- PLATFORM_API_WinOS_MidiIn.c \
- PLATFORM_API_WinOS_MidiOut.c \
- PLATFORM_API_WinOS_Util.c \
- PLATFORM_API_WinOS_Ports.c
-
-FILES_export = \
- com/sun/media/sound/Platform.java
-
diff --git a/jdk/make/javax/sound/Makefile b/jdk/make/javax/sound/Makefile
deleted file mode 100644
index cb455a7eb00..00000000000
--- a/jdk/make/javax/sound/Makefile
+++ /dev/null
@@ -1,224 +0,0 @@
-#
-# Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PACKAGE = javax.sound
-LIBRARY = jsound
-PRODUCT = sun
-
-ifeq ($(PLATFORM),macosx)
-CPLUSPLUSLIBRARY = true
-endif
-
-include $(BUILDDIR)/common/Defs.gmk
-
-# include defines for sound
-include SoundDefs.gmk
-
-# support for different mixer provider files on different platforms
-#MXSP = javax.sound.sampled.spi.MixerProvider
-# Mixer Service Provider Additional path
-#MXSPP_ADD =
-
-#
-# Add use of mapfile
-#
-FILES_m = mapfile-vers
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-
-#
-# Files
-#
-include FILES_c.gmk
-
-# add java files
-AUTO_FILES_JAVA_DIRS = javax/sound com/sun/media/sound
-
-#
-# Files that just need cp.
-#
-SERVICEDIR = $(CLASSBINDIR)/META-INF/services
-
-FILES_copy = \
- $(SERVICEDIR)/javax.sound.midi.spi.MidiDeviceProvider \
- $(SERVICEDIR)/javax.sound.midi.spi.MidiFileWriter \
- $(SERVICEDIR)/javax.sound.midi.spi.MidiFileReader \
- $(SERVICEDIR)/javax.sound.midi.spi.SoundbankReader \
- $(SERVICEDIR)/javax.sound.sampled.spi.AudioFileWriter \
- $(SERVICEDIR)/javax.sound.sampled.spi.AudioFileReader \
- $(SERVICEDIR)/javax.sound.sampled.spi.FormatConversionProvider \
- $(SERVICEDIR)/javax.sound.sampled.spi.MixerProvider \
- $(LIBDIR)/sound.properties
-
-FILES_mkdirs = \
- $(CLASSBINDIR)/META-INF \
- $(CLASSBINDIR)/META-INF/services
-
-FILES_copydirs = \
- $(CLASSBINDIR) \
- $(LIBDIR) \
- $(FILES_mkdirs)
-
-FILES_c += $(FILES_$(PLATFORM))
-FILES_cpp += $(FILES_cpp_$(PLATFORM))
-
-
-#
-# system dependent flags
-#
-ifeq ($(PLATFORM), windows)
- CPPFLAGS += -DUSE_PLATFORM_MIDI_OUT=TRUE \
- -DUSE_PLATFORM_MIDI_IN=TRUE \
- -DUSE_PORTS=TRUE
- LDLIBS += winmm.lib
-
- # Windows always provides MIDI and ports
- INCLUDE_MIDI = TRUE
- INCLUDE_PORTS = TRUE
-
- # DirectSound handles directaudio (both i586 and amd64)
- SUBDIRS += jsoundds
- EXTRA_SOUND_JNI_LIBS += jsoundds
- #MXSPP_ADD = $(PLATFORM)-$(ARCH)/
-endif # PLATFORM win32
-
-ifeq ($(PLATFORM), linux)
- # ALSA handles directaudio, ports, and MIDI
- SUBDIRS += jsoundalsa
- EXTRA_SOUND_JNI_LIBS += jsoundalsa
- #MXSPP_ADD = $(PLATFORM)-$(ARCH)/
-endif # PLATFORM linux
-
-ifeq ($(PLATFORM), macosx)
- CPPFLAGS += -DUSE_PORTS=TRUE \
- -DUSE_DAUDIO=TRUE \
- -DUSE_PLATFORM_MIDI_OUT=TRUE \
- -DUSE_PLATFORM_MIDI_IN=TRUE
-
- INCLUDE_PORTS = TRUE
- INCLUDE_DAUDIO = TRUE
- INCLUDE_MIDI = TRUE
-
- LDFLAGS += -framework CoreAudio -framework CoreFoundation \
- -framework CoreServices -framework AudioUnit -lstdc++ \
- -framework CoreMIDI -framework AudioToolbox
- CXXFLAGS += -I`xcode-select -print-path`/Extras/CoreAudio/PublicUtility
-endif
-
-ifeq ($(PLATFORM), solaris)
- # build with ports and direct audio
- CPPFLAGS += -DUSE_PORTS=TRUE \
- -DUSE_DAUDIO=TRUE
-
- INCLUDE_PORTS = TRUE
- INCLUDE_DAUDIO = TRUE
- # build with empty MIDI i/o
- INCLUDE_MIDI = TRUE
-endif # PLATFORM solaris
-
-# for dynamic inclusion of extra sound libs: these
-# JNI libs will be loaded from Platform.java
-CPPFLAGS += -DEXTRA_SOUND_JNI_LIBS='"$(EXTRA_SOUND_JNI_LIBS)"'
-
-# integrate MIDI i/o in jsound lib
-ifeq ($(INCLUDE_MIDI),TRUE)
- FILES_c += $(MIDIFILES_c)
- FILES_export += $(MIDIFILES_export)
-endif
-
-# integrate port files in jsound lib
-ifeq ($(INCLUDE_PORTS),TRUE)
- FILES_c += $(PORTFILES_c)
- FILES_export += $(PORTFILES_export)
-endif
-
-# integrate port files in jsound lib
-ifeq ($(INCLUDE_DAUDIO),TRUE)
- FILES_c += $(DAUDIOFILES_c)
- FILES_export += $(DAUDIOFILES_export)
-endif
-
-#
-# Extra cc/linker flags.
-#
-CPPFLAGS += \
- -I$(SHARE_SRC)/native/com/sun/media/sound
-
-ifeq ($(PLATFORM), macosx)
-vpath %.c $(call NativeSrcDirList,,native/com/sun/media/sound)
-vpath %.cpp $(call NativeSrcDirList,,native/com/sun/media/sound)
-
-else
-#
-# Add to the ambient VPATH.
-#
-vpath %.c $(SHARE_SRC)/native/com/sun/media/sound
-vpath %.c $(PLATFORM_SRC)/native/com/sun/media/sound
-vpath %.cpp $(PLATFORM_SRC)/native/com/sun/media/sound
-
-endif
-
-#
-# Include rules
-#
-include $(BUILDDIR)/common/Library.gmk
-include $(BUILDDIR)/common/Subdirs.gmk
-
-#
-# Rules that copy files.
-#
-
-build: copy-files
- $(SUBDIRS-loop)
-
-copy-files: $(FILES_copy)
-
-#$(SERVICEDIR)/$(MXSP): $(SHARE_SRC)/classes/com/sun/media/sound/services/$(MXSPP_ADD)$(MXSP)
-# $(install-file)
-
-$(SERVICEDIR)/%: $(SHARE_SRC)/classes/com/sun/media/sound/services/%
- $(install-file)
-
-$(LIBDIR)/audio/%: $(SHARE_SRC)/lib/audio/%
- $(install-file)
-
-$(LIBDIR)/%: $(SHARE_SRC)/lib/%
- $(install-file)
-
-#
-# Since we build more than the javax.sound (as stated in the
-# PACKAGE variable), we need to nuke the extra packages explicitly.
-#
-clean clobber::
- $(SUBDIRS-loop)
-
-clean clobber::
- $(RM) -r $(CLASSBINDIR)/com/sun/media/sound $(LIBDIR)/audio
- $(RM) $(FILES_copy)
-
-#
-# Declare extra phony targets.
-#
-.PHONY: copy-files
diff --git a/jdk/make/javax/sound/SoundDefs.gmk b/jdk/make/javax/sound/SoundDefs.gmk
deleted file mode 100644
index 26ec37655fb..00000000000
--- a/jdk/make/javax/sound/SoundDefs.gmk
+++ /dev/null
@@ -1,124 +0,0 @@
-#
-# Copyright (c) 2002, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# defines common for all Java Sound native code
-
-SUBDIRS=
-EXTRA_SOUND_JNI_LIBS=
-
-#
-# Extra cc/linker flags.
-#
-# system dependent flags
-ifeq ($(PLATFORM), windows)
- CPPFLAGS += -DX_PLATFORM=X_WINDOWS
-endif # PLATFORM windows
-
-ifeq ($(PLATFORM), linux)
- CPPFLAGS += -DX_PLATFORM=X_LINUX
-endif # PLATFORM linux
-
-ifeq ($(PLATFORM), macosx)
- CPPFLAGS += -DX_PLATFORM=X_MACOSX
-endif # PLATFORM macosx
-
-ifeq ($(PLATFORM), solaris)
- CPPFLAGS += -DX_PLATFORM=X_SOLARIS
-
- # Solaris needs specific binding to libc
- LDFLAGS += -lc
-
- #
- # Turn off C++ exception handling.
- #
- ifneq ($(CC_VERSION),gcc)
- CXXFLAGS += -noex
- endif # CC_VERSION
-
-endif # PLATFORM solaris
-
-ifeq ($(ZERO_BUILD), true)
- CPPFLAGS += -DX_ARCH=X_ZERO
-else
- ifeq ($(ARCH), i586)
- CPPFLAGS += -DX_ARCH=X_I586
- endif # ARCH i586
-
- ifeq ($(ARCH), sparc)
- CPPFLAGS += -DX_ARCH=X_SPARC
- endif # ARCH sparc
-
- ifeq ($(ARCH), sparcv9)
- CPPFLAGS += -DX_ARCH=X_SPARCV9
- endif # ARCH sparcv9
-
- ifeq ($(ARCH), amd64)
- CPPFLAGS += -DX_ARCH=X_AMD64
- endif # ARCH amd64
-
- ifeq ($(ARCH), arm)
- CPPFLAGS += -DX_ARCH=X_ARM
- endif # ARCH arm
-
- ifeq ($(ARCH), ppc)
- CPPFLAGS += -DX_ARCH=X_PPC
- endif # ARCH ppc
-
-endif
-
-
-# files needed for MIDI i/o
-MIDIFILES_c = \
- MidiInDevice.c \
- MidiInDeviceProvider.c \
- MidiOutDevice.c \
- MidiOutDeviceProvider.c \
- PlatformMidi.c
-
-MIDIFILES_export = \
- com/sun/media/sound/MidiInDevice.java \
- com/sun/media/sound/MidiInDeviceProvider.java \
- com/sun/media/sound/MidiOutDevice.java \
- com/sun/media/sound/MidiOutDeviceProvider.java
-
-# files needed for ports
-PORTFILES_c = \
- PortMixerProvider.c \
- PortMixer.c
-
-PORTFILES_export = \
- com/sun/media/sound/PortMixer.java \
- com/sun/media/sound/PortMixerProvider.java
-
-# files needed for direct audio
-DAUDIOFILES_c = \
- DirectAudioDeviceProvider.c \
- DirectAudioDevice.c
-
-DAUDIOFILES_export = \
- com/sun/media/sound/DirectAudioDeviceProvider.java \
- com/sun/media/sound/DirectAudioDevice.java
-
-
diff --git a/jdk/make/javax/sound/jsoundalsa/Makefile b/jdk/make/javax/sound/jsoundalsa/Makefile
deleted file mode 100644
index 79974bfe524..00000000000
--- a/jdk/make/javax/sound/jsoundalsa/Makefile
+++ /dev/null
@@ -1,91 +0,0 @@
-#
-# Copyright (c) 2002, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PACKAGE = javax.sound
-LIBRARY = jsoundalsa
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-# this Makefile compiles the native files for alsa support in java sound
-
-# include defines for sound
-include ../SoundDefs.gmk
-
-#
-# Use mapfile
-#
-FILES_m = mapfile-vers
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-
-#
-# Files
-#
-
-FILES_c = \
- Utilities.c \
- $(DAUDIOFILES_c) \
- $(MIDIFILES_c) \
- $(PORTFILES_c)
-
-# platform dependent files
-FILES_c += \
- PLATFORM_API_LinuxOS_ALSA_CommonUtils.c \
- PLATFORM_API_LinuxOS_ALSA_PCM.c \
- PLATFORM_API_LinuxOS_ALSA_PCMUtils.c \
- PLATFORM_API_LinuxOS_ALSA_MidiIn.c \
- PLATFORM_API_LinuxOS_ALSA_MidiOut.c \
- PLATFORM_API_LinuxOS_ALSA_MidiUtils.c \
- PLATFORM_API_LinuxOS_ALSA_Ports.c
-
-FILES_export = \
- $(DAUDIOFILES_export) \
- $(MIDIFILES_export) \
- $(PORTFILES_export)
-
-OTHER_LDLIBS += -lasound
-
-CPPFLAGS += \
- -DUSE_DAUDIO=TRUE \
- -DUSE_PORTS=TRUE \
- -DUSE_PLATFORM_MIDI_OUT=TRUE \
- -DUSE_PLATFORM_MIDI_IN=TRUE \
- -I$(SHARE_SRC)/native/com/sun/media/sound
-
-#
-# Add to the ambient VPATH.
-#
-vpath %.c $(SHARE_SRC)/native/com/sun/media/sound
-vpath %.c $(PLATFORM_SRC)/native/com/sun/media/sound
-vpath %.cpp $(PLATFORM_SRC)/native/com/sun/media/sound
-
-
-#
-# Include rules
-#
-include $(BUILDDIR)/common/Library.gmk
-
-
-
diff --git a/jdk/make/javax/sound/jsoundalsa/mapfile-vers b/jdk/make/javax/sound/jsoundalsa/mapfile-vers
deleted file mode 100644
index 336fb3bd445..00000000000
--- a/jdk/make/javax/sound/jsoundalsa/mapfile-vers
+++ /dev/null
@@ -1,82 +0,0 @@
-#
-# Copyright (c) 2005, 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define library interface.
-
-SUNWprivate_1.1 {
- global:
- Java_com_sun_media_sound_DirectAudioDeviceProvider_nGetNumDevices;
- Java_com_sun_media_sound_DirectAudioDeviceProvider_nNewDirectAudioDeviceInfo;
- Java_com_sun_media_sound_DirectAudioDevice_nAvailable;
- Java_com_sun_media_sound_DirectAudioDevice_nClose;
- Java_com_sun_media_sound_DirectAudioDevice_nFlush;
- Java_com_sun_media_sound_DirectAudioDevice_nGetBufferSize;
- Java_com_sun_media_sound_DirectAudioDevice_nGetBytePosition;
- Java_com_sun_media_sound_DirectAudioDevice_nGetFormats;
- Java_com_sun_media_sound_DirectAudioDevice_nIsStillDraining;
- Java_com_sun_media_sound_DirectAudioDevice_nOpen;
- Java_com_sun_media_sound_DirectAudioDevice_nRead;
- Java_com_sun_media_sound_DirectAudioDevice_nRequiresServicing;
- Java_com_sun_media_sound_DirectAudioDevice_nService;
- Java_com_sun_media_sound_DirectAudioDevice_nSetBytePosition;
- Java_com_sun_media_sound_DirectAudioDevice_nStart;
- Java_com_sun_media_sound_DirectAudioDevice_nStop;
- Java_com_sun_media_sound_DirectAudioDevice_nWrite;
- Java_com_sun_media_sound_MidiInDeviceProvider_nGetDescription;
- Java_com_sun_media_sound_MidiInDeviceProvider_nGetName;
- Java_com_sun_media_sound_MidiInDeviceProvider_nGetNumDevices;
- Java_com_sun_media_sound_MidiInDeviceProvider_nGetVendor;
- Java_com_sun_media_sound_MidiInDeviceProvider_nGetVersion;
- Java_com_sun_media_sound_MidiInDevice_nClose;
- Java_com_sun_media_sound_MidiInDevice_nGetMessages;
- Java_com_sun_media_sound_MidiInDevice_nGetTimeStamp;
- Java_com_sun_media_sound_MidiInDevice_nOpen;
- Java_com_sun_media_sound_MidiInDevice_nStart;
- Java_com_sun_media_sound_MidiInDevice_nStop;
- Java_com_sun_media_sound_MidiOutDeviceProvider_nGetDescription;
- Java_com_sun_media_sound_MidiOutDeviceProvider_nGetName;
- Java_com_sun_media_sound_MidiOutDeviceProvider_nGetNumDevices;
- Java_com_sun_media_sound_MidiOutDeviceProvider_nGetVendor;
- Java_com_sun_media_sound_MidiOutDeviceProvider_nGetVersion;
- Java_com_sun_media_sound_MidiOutDevice_nClose;
- Java_com_sun_media_sound_MidiOutDevice_nGetTimeStamp;
- Java_com_sun_media_sound_MidiOutDevice_nOpen;
- Java_com_sun_media_sound_MidiOutDevice_nSendLongMessage;
- Java_com_sun_media_sound_MidiOutDevice_nSendShortMessage;
- Java_com_sun_media_sound_PortMixerProvider_nGetNumDevices;
- Java_com_sun_media_sound_PortMixerProvider_nNewPortMixerInfo;
- Java_com_sun_media_sound_PortMixer_nClose;
- Java_com_sun_media_sound_PortMixer_nControlGetFloatValue;
- Java_com_sun_media_sound_PortMixer_nControlGetIntValue;
- Java_com_sun_media_sound_PortMixer_nControlSetFloatValue;
- Java_com_sun_media_sound_PortMixer_nControlSetIntValue;
- Java_com_sun_media_sound_PortMixer_nGetControls;
- Java_com_sun_media_sound_PortMixer_nGetPortCount;
- Java_com_sun_media_sound_PortMixer_nGetPortName;
- Java_com_sun_media_sound_PortMixer_nGetPortType;
- Java_com_sun_media_sound_PortMixer_nOpen;
- local:
- *;
-};
diff --git a/jdk/make/javax/sound/jsoundds/Makefile b/jdk/make/javax/sound/jsoundds/Makefile
deleted file mode 100644
index a747d699a0a..00000000000
--- a/jdk/make/javax/sound/jsoundds/Makefile
+++ /dev/null
@@ -1,70 +0,0 @@
-#
-# Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PACKAGE = javax.sound
-LIBRARY = jsoundds
-PRODUCT = sun
-CPLUSPLUSLIBRARY = true
-include $(BUILDDIR)/common/Defs.gmk
-
-# this Makefile compiles the native files for DirectSound support in java sound
-
-# include defines for sound
-include ../SoundDefs.gmk
-
-#
-# Files
-#
-
-FILES_c = \
- Utilities.c \
- $(DAUDIOFILES_c)
-
-FILES_cpp = \
- PLATFORM_API_WinOS_DirectSound.cpp
-
-FILES_export = \
- $(DAUDIOFILES_export)
-
-#
-# Extra cc/linker flags.
-#
-LDLIBS += dsound.lib winmm.lib user32.lib ole32.lib
-CPPFLAGS += \
- -DUSE_DAUDIO=TRUE \
- -I$(SHARE_SRC)/native/com/sun/media/sound
-
-#
-# Add to the ambient VPATH.
-#
-vpath %.c $(SHARE_SRC)/native/com/sun/media/sound
-vpath %.c $(PLATFORM_SRC)/native/com/sun/media/sound
-vpath %.cpp $(PLATFORM_SRC)/native/com/sun/media/sound
-
-#
-# Include rules
-#
-include $(BUILDDIR)/common/Library.gmk
diff --git a/jdk/make/javax/sound/mapfile-vers b/jdk/make/javax/sound/mapfile-vers
deleted file mode 100644
index f63771fa37b..00000000000
--- a/jdk/make/javax/sound/mapfile-vers
+++ /dev/null
@@ -1,86 +0,0 @@
-#
-# Copyright (c) 2005, 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define library interface.
-
-SUNWprivate_1.1 {
- global:
- Java_com_sun_media_sound_DirectAudioDevice_nAvailable;
- Java_com_sun_media_sound_DirectAudioDevice_nClose;
- Java_com_sun_media_sound_DirectAudioDevice_nFlush;
- Java_com_sun_media_sound_DirectAudioDevice_nGetBufferSize;
- Java_com_sun_media_sound_DirectAudioDevice_nGetBytePosition;
- Java_com_sun_media_sound_DirectAudioDevice_nGetFormats;
- Java_com_sun_media_sound_DirectAudioDevice_nIsStillDraining;
- Java_com_sun_media_sound_DirectAudioDevice_nOpen;
- Java_com_sun_media_sound_DirectAudioDevice_nRead;
- Java_com_sun_media_sound_DirectAudioDevice_nRequiresServicing;
- Java_com_sun_media_sound_DirectAudioDevice_nService;
- Java_com_sun_media_sound_DirectAudioDevice_nSetBytePosition;
- Java_com_sun_media_sound_DirectAudioDevice_nStart;
- Java_com_sun_media_sound_DirectAudioDevice_nStop;
- Java_com_sun_media_sound_DirectAudioDevice_nWrite;
- Java_com_sun_media_sound_DirectAudioDeviceProvider_nGetNumDevices;
- Java_com_sun_media_sound_DirectAudioDeviceProvider_nNewDirectAudioDeviceInfo;
- Java_com_sun_media_sound_MidiInDevice_nClose;
- Java_com_sun_media_sound_MidiInDevice_nGetMessages;
- Java_com_sun_media_sound_MidiInDevice_nGetTimeStamp;
- Java_com_sun_media_sound_MidiInDevice_nOpen;
- Java_com_sun_media_sound_MidiInDevice_nStart;
- Java_com_sun_media_sound_MidiInDevice_nStop;
- Java_com_sun_media_sound_MidiInDeviceProvider_nGetDescription;
- Java_com_sun_media_sound_MidiInDeviceProvider_nGetName;
- Java_com_sun_media_sound_MidiInDeviceProvider_nGetNumDevices;
- Java_com_sun_media_sound_MidiInDeviceProvider_nGetVendor;
- Java_com_sun_media_sound_MidiInDeviceProvider_nGetVersion;
- Java_com_sun_media_sound_MidiOutDevice_nClose;
- Java_com_sun_media_sound_MidiOutDevice_nGetTimeStamp;
- Java_com_sun_media_sound_MidiOutDevice_nOpen;
- Java_com_sun_media_sound_MidiOutDevice_nSendLongMessage;
- Java_com_sun_media_sound_MidiOutDevice_nSendShortMessage;
- Java_com_sun_media_sound_MidiOutDeviceProvider_nGetDescription;
- Java_com_sun_media_sound_MidiOutDeviceProvider_nGetName;
- Java_com_sun_media_sound_MidiOutDeviceProvider_nGetNumDevices;
- Java_com_sun_media_sound_MidiOutDeviceProvider_nGetVendor;
- Java_com_sun_media_sound_MidiOutDeviceProvider_nGetVersion;
- Java_com_sun_media_sound_Platform_nGetExtraLibraries;
- Java_com_sun_media_sound_Platform_nGetLibraryForFeature;
- Java_com_sun_media_sound_Platform_nIsBigEndian;
- Java_com_sun_media_sound_Platform_nIsSigned8;
- Java_com_sun_media_sound_PortMixer_nClose;
- Java_com_sun_media_sound_PortMixer_nControlGetFloatValue;
- Java_com_sun_media_sound_PortMixer_nControlGetIntValue;
- Java_com_sun_media_sound_PortMixer_nControlSetFloatValue;
- Java_com_sun_media_sound_PortMixer_nControlSetIntValue;
- Java_com_sun_media_sound_PortMixer_nGetControls;
- Java_com_sun_media_sound_PortMixer_nGetPortCount;
- Java_com_sun_media_sound_PortMixer_nGetPortName;
- Java_com_sun_media_sound_PortMixer_nGetPortType;
- Java_com_sun_media_sound_PortMixer_nOpen;
- Java_com_sun_media_sound_PortMixerProvider_nGetNumDevices;
- Java_com_sun_media_sound_PortMixerProvider_nNewPortMixerInfo;
- local:
- *;
-};
diff --git a/jdk/make/javax/sql/Makefile b/jdk/make/javax/sql/Makefile
deleted file mode 100644
index cd138cb30f2..00000000000
--- a/jdk/make/javax/sql/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-#
-# Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building JDBC API and JDBC RowSet
-#
-
-BUILDDIR = ../..
-PACKAGE = javax.sql
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files to compile.
-#
-AUTO_FILES_JAVA_DIRS = javax/sql
-
-#
-# Resources
-#
-OTHER_PROPERTIES = $(PKGDIR)/rowset/rowset.properties
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
diff --git a/jdk/make/javax/swing/FILES.gmk b/jdk/make/javax/swing/FILES.gmk
deleted file mode 100644
index c1ba62f797a..00000000000
--- a/jdk/make/javax/swing/FILES.gmk
+++ /dev/null
@@ -1,235 +0,0 @@
-#
-# Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-MISC_FILES = \
- $(CLASSBINDIR)/javax/swing/text/html/default.css \
- $(CLASSBINDIR)/javax/swing/text/rtf/charsets/NeXT.txt \
- $(CLASSBINDIR)/javax/swing/text/rtf/charsets/ansi.txt \
- $(CLASSBINDIR)/javax/swing/text/rtf/charsets/cpg437.txt \
- $(CLASSBINDIR)/javax/swing/text/rtf/charsets/cpg850.txt \
- $(CLASSBINDIR)/javax/swing/text/rtf/charsets/mac.txt
-
-BEANINFO_DOC = \
- $(BUILDDIR)/tools/swing-beans/SwingBeanInfo.template
-
-BEANIMAGES = $(BUILDDIR)/tools/swing-beans/beaninfo/images
-BEANINFO_IMG = \
- $(BEANIMAGES)/AbstractButtonColor16.gif \
- $(BEANIMAGES)/BorderColor16.gif \
- $(BEANIMAGES)/JAppletColor16.gif \
- $(BEANIMAGES)/JAppletColor32.gif \
- $(BEANIMAGES)/JAppletMono16.gif \
- $(BEANIMAGES)/JAppletMono32.gif \
- $(BEANIMAGES)/JButtonColor32.gif \
- $(BEANIMAGES)/JButtonColor16.gif \
- $(BEANIMAGES)/JButtonMono32.gif \
- $(BEANIMAGES)/JButtonMono16.gif \
- $(BEANIMAGES)/JCheckBoxColor32.gif \
- $(BEANIMAGES)/JCheckBoxColor16.gif \
- $(BEANIMAGES)/JCheckBoxMono32.gif \
- $(BEANIMAGES)/JCheckBoxMono16.gif \
- $(BEANIMAGES)/JCheckBoxMenuItemColor32.gif \
- $(BEANIMAGES)/JCheckBoxMenuItemColor16.gif \
- $(BEANIMAGES)/JCheckBoxMenuItemMono32.gif \
- $(BEANIMAGES)/JCheckBoxMenuItemMono16.gif \
- $(BEANIMAGES)/JComboBoxColor32.gif \
- $(BEANIMAGES)/JComboBoxColor16.gif \
- $(BEANIMAGES)/JComboBoxMono32.gif \
- $(BEANIMAGES)/JComboBoxMono16.gif \
- $(BEANIMAGES)/JComponentColor16.gif \
- $(BEANIMAGES)/JDesktopPaneColor32.gif \
- $(BEANIMAGES)/JDesktopPaneColor16.gif \
- $(BEANIMAGES)/JDesktopPaneMono32.gif \
- $(BEANIMAGES)/JDesktopPaneMono16.gif \
- $(BEANIMAGES)/JDialogColor32.gif \
- $(BEANIMAGES)/JDialogColor16.gif \
- $(BEANIMAGES)/JDialogMono16.gif \
- $(BEANIMAGES)/JDialogMono32.gif \
- $(BEANIMAGES)/JEditorPaneColor32.gif \
- $(BEANIMAGES)/JEditorPaneColor16.gif \
- $(BEANIMAGES)/JEditorPaneMono32.gif \
- $(BEANIMAGES)/JEditorPaneMono16.gif \
- $(BEANIMAGES)/JFrameColor32.gif \
- $(BEANIMAGES)/JFrameColor16.gif \
- $(BEANIMAGES)/JFrameMono32.gif \
- $(BEANIMAGES)/JFrameMono16.gif \
- $(BEANIMAGES)/JInternalFrameColor32.gif \
- $(BEANIMAGES)/JInternalFrameColor16.gif \
- $(BEANIMAGES)/JInternalFrameMono32.gif \
- $(BEANIMAGES)/JInternalFrameMono16.gif \
- $(BEANIMAGES)/JLabelColor32.gif \
- $(BEANIMAGES)/JLabelColor16.gif \
- $(BEANIMAGES)/JLabelMono32.gif \
- $(BEANIMAGES)/JLabelMono16.gif \
- $(BEANIMAGES)/JLayeredPaneColor32.gif \
- $(BEANIMAGES)/JLayeredPaneColor16.gif \
- $(BEANIMAGES)/JLayeredPaneMono32.gif \
- $(BEANIMAGES)/JLayeredPaneMono16.gif \
- $(BEANIMAGES)/JListColor32.gif \
- $(BEANIMAGES)/JListColor16.gif \
- $(BEANIMAGES)/JListMono32.gif \
- $(BEANIMAGES)/JListMono16.gif \
- $(BEANIMAGES)/JMenuBarColor32.gif \
- $(BEANIMAGES)/JMenuBarColor16.gif \
- $(BEANIMAGES)/JMenuBarMono32.gif \
- $(BEANIMAGES)/JMenuBarMono16.gif \
- $(BEANIMAGES)/JMenuColor32.gif \
- $(BEANIMAGES)/JMenuColor16.gif \
- $(BEANIMAGES)/JMenuMono32.gif \
- $(BEANIMAGES)/JMenuMono16.gif \
- $(BEANIMAGES)/JMenuItemColor32.gif \
- $(BEANIMAGES)/JMenuItemColor16.gif \
- $(BEANIMAGES)/JMenuItemMono32.gif \
- $(BEANIMAGES)/JMenuItemMono16.gif \
- $(BEANIMAGES)/JPanelColor32.gif \
- $(BEANIMAGES)/JPanelColor16.gif \
- $(BEANIMAGES)/JPanelMono32.gif \
- $(BEANIMAGES)/JPanelMono16.gif \
- $(BEANIMAGES)/JPasswordFieldColor32.gif \
- $(BEANIMAGES)/JPasswordFieldColor16.gif \
- $(BEANIMAGES)/JPasswordFieldMono32.gif \
- $(BEANIMAGES)/JPasswordFieldMono16.gif \
- $(BEANIMAGES)/JPopupMenuColor32.gif \
- $(BEANIMAGES)/JPopupMenuColor16.gif \
- $(BEANIMAGES)/JPopupMenuMono32.gif \
- $(BEANIMAGES)/JPopupMenuMono16.gif \
- $(BEANIMAGES)/JProgressBarColor32.gif \
- $(BEANIMAGES)/JProgressBarColor16.gif \
- $(BEANIMAGES)/JProgressBarMono32.gif \
- $(BEANIMAGES)/JProgressBarMono16.gif \
- $(BEANIMAGES)/JRadioButtonColor32.gif \
- $(BEANIMAGES)/JRadioButtonColor16.gif \
- $(BEANIMAGES)/JRadioButtonMono32.gif \
- $(BEANIMAGES)/JRadioButtonMono16.gif \
- $(BEANIMAGES)/JRadioButtonMenuItemColor32.gif \
- $(BEANIMAGES)/JRadioButtonMenuItemColor16.gif \
- $(BEANIMAGES)/JRadioButtonMenuItemMono32.gif \
- $(BEANIMAGES)/JRadioButtonMenuItemMono16.gif \
- $(BEANIMAGES)/JRootPaneColor32.gif \
- $(BEANIMAGES)/JRootPaneColor16.gif \
- $(BEANIMAGES)/JRootPaneMono32.gif \
- $(BEANIMAGES)/JRootPaneMono16.gif \
- $(BEANIMAGES)/JScrollPaneColor32.gif \
- $(BEANIMAGES)/JScrollPaneColor16.gif \
- $(BEANIMAGES)/JScrollPaneMono32.gif \
- $(BEANIMAGES)/JScrollPaneMono16.gif \
- $(BEANIMAGES)/JScrollBarColor32.gif \
- $(BEANIMAGES)/JScrollBarColor16.gif \
- $(BEANIMAGES)/JScrollBarMono32.gif \
- $(BEANIMAGES)/JScrollBarMono16.gif \
- $(BEANIMAGES)/JSeparatorColor32.gif \
- $(BEANIMAGES)/JSeparatorColor16.gif \
- $(BEANIMAGES)/JSeparatorMono32.gif \
- $(BEANIMAGES)/JSeparatorMono16.gif \
- $(BEANIMAGES)/JSliderColor32.gif \
- $(BEANIMAGES)/JSliderColor16.gif \
- $(BEANIMAGES)/JSliderMono32.gif \
- $(BEANIMAGES)/JSliderMono16.gif \
- $(BEANIMAGES)/JTextPaneColor32.gif \
- $(BEANIMAGES)/JTextPaneColor16.gif \
- $(BEANIMAGES)/JTextPaneMono32.gif \
- $(BEANIMAGES)/JTextPaneMono16.gif \
- $(BEANIMAGES)/JToggleButtonColor32.gif \
- $(BEANIMAGES)/JToggleButtonColor16.gif \
- $(BEANIMAGES)/JToggleButtonMono32.gif \
- $(BEANIMAGES)/JToggleButtonMono16.gif \
- $(BEANIMAGES)/JToolBarColor32.gif \
- $(BEANIMAGES)/JToolBarColor16.gif \
- $(BEANIMAGES)/JToolBarMono32.gif \
- $(BEANIMAGES)/JToolBarMono16.gif \
- $(BEANIMAGES)/JTabbedPaneColor32.gif \
- $(BEANIMAGES)/JTabbedPaneColor16.gif \
- $(BEANIMAGES)/JTabbedPaneMono32.gif \
- $(BEANIMAGES)/JTabbedPaneMono16.gif \
- $(BEANIMAGES)/JTreeColor32.gif \
- $(BEANIMAGES)/JTreeColor16.gif \
- $(BEANIMAGES)/JTreeMono32.gif \
- $(BEANIMAGES)/JTreeMono16.gif \
- $(BEANIMAGES)/JTextAreaColor32.gif \
- $(BEANIMAGES)/JTextAreaColor16.gif \
- $(BEANIMAGES)/JTextAreaMono32.gif \
- $(BEANIMAGES)/JTextAreaMono16.gif \
- $(BEANIMAGES)/JTextFieldColor32.gif \
- $(BEANIMAGES)/JTextFieldColor16.gif \
- $(BEANIMAGES)/JTextFieldMono32.gif \
- $(BEANIMAGES)/JTextFieldMono16.gif \
- $(BEANIMAGES)/JViewportColor32.gif \
- $(BEANIMAGES)/JViewportColor16.gif \
- $(BEANIMAGES)/JViewportMono32.gif \
- $(BEANIMAGES)/JViewportMono16.gif \
- $(BEANIMAGES)/JWindowColor32.gif \
- $(BEANIMAGES)/JWindowColor16.gif \
- $(BEANIMAGES)/JWindowMono32.gif \
- $(BEANIMAGES)/JWindowMono16.gif \
- $(BEANIMAGES)/JTableColor32.gif \
- $(BEANIMAGES)/JTableColor16.gif \
- $(BEANIMAGES)/JTableMono32.gif \
- $(BEANIMAGES)/JTableMono16.gif
-
-BEANS = \
- AbstractButton \
- JComponent
-
-# These classes get listed in the swingall.jar manifest file and are
-# used during BeanInfo source generation.
-BEANS_MANIFEST = \
- JApplet \
- JButton \
- JCheckBox \
- JCheckBoxMenuItem \
- JComboBox \
- JDialog \
- JEditorPane \
- JFrame \
- JInternalFrame \
- JLabel \
- JList \
- JMenu \
- JMenuBar \
- JMenuItem \
- JOptionPane \
- JPanel \
- JPasswordField \
- JPopupMenu \
- JProgressBar \
- JRadioButton \
- JRadioButtonMenuItem \
- JRootPane \
- JScrollBar \
- JScrollPane \
- JSeparator \
- JSlider \
- JSpinner \
- JSplitPane \
- JTabbedPane \
- JTable \
- JTextArea \
- JTextField \
- JTextPane \
- JToggleButton \
- JToolBar \
- JTree \
- JViewport \
- JWindow
diff --git a/jdk/make/javax/swing/Makefile b/jdk/make/javax/swing/Makefile
deleted file mode 100644
index 4c67858b885..00000000000
--- a/jdk/make/javax/swing/Makefile
+++ /dev/null
@@ -1,63 +0,0 @@
-#
-# Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PACKAGE = javax.swing
-PRODUCT = com
-SWING_SRC = $(SHARE_SRC)/classes/javax/swing
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-include FILES.gmk
-AUTO_FILES_JAVA_DIRS = javax/swing sun/swing com/sun/java/swing
-AUTO_JAVA_PRUNE = plaf
-
-SUBDIRS = html32dtd plaf
-
-include $(BUILDDIR)/common/Classes.gmk
-include $(BUILDDIR)/common/Subdirs.gmk
-
-build: other_files
- $(SUBDIRS-loop)
-
-clean clobber::
- $(SUBDIRS-loop)
-
-other_files: $(MISC_FILES)
-
-$(CLASSBINDIR)/%.wav: $(SHARE_SRC)/classes/%.wav
- $(install-file)
-
-$(CLASSBINDIR)/%.gif: $(SHARE_SRC)/classes/%.gif
- $(install-file)
-
-$(CLASSBINDIR)/%.css: $(SHARE_SRC)/classes/%.css
- $(install-file)
-
-$(CLASSBINDIR)/%.txt: $(SHARE_SRC)/classes/%.txt
- $(install-file)
-
diff --git a/jdk/make/javax/swing/beaninfo/FILES.gmk b/jdk/make/javax/swing/beaninfo/FILES.gmk
deleted file mode 100644
index 126d02bd0b9..00000000000
--- a/jdk/make/javax/swing/beaninfo/FILES.gmk
+++ /dev/null
@@ -1,126 +0,0 @@
-#
-# Copyright (c) 1998, 2004, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# There are the Swing classes for which a BeanInfo class is generated.
-#
-
-# this is used for solaris
-
-BEANS = AbstractButton \
- Box \
- JComponent \
- JApplet \
- JButton \
- JCheckBox \
- JCheckBoxMenuItem \
- JComboBox \
- JColorChooser \
- JDesktopPane \
- JDialog \
- JEditorPane \
- JFileChooser \
- JFrame \
- JFormattedTextField \
- JInternalFrame \
- JLabel \
- JLayeredPane \
- JList \
- JMenu \
- JMenuBar \
- JMenuItem \
- JOptionPane \
- JPanel \
- JPasswordField \
- JPopupMenu \
- JProgressBar \
- JRadioButton \
- JRadioButtonMenuItem\
- JScrollBar \
- JScrollPane \
- JSeparator \
- JSlider \
- JSplitPane \
- JSpinner \
- JTabbedPane \
- JTable \
- JTextArea \
- JTextField \
- JTextPane \
- JToggleButton \
- JToolBar \
- JTree \
- JWindow
-
-# in a separate package
-BEANS_TEXT = JTextComponent \
-
-# and this is used for windows
-
-BEANS_SOURCES = ..\..\..\..\..\src\share\classes\javax\swing\AbstractButton.java \
- ..\..\..\..\..\src\share\classes\javax\swing\Box.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JComponent.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JColorChooser.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JApplet.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JButton.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JCheckBox.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JCheckBoxMenuItem.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JComboBox.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JDesktopPane.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JDialog.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JEditorPane.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JFileChooser.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JFormattedTextField.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JFrame.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JInternalFrame.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JLabel.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JLayeredPane.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JList.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JMenu.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JMenuBar.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JMenuItem.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JOptionPane.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JPanel.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JPasswordField.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JPopupMenu.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JProgressBar.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JRadioButton.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JRadioButtonMenuItem.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JScrollBar.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JScrollPane.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JSeparator.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JSlider.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JSpinner.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JSplitPane.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JTabbedPane.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JTable.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JTextArea.java \
- ..\..\..\..\..\src\share\classes\javax\swing\text\JTextComponent.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JTextField.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JTextPane.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JToggleButton.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JToolBar.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JTree.java \
- ..\..\..\..\..\src\share\classes\javax\swing\JWindow.java
diff --git a/jdk/make/javax/swing/beaninfo/Makefile b/jdk/make/javax/swing/beaninfo/Makefile
deleted file mode 100644
index 4ac5408528c..00000000000
--- a/jdk/make/javax/swing/beaninfo/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Create 1.1 version of BeanInfo files needed by Swing.
-#
-# Note that this makefile gets visited only during release engineering
-# time.
-#
-
-BUILDDIR = ../../..
-include $(BUILDDIR)/common/Defs.gmk
-include SwingBeans.gmk
-
-all build: swing-1.2-beans
-
diff --git a/jdk/make/javax/swing/beaninfo/SwingBeans.gmk b/jdk/make/javax/swing/beaninfo/SwingBeans.gmk
deleted file mode 100644
index eecf2121bcc..00000000000
--- a/jdk/make/javax/swing/beaninfo/SwingBeans.gmk
+++ /dev/null
@@ -1,205 +0,0 @@
-#
-# Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile to build the BeanInfo generation tool (ie, a doclet), and
-# then the beaninfo itself. Swing versions prior to 1.2 are no longer
-# built.
-#
-# This makefile could be a lot simpler if we made it more regular.
-#
-
-# identify this as a swingbeans product - used only to identify a
-# unique name for OBJDIR
-PRODUCT = swing-beans
-
-#
-# Main targets provided by this makefile.
-#
-swing-1.2-beans:
- $(MAKE) DEBUG_FLAG=false make-swing-beans
-swing-1.2-beans-debug:
- $(MAKE) DEBUG_FLAG=true make-swing-beans
-
-
-# get the absolute path to the jar command.
-PREFIX = 1.2
-JAVADOCFLAGS += $(NO_PROPRIETARY_API_WARNINGS) $(LANGUAGE_VERSION)
-SWINGPKG = javax/swing
-LOCAL_JAVAC_FLAGS = $(OTHER_JAVACFLAGS)
-# since JAVADOC_CMD runs on ALT_BOOTDIR, the doclet and all its classes must be compiled to match
-DOCLET_JAVAC_FLAGS = -source 6 -target 6
-
-include FILES.gmk
-include $(BUILDDIR)/common/Release.gmk
-
-DOCLETSRC = $(BUILDDIR)/tools/swing-beans
-DOCLETDST = $(TEMPDIR)
-
-FILES_java = GenSwingBeanInfo.java GenDocletBeanInfo.java DocBeanInfo.java
-FILES_class = $(FILES_java:%.java=$(DOCLETDST)/%.class)
-FAKESRC = $(TOPDIR)/src/share/classes
-BEANSRCDIR = $(TEMPDIR)/$(PREFIX)src
-BEANCLASSDIR = $(TEMPDIR)/$(PREFIX)classes
-FILES_beans = $(BEANS:%=$(BEANSRCDIR)/%BeanInfo.java) \
- $(BEANS_TEXT:%=$(BEANSRCDIR)/text/%BeanInfo.java) \
- $(BEANSRCDIR)/SwingBeanInfoBase.java \
- $(BEANSRCDIR)/BeanInfoUtils.java
-
-FILES_bclass = $(FILES_beans:$(BEANSRCDIR)/%.java=$(BEANCLASSDIR)/$(SWINGPKG)/%.class)
-DOCLETFLAGS = -doclet GenDocletBeanInfo
-LOCAL_CLASSPATH = "$(CLASSBINDIR)$(CLASSPATH_SEPARATOR)$(BEANCLASSDIR)$(CLASSPATH_SEPARATOR)."
-
-#
-# Main target.
-#
-make-swing-beans: mkdoclet mkbeaninfo mkclasses mkpackaging
-
-#
-# Make the doclet.
-#
-mkdoclet: $(DOCLETDST) $(FILES_class) .SwingBeanInfo
-
-$(OBJDIR) $(BEANCLASSDIR) $(BEANSRCDIR) $(DOCLETDST)::
- @$(ECHO) "Making directory..." $@
- @$(MKDIR) -p $@
-
-$(DOCLETDST)/%.class: $(DOCLETSRC)/%.java
- $(JAVAC_CMD) $(LOCAL_JAVAC_FLAGS) $(DOCLET_JAVAC_FLAGS) -classpath "$(CLASSBINDIR)$(CLASSPATH_SEPARATOR)$(DOCLETSRC)" -d $(DOCLETDST) $?
- @$(java-vm-cleanup)
-
-# To run, the doclet needs SwingBeanInfoBase class. Also Notice the lie
-# here, SwingBeanInfoBase.class goes elswhere.
-
-.SwingBeanInfo: $(OBJDIR) $(BEANCLASSDIR) $(BEANSRCDIR) $(SWINGPKG)/BeanInfoUtils.class $(SWINGPKG)/SwingBeanInfoBase.class
-
-$(SWINGPKG)/BeanInfoUtils.class: $(BEANSRCDIR)/BeanInfoUtils.java
- $(JAVAC_CMD) $(LOCAL_JAVAC_FLAGS) $(DOCLET_JAVAC_FLAGS) -d $(BEANCLASSDIR) $<
- @$(java-vm-cleanup)
-
-$(SWINGPKG)/SwingBeanInfoBase.class: $(BEANSRCDIR)/SwingBeanInfoBase.java $(BEANSRCDIR)/BeanInfoUtils.java
- $(JAVAC_CMD) $(LOCAL_JAVAC_FLAGS) $(DOCLET_JAVAC_FLAGS) -classpath $(BEANCLASSDIR) -d $(BEANCLASSDIR) $<
- @$(java-vm-cleanup)
-
-#
-# Stage 1: Generate *BeanInfo.java files.
-#
-mkbeaninfo: $(BEANSRCDIR) .delete.beanlist $(FILES_beans) .javadoc.beanlist
-
-.delete.beanlist:
- @$(RM) $(TEMPDIR)/.beans.list
-
-.javadoc.beanlist:
- if [ -s $(TEMPDIR)/.beans.list ]; \
- then $(JAVADOC_CMD) $(DOCLETFLAGS) -x $(DEBUG_FLAG) -d $(BEANSRCDIR) -t $(DOCLETSRC)/SwingBeanInfo.template -docletpath $(DOCLETDST) \
- $(shell if [ -s $(TEMPDIR)/.beans.list ]; then $(CAT) $(TEMPDIR)/.beans.list; fi); \
- fi
- @$(java-vm-cleanup)
-
-$(BEANSRCDIR)/text/%BeanInfo.java: $(FAKESRC)/$(SWINGPKG)/text/%.java
- @$(ECHO) $< >> $(TEMPDIR)/.beans.list
-
-$(BEANSRCDIR)/%BeanInfo.java: $(FAKESRC)/$(SWINGPKG)/%.java
- @$(ECHO) $< >> $(TEMPDIR)/.beans.list
-
-$(BEANSRCDIR)/SwingBeanInfoBase.java: $(DOCLETSRC)/javax/swing/SwingBeanInfoBase.java
- $(CP) $< $@
-
-$(BEANSRCDIR)/BeanInfoUtils.java: $(DOCLETSRC)/sun/swing/BeanInfoUtils.java
- $(CP) $< $@
-
-#
-# Compile the generated *BeanInfo.java files.
-#
-mkclasses: .delete.classlist $(BEANCLASSDIR)/$(SWINGPKG)/SwingBeanInfoBase.class \
- $(BEANCLASSDIR)/$(SWINGPKG)/text/JTextComponentBeanInfo.class \
- .create.classlist $(FILES_bclass) .compile.classlist
-
-$(BEANCLASSDIR)/$(SWINGPKG)/SwingBeanInfoBase.class:: \
- $(BEANSRCDIR)/SwingBeanInfoBase.java
-
-$(BEANCLASSDIR)/$(SWINGPKG)/text/JTextComponentBeanInfo.class:: \
- $(BEANSRCDIR)/JTextComponentBeanInfo.java
-
-$(FILES_bclass):: $(FILES_beans)
-
-# all the sources are in one directory, so make sure that the list does
-# not have the /text direcotry in it. Kludgy, this is...
-.create.classlist:
- @$(ECHO) $(subst /text/,/,$(FILES_beans)) >> $(TEMPDIR)/.classes.list
-
-.delete.classlist:
- @$(ECHO) "Deleting classes.list..."
- @$(RM) $(TEMPDIR)/.classes.list
-
-.compile.classlist:
- if [ -s $(TEMPDIR)/.classes.list ] ; then \
- $(JAVAC_CMD) $(LOCAL_JAVAC_FLAGS) -classpath $(LOCAL_CLASSPATH) -d $(BEANCLASSDIR) \
- $(shell if [ -s $(TEMPDIR)/.classes.list ] ; then $(CAT) $(TEMPDIR)/.classes.list; fi ) ; \
- fi
- @$(java-vm-cleanup)
-
-#
-# Packaging
-#
-mkpackaging:
- $(RM) -r $(BEANCLASSDIR)/$(SWINGPKG)/beaninfo/images
- $(MKDIR) -p $(BEANCLASSDIR)/$(SWINGPKG)/beaninfo/images
- $(CP) $(DOCLETSRC)/beaninfo/images/*.gif $(BEANCLASSDIR)/$(SWINGPKG)/beaninfo/images
- $(BOOT_JAR_CMD) cf $(TEMPDIR)/tmp.jar \
- -C $(BEANCLASSDIR) javax \
- -C $(BEANCLASSDIR) sun \
- $(BOOT_JAR_JFLAGS)
- $(MV) $(TEMPDIR)/tmp.jar $(JDK_IMAGE_DIR)/lib/dt.jar
- @$(java-vm-cleanup)
-
-#
-# Cleanliness.
-#
-swingbeans.clean swingbeans.clobber::
- $(RM) -r 1.2src 1.2classes
- $(RM) -r java javax
- $(RM) *.class
- $(RM) $(TEMPDIR)/.beans.list $(TEMPDIR)/.classes.list beaninfo.jar
-
-#
-# Utility.
-#
-
-
-#
-# Debugging targets for looking at variables.
-#
-show-vars:
- @$(ECHO) FILES_beans = $(FILES_beans)
- @$(ECHO) FILES_bclass = $(FILES_bclass)
-
-.PRECIOUS: $(FILES_beans)
-
-.PHONY: swing-1.2-beans swing-1.2-beans-debug \
- make-swing-beans mkdoclet .SwingBeanInfo mkbeaninfo .delete.beanlist \
- .javadoc.beanlist mkclasses .create.classlist .delete.classlist \
- .compile.classlist mkpackaging mkpackaging swingbeans.clean \
- swingbeans.clobber show-vars
diff --git a/jdk/make/javax/swing/html32dtd/Makefile b/jdk/make/javax/swing/html32dtd/Makefile
deleted file mode 100644
index 997e761dbd6..00000000000
--- a/jdk/make/javax/swing/html32dtd/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PACKAGE = javax/swing/html/parser
-PRODUCT = swing
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Shared defintions.
-#
-HTML32DTD = $(CLASSBINDIR)/javax/swing/text/html/parser/html32.bdtd
-DTDBUILDER_JARFILE = $(BUILDTOOLJARDIR)/dtdbuilder.jar
-DTDDATA = $(BUILDDIR)/tools/dtdbuilder/dtds
-
-$(HTML32DTD): $(DTDBUILDER_JARFILE)
- @$(prep-target)
- ($(BOOT_JAVA_CMD) -Ddtd_home=$(DTDDATA) \
- -jar $(DTDBUILDER_JARFILE) html32 > $@) || exit 1
- @$(java-vm-cleanup)
-
-all build: $(HTML32DTD)
-
-include $(BUILDDIR)/common/Rules.gmk
-
diff --git a/jdk/make/javax/swing/plaf/FILES.gmk b/jdk/make/javax/swing/plaf/FILES.gmk
deleted file mode 100644
index b30da35124a..00000000000
--- a/jdk/make/javax/swing/plaf/FILES.gmk
+++ /dev/null
@@ -1,117 +0,0 @@
-#
-# Copyright (c) 1998, 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-MISC_SWING_FILES = \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/windows/icons/Computer.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/windows/icons/DetailsView.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/windows/icons/Directory.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/windows/icons/Error.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/windows/icons/File.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/windows/icons/FloppyDrive.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/windows/icons/HardDrive.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/windows/icons/HomeFolder.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/windows/icons/Inform.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/windows/icons/ListView.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/windows/icons/NewFolder.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/windows/icons/Question.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/windows/icons/TreeClosed.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/windows/icons/TreeLeaf.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/windows/icons/TreeOpen.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/windows/icons/UpFolder.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/windows/icons/Warn.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/windows/icons/image-delayed.png \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/windows/icons/image-failed.png \
-\
- $(CLASSBINDIR)/javax/swing/plaf/basic/icons/image-delayed.png \
- $(CLASSBINDIR)/javax/swing/plaf/basic/icons/image-failed.png \
-\
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/Error.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/Inform.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/Question.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/sortDown.png \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/sortUp.png \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/Warn.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/close.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/close-pressed.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/collapsed.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/collapsed-rtl.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/computer.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/directory.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/error.png \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/expanded.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/file.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/floppy.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/hardDrive.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/homeFolder.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/iconify.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/iconify-pressed.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/info.png \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/maximize.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/maximize-pressed.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/menu.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/minimize.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/minimize-pressed.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/newFolder.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/paletteClose.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/paletteClose-pressed.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/question.png \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/upFolder.gif \
- $(CLASSBINDIR)/javax/swing/plaf/metal/icons/ocean/warning.png \
- $(CLASSBINDIR)/javax/swing/plaf/metal/sounds/FrameClose.wav \
- $(CLASSBINDIR)/javax/swing/plaf/metal/sounds/FrameMaximize.wav \
- $(CLASSBINDIR)/javax/swing/plaf/metal/sounds/FrameMinimize.wav \
- $(CLASSBINDIR)/javax/swing/plaf/metal/sounds/FrameRestoreDown.wav \
- $(CLASSBINDIR)/javax/swing/plaf/metal/sounds/FrameRestoreUp.wav \
- $(CLASSBINDIR)/javax/swing/plaf/metal/sounds/MenuItemCommand.wav \
- $(CLASSBINDIR)/javax/swing/plaf/metal/sounds/OptionPaneInformation.wav \
- $(CLASSBINDIR)/javax/swing/plaf/metal/sounds/OptionPaneWarning.wav \
- $(CLASSBINDIR)/javax/swing/plaf/metal/sounds/OptionPaneError.wav \
- $(CLASSBINDIR)/javax/swing/plaf/metal/sounds/OptionPaneQuestion.wav \
- $(CLASSBINDIR)/javax/swing/plaf/metal/sounds/PopupMenuPopup.wav
-
-MISC_SWING_FILES_MOTIF_GIF = \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/motif/icons/DesktopIcon.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/motif/icons/TreeClosed.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/motif/icons/TreeOpen.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/motif/icons/Inform.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/motif/icons/Question.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/motif/icons/Warn.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/motif/icons/Error.gif
-
-MISC_SWING_FILES_MOTIF_PNG = \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/motif/icons/image-delayed.png \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/motif/icons/image-failed.png
-
-MISC_SWING_FILES_UNIX = \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/gtk/icons/Directory.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/gtk/icons/File.gif \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/gtk/icons/image-delayed.png \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/gtk/icons/image-failed.png \
- $(CLASSBINDIR)/com/sun/java/swing/plaf/gtk/resources/metacity/SwingFallbackTheme/metacity-1/metacity-theme-1.xml
-
-LOGO_ICONS=\
- $(CLASSBINDIR)/com/sun/java/swing/plaf/windows/icons/JavaCup32.png \
- $(CLASSBINDIR)/javax/swing/plaf/basic/icons/JavaCup16.png
-
diff --git a/jdk/make/javax/swing/plaf/Makefile b/jdk/make/javax/swing/plaf/Makefile
deleted file mode 100644
index 394657f1e3e..00000000000
--- a/jdk/make/javax/swing/plaf/Makefile
+++ /dev/null
@@ -1,134 +0,0 @@
-#
-# Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PACKAGE = javax.swing.plaf
-PRODUCT = com
-SWING_SRC = $(SHARE_SRC)/classes/javax/swing
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-include FILES.gmk
-AUTO_FILES_JAVA_DIRS = javax/swing/plaf sun/swing com/sun/java/swing/plaf
-
-ifeq ($(PLATFORM), windows)
- # Don't build GTK L&F on Windows
- AUTO_JAVA_PRUNE = gtk
-endif
-
-ifdef DISABLE_NIMBUS
- AUTO_JAVA_PRUNE += nimbus
-endif
-
-MISC_FILES = $(MISC_SWING_FILES)
-ifneq ($(PLATFORM), windows)
- # Only include GTK icons on Solaris/Linux
- MISC_FILES += $(MISC_SWING_FILES_UNIX)
-endif
-
-NIMBUS_GENSRC_DIR = $(GENSRCDIR)/javax/swing/plaf/nimbus
-NIMBUS_SKIN_FILE = $(SWING_SRC)/plaf/nimbus/skin.laf
-NIMBUS_GENERATOR_JAR = $(BUILDTOOLJARDIR)/generatenimbus.jar
-
-FILES_java = $(FILES_SWING_java)
-
-#
-# Resources
-#
-LOCALE_SET_DEFINITION = jre
-RESOURCE_BUNDLES_COMPILED_PROPERTIES = \
- com/sun/swing/internal/plaf/basic/resources/basic.properties \
- com/sun/swing/internal/plaf/metal/resources/metal.properties \
- com/sun/swing/internal/plaf/synth/resources/synth.properties \
- com/sun/java/swing/plaf/motif/resources/motif.properties \
- com/sun/java/swing/plaf/windows/resources/windows.properties
-ifneq ($(PLATFORM), windows)
- # Only compile GTK resource bundles on Solaris/Linux
- RESOURCE_BUNDLES_COMPILED_PROPERTIES += \
- com/sun/java/swing/plaf/gtk/resources/gtk.properties
-endif
-
-#
-# Rules.
-# Process LOGO_ICONS and Motif Icons first.
-#
-build: $(LOGO_ICONS) $(MISC_SWING_FILES_MOTIF_GIF) $(MISC_SWING_FILES_MOTIF_PNG) other_files
-
-$(NIMBUS_GENSRC_DIR): $(NIMBUS_SKIN_FILE) $(NIMBUS_GENERATOR_JAR)
- @$(ECHO) "Generating Nimbus source files:"
- $(RM) -r $(NIMBUS_GENSRC_DIR)
- $(BOOT_JAVA_CMD) -jar $(NIMBUS_GENERATOR_JAR) \
- -skinFile $(NIMBUS_SKIN_FILE) -buildDir $(GENSRCDIR) \
- -packagePrefix $(PACKAGE).nimbus -lafName Nimbus
- @$(ECHO) "Finished generating Nimbus source files"
-
-clean:: classes.clean
- $(RM) -r $(NIMBUS_GENSRC_DIR)
-
-#
-# Include
-#
-ifndef DISABLE_NIMBUS
- CLASSES_INIT = $(NIMBUS_GENSRC_DIR)
-endif
-
-include $(BUILDDIR)/common/Classes.gmk
-
-ifndef OPENJDK
-$(LOGO_ICONS): $(CLASSBINDIR)/%.png: $(CLOSED_SRC)/share/classes/%.png
- $(install-file)
-
-$(MISC_SWING_FILES_MOTIF_GIF): $(CLASSBINDIR)/%.gif: $(CLOSED_SRC)/share/classes/%.gif
- $(install-file)
-
-$(MISC_SWING_FILES_MOTIF_PNG): $(CLASSBINDIR)/%.png: $(CLOSED_SRC)/share/classes/%.png
- $(install-file)
-endif
-
-other_files: $(MISC_FILES)
-
-$(CLASSBINDIR)/%.wav: $(SHARE_SRC)/classes/%.wav
- $(install-file)
-
-$(CLASSBINDIR)/%.gif: $(SHARE_SRC)/classes/%.gif
- $(install-file)
-
-$(CLASSBINDIR)/%.png: $(SHARE_SRC)/classes/%.png
- $(install-file)
-
-$(CLASSBINDIR)/%.xml: $(SHARE_SRC)/classes/%.xml
- $(install-file)
-
-$(CLASSBINDIR)/%.css: $(SHARE_SRC)/classes/%.css
- $(install-file)
-
-$(CLASSBINDIR)/%.bdtd: $(SHARE_SRC)/classes/%.bdtd
- $(install-file)
-
-$(CLASSBINDIR)/%.txt: $(SHARE_SRC)/classes/%.txt
- $(install-file)
-
diff --git a/jdk/make/jdk/Makefile b/jdk/make/jdk/Makefile
deleted file mode 100644
index 686c94a5758..00000000000
--- a/jdk/make/jdk/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-#
-# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ..
-PACKAGE = jdk
-PRODUCT = jdk
-JAVAC_LINT_OPTIONS=-Xlint:all
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files to compile
-#
-AUTO_FILES_JAVA_DIRS = jdk
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
diff --git a/jdk/make/jdk_generic_profile.sh b/jdk/make/jdk_generic_profile.sh
deleted file mode 100644
index 1103a56aa52..00000000000
--- a/jdk/make/jdk_generic_profile.sh
+++ /dev/null
@@ -1,420 +0,0 @@
-#!/bin/sh
-
-#
-# Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-
-#############################################################################
-#
-# Generic build profile.sh for all platforms, works in bash, sh, and ksh.
-#
-# Copy this file to your own area, and edit it to suit your needs.
-#
-# Ideally you either won't need to set the ALT_* variables because the
-# build system will find what it needs through system provided paths
-# or environment variables, or you have installed the component in the
-# recommended default path.
-#
-# If you find yourself forced to set an ALT_* environment variable and
-# suspect we could have figured it out automatically, please let us know.
-#
-# Most ALT_* directory defaults are based on being in the parent directory in
-# ALT_SLASH_JAVA, so it's possible to create for example a "C:/jdk6"
-# directory, assign that to ALT_SLASH_JAVA, and place all the components
-# in that directory. This could also minimize the ALT_* environment
-# variables you need to set.
-#
-########
-#
-# Assumes basic unix utilities are in the PATH already (uname, hostname, etc.).
-#
-# On Windows, assumes PROCESSOR_IDENTIFIER, VS100COMNTOOLS,
-# SYSTEMROOT (or SystemRoot), COMPUTERNAME (or hostname works), and
-# USERNAME is defined in the environment.
-# This profile does not rely on using vcvars32.bat and 64bit Setup.bat.
-# Uses CYGWIN cygpath to make sure paths are space-free.
-#
-# The JDK Makefiles may change in the future, making some of these
-# settings unnecessary or redundant.
-#
-# This is a working example, but may or may not work on all systems.
-#
-#############################################################################
-#
-# WARNING: This file will clobber the value of some environment variables.
-#
-# Sets up these environment variables for doing JDK builds:
-# USERNAME
-# COMPUTERNAME
-# PATH
-# Windows Only:
-# LIB
-# INCLUDE
-# PS1
-# SHELL
-#
-# Attempts to set these variables for the JDK builds:
-# ALT_COMPILER_PATH
-# ALT_BOOTDIR
-# Windows Only:
-# ALT_UNIXCOMMAND_PATH
-# ALT_MSVCRNN_DLL_PATH
-#
-#############################################################################
-#
-# Keep in mind that at this point, we are running in some kind of shell
-# (sh, ksh, or bash). We don't know if it's solaris, linux, or windows
-# CYGWIN. We need to figure that out.
-
-# Find user name
-if [ "${USERNAME}" = "" ] ; then
- USERNAME="${LOGNAME}"
-fi
-if [ "${USERNAME}" = "" ] ; then
- USERNAME="${USER}"
-fi
-export USERNAME
-
-# Find machine name
-if [ "${COMPUTERNAME}" = "" ] ; then
- COMPUTERNAME="$(hostname)"
-fi
-export COMPUTERNAME
-
-# Boot jdk
-bootjdk=jdk1.6.0
-importjdk=jdk1.7.0
-
-# Uses 'uname -s', but only expect SunOS or Linux, assume Windows otherwise.
-osname=$(uname -s)
-if [ "${osname}" = SunOS ] ; then
-
- # System place where JDK installed images are stored?
- jdk_instances=/usr/jdk/instances
-
- # Get the Sun Studio compilers (and latest patches for them too)
- if [ "${ALT_COMPILER_PATH}" = "" ] ; then
- ALT_COMPILER_PATH=/opt/SUNWspro/bin
- export ALT_COMPILER_PATH
- fi
- if [ ! -d ${ALT_COMPILER_PATH} ] ; then
- echo "WARNING: Cannot access ALT_COMPILER_PATH=${ALT_COMPILER_PATH}"
- fi
-
- # Place compiler path early in PATH to avoid 'cc' conflicts.
- path4sdk=${ALT_COMPILER_PATH}:/usr/ccs/bin:/usr/ccs/lib:/usr/bin:/bin:/usr/sfw/bin
-
- # Make sure these are unset
- unset JAVA_HOME
- unset LD_LIBRARY_PATH
-
- # Build in C locale
- LANG=C
- export LANG
- LC_ALL=C
- export LC_ALL
-
- umask 002
-
-elif [ "${osname}" = Linux ] ; then
-
- # System place where JDK installed images are stored?
- jdk_instances=/opt/java
-
- # Use compilers from /usr/bin
- path4sdk=/usr/bin:/bin:/usr/sbin:/sbin
-
- # Make sure these are unset
- unset JAVA_HOME
- unset LD_LIBRARY_PATH
-
- # Build in C locale
- LANG=C
- export LANG
- LC_ALL=C
- export LC_ALL
-
- umask 002
-
-else
-
- # System place where JDK installed images are stored?
- jdk_instances="C:"
-
- # Windows: Differs on CYGWIN and the compiler available.
- # Also, blanks in pathnames gives make headaches, so anything placed
- # in any ALT_* variable should be the short windows DOS names.
-
- # Check CYGWIN (should have already been done)
- # Assumption here is that you are in a shell window via cygwin.
- proc_arch=`echo "${PROCESSOR_IDENTIFIER}" | expand | cut -d' ' -f1 | sed -e 's@x86@X86@g' -e 's@Intel64@X64@g' -e 's@em64t@X64@g' -e 's@EM64T@X64@g' -e 's@amd64@X64@g' -e 's@AMD64@X64@g' -e 's@ia64@IA64@g'`
- if [ "${proc_arch}" = "X64" ] ; then
- windows_arch=amd64
- else
- windows_arch=i586
- fi
-
- repo=`hg root | sed -e 's@\\\\@/@g'`
- # We need to check if we are running a CYGWIN shell
- if [ "$(echo ${osname} | fgrep Cygwin)" != "" -a -f /bin/cygpath ] ; then
- # For CYGWIN, uname will have "Cygwin" in it, and /bin/cygpath should exist
- # Utility to convert to short pathnames without spaces
- cygpath="/usr/bin/cygpath -a -m -s"
- cygpathp="/usr/bin/cygpath -p"
- # Most unix utilities are in the /usr/bin
- unixcommand_path="/usr/bin"
- # Make the prompt tell you CYGWIN
- export PS1="CYGWIN:${COMPUTERNAME}:${USERNAME}[\!] "
- elif [ "$(echo ${osname} | fgrep MINGW)" != "" ] ; then
- # Utility to convert to short pathnames without spaces
- cygpath="${repo}/make/tools/msys_build_scripts/dospath.sh"
- if [ ! -f ${cygpath} ] ; then
- echo "ERROR: Cannot find cygpath or equivalent on this machine"
- exit 1
- fi
- # Utility to fix a path to MinGW/MSYS format - the equivalent of 'cygpath -p'
- for tfile in "${repo}/make/scripts/fixpath.pl" "${repo}/../make/scripts/fixpath.pl"; do
- if [ -f ${tfile} ] ; then
- cygpathp="/bin/perl ${tfile} -m"
- fi
- done;
- if [ -z "${cygpathp}" ] ; then
- echo "ERROR: Cannot find make/scripts/fixpath.pl on this machine"
- exit 1
- fi
- unixcommand_path="/usr/bin"
- else
- echo "ERROR: Cannot find CYGWIN or MinGW/MSYS on this machine"
- exit 1
- fi
- if [ "${ALT_UNIXCOMMAND_PATH}" != "" ] ; then
- unixcommand_path=${ALT_UNIXCOMMAND_PATH}
- fi
-
- # Default shell
- export SHELL="${unixcommand_path}/sh"
-
- # Setup path system (verify this is right)
- if [ "${SystemRoot}" != "" ] ; then
- sys_root=$(${cygpath} "${SystemRoot}")
- elif [ "${SYSTEMROOT}" != "" ] ; then
- sys_root=$(${cygpath} "${SYSTEMROOT}")
- else
- sys_root=$(${cygpath} "C:/WINNT")
- fi
- if [ ! -d "${sys_root}" ] ; then
- echo "WARNING: No system root found at: ${sys_root}"
- fi
-
- # Build a : separated path making sure each segment is acceptable to ${osname}
- path4sdk="${unixcommand_path}:"`${cygpathp} "${sys_root}/system32;${sys_root};${sys_root}/System32/Wbem"`
-
- # Compiler setup (nasty part)
- # NOTE: You can use vcvars32.bat to set PATH, LIB, and INCLUDE.
- # NOTE: CYGWIN has a link.exe too, make sure the compilers are first
-
- # Use supplied vsvars.sh
- if [ -f "${repo}/make/scripts/vsvars.sh" ] ; then
- eval `sh ${repo}/make/scripts/vsvars.sh -v10`
- elif [ -f "${repo}/../make/scripts/vsvars.sh" ] ; then
- eval `sh ${repo}/../make/scripts/vsvars.sh -v10`
- else
- echo "WARNING: No make/scripts/vsvars.sh file found"
- fi
-
-fi
-
-# Get the previous JDK to be used to bootstrap the build
-if [ "${ALT_BOOTDIR}" = "" ] ; then
- ALT_BOOTDIR=${jdk_instances}/${bootjdk}
- export ALT_BOOTDIR
-fi
-if [ ! -d ${ALT_BOOTDIR} ] ; then
- echo "WARNING: Cannot access ALT_BOOTDIR=${ALT_BOOTDIR}"
-fi
-
-# Get the import JDK to be used to get hotspot VM if not built
-if [ "${ALT_JDK_IMPORT_PATH}" = "" -a -d ${jdk_instances}/${importjdk} ] ; then
- ALT_JDK_IMPORT_PATH=${jdk_instances}/${importjdk}
- export ALT_JDK_IMPORT_PATH
-fi
-
-# Export PATH setting
-PATH="${path4sdk}"
-export PATH
-
-# Export variables required for Zero
-if [ "${SHARK_BUILD}" = true ] ; then
- ZERO_BUILD=true
- export ZERO_BUILD
-fi
-if [ "${ZERO_BUILD}" = true ] ; then
- # ZERO_LIBARCH is the name of the architecture-specific
- # subdirectory under $JAVA_HOME/jre/lib
- arch=$(uname -m)
- case "${arch}" in
- x86_64) ZERO_LIBARCH=amd64 ;;
- i?86) ZERO_LIBARCH=i386 ;;
- sparc64) ZERO_LIBARCH=sparcv9 ;;
- arm*) ZERO_LIBARCH=arm ;;
- *) ZERO_LIBARCH="$(arch)"
- esac
- export ZERO_LIBARCH
-
- # ARCH_DATA_MODEL is the number of bits in a pointer
- case "${ZERO_LIBARCH}" in
- i386|ppc|s390|sparc|arm)
- ARCH_DATA_MODEL=32
- ;;
- amd64|ppc64|s390x|sparcv9|ia64|alpha)
- ARCH_DATA_MODEL=64
- ;;
- *)
- echo "ERROR: Unable to determine ARCH_DATA_MODEL for ${ZERO_LIBARCH}"
- exit 1
- esac
- export ARCH_DATA_MODEL
-
- # ZERO_ENDIANNESS is the endianness of the processor
- case "${ZERO_LIBARCH}" in
- i386|amd64|ia64)
- ZERO_ENDIANNESS=little
- ;;
- ppc*|s390*|sparc*|alpha)
- ZERO_ENDIANNESS=big
- ;;
- *)
- echo "ERROR: Unable to determine ZERO_ENDIANNESS for ${ZERO_LIBARCH}"
- exit 1
- esac
- export ZERO_ENDIANNESS
-
- # ZERO_ARCHDEF is used to enable architecture-specific code
- case "${ZERO_LIBARCH}" in
- i386) ZERO_ARCHDEF=IA32 ;;
- ppc*) ZERO_ARCHDEF=PPC ;;
- s390*) ZERO_ARCHDEF=S390 ;;
- sparc*) ZERO_ARCHDEF=SPARC ;;
- *) ZERO_ARCHDEF=$(echo "${ZERO_LIBARCH}" | tr a-z A-Z)
- esac
- export ZERO_ARCHDEF
-
- # ZERO_ARCHFLAG tells the compiler which mode to build for
- case "${ZERO_LIBARCH}" in
- s390)
- ZERO_ARCHFLAG="-m31"
- ;;
- *)
- ZERO_ARCHFLAG="-m${ARCH_DATA_MODEL}"
- esac
- export ZERO_ARCHFLAG
-
- # LIBFFI_CFLAGS and LIBFFI_LIBS tell the compiler how to compile and
- # link against libffi
- pkgconfig=$(which pkg-config 2>/dev/null)
- if [ -x "${pkgconfig}" ] ; then
- if [ "${LIBFFI_CFLAGS}" = "" ] ; then
- LIBFFI_CFLAGS=$("${pkgconfig}" --cflags libffi)
- fi
- if [ "${LIBFFI_LIBS}" = "" ] ; then
- LIBFFI_LIBS=$("${pkgconfig}" --libs libffi)
- fi
- fi
- if [ "${LIBFFI_LIBS}" = "" ] ; then
- LIBFFI_LIBS="-lffi"
- fi
- export LIBFFI_CFLAGS
- export LIBFFI_LIBS
-
- # LLVM_CFLAGS, LLVM_LDFLAGS and LLVM_LIBS tell the compiler how to
- # compile and link against LLVM
- if [ "${SHARK_BUILD}" = true ] ; then
- if [ "${LLVM_CONFIG}" = "" ] ; then
- LLVM_CONFIG=$(which llvm-config 2>/dev/null)
- fi
- if [ ! -x "${LLVM_CONFIG}" ] ; then
- echo "ERROR: Unable to locate llvm-config"
- exit 1
- fi
- llvm_components="jit engine nativecodegen"
-
- unset LLVM_CFLAGS
- for flag in $("${LLVM_CONFIG}" --cxxflags $llvm_components); do
- if echo "${flag}" | grep -q '^-[ID]'; then
- if [ "${flag}" != "-D_DEBUG" ] ; then
- if [ "${LLVM_CFLAGS}" != "" ] ; then
- LLVM_CFLAGS="${LLVM_CFLAGS} "
- fi
- LLVM_CFLAGS="${LLVM_CFLAGS}${flag}"
- fi
- fi
- done
- llvm_version=$("${LLVM_CONFIG}" --version | sed 's/\.//; s/svn.*//')
- LLVM_CFLAGS="${LLVM_CFLAGS} -DSHARK_LLVM_VERSION=${llvm_version}"
-
- unset LLVM_LDFLAGS
- for flag in $("${LLVM_CONFIG}" --ldflags $llvm_components); do
- if echo "${flag}" | grep -q '^-L'; then
- if [ "${LLVM_LDFLAGS}" != "" ] ; then
- LLVM_LDFLAGS="${LLVM_LDFLAGS} "
- fi
- LLVM_LDFLAGS="${LLVM_LDFLAGS}${flag}"
- fi
- done
-
- unset LLVM_LIBS
- for flag in $("${LLVM_CONFIG}" --libs $llvm_components); do
- if echo "${flag}" | grep -q '^-l'; then
- if [ "${LLVM_LIBS}" != "" ] ; then
- LLVM_LIBS="${LLVM_LIBS} "
- fi
- LLVM_LIBS="${LLVM_LIBS}${flag}"
- fi
- done
-
- export LLVM_CFLAGS
- export LLVM_LDFLAGS
- export LLVM_LIBS
- fi
-fi
-
-# Export variables for system zlib
-# ZLIB_CFLAGS and ZLIB_LIBS tell the compiler how to compile and
-# link against zlib
-pkgconfig=$(which pkg-config 2>/dev/null)
-if [ -x "${pkgconfig}" ] ; then
- if [ "${ZLIB_CFLAGS}" = "" ] ; then
- ZLIB_CFLAGS=$("${pkgconfig}" --cflags zlib)
- fi
- if [ "${ZLIB_LIBS}" = "" ] ; then
- ZLIB_LIBS=$("${pkgconfig}" --libs zlib)
- fi
-fi
-if [ "${ZLIB_LIBS}" = "" ] ; then
- ZLIB_LIBS="-lz"
-fi
-export ZLIB_CFLAGS
-export ZLIB_LIBS
-
diff --git a/jdk/make/jpda/Makefile b/jdk/make/jpda/Makefile
deleted file mode 100644
index ae6fb8bfa81..00000000000
--- a/jdk/make/jpda/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building all of JPDA, including JDWP, JDI, and
-# example debuggers. See also included files.
-#
-
-BUILDDIR = ..
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Core.
-#
-SUBDIRS = jdwp back front transport expr tty bdi gui
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
diff --git a/jdk/make/jpda/back/Makefile b/jdk/make/jpda/back/Makefile
deleted file mode 100644
index 8c23009b76f..00000000000
--- a/jdk/make/jpda/back/Makefile
+++ /dev/null
@@ -1,122 +0,0 @@
-#
-# Copyright (c) 1998, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the JDI back-end implementation
-#
-
-BUILDDIR = ../..
-LIBRARY = jdwp
-PRODUCT = jpda
-
-LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
-
-FILES_m = mapfile-vers
-
-include $(BUILDDIR)/common/Defs.gmk
-
-# Use the mapfile-vers (See the mapfile located with this Makefile)
-ifdef FILES_m
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-endif
-
-OTHER_INCLUDES = -I$(SHARE_SRC)/transport/export \
- -I$(SHARE_SRC)/back/export \
- -I$(SHARE_SRC)/npt \
- -I$(PLATFORM_SRC)/npt \
- -I$(SHARE_SRC)/back \
- -I$(PLATFORM_SRC)/back \
- -I$(GENNATIVESRCDIR)/jdwp
-
-ifneq ($(PLATFORM), windows)
- OTHER_LDLIBS += $(LIBDL)
-endif # PLATFORM
-
-#
-# This controls the ability to do logging in the library.
-#
-CPPFLAGS_DBG += -DJDWP_LOGGING
-CPPFLAGS_OPT += -DJDWP_LOGGING
-
-#
-# Files to compile.
-#
-FILES_c = \
- ArrayReferenceImpl.c \
- ArrayTypeImpl.c \
- ClassTypeImpl.c \
- ClassLoaderReferenceImpl.c \
- ClassObjectReferenceImpl.c \
- EventRequestImpl.c \
- FieldImpl.c \
- FrameID.c \
- MethodImpl.c \
- ObjectReferenceImpl.c \
- ReferenceTypeImpl.c \
- SDE.c \
- StackFrameImpl.c \
- StringReferenceImpl.c \
- ThreadGroupReferenceImpl.c \
- ThreadReferenceImpl.c \
- VirtualMachineImpl.c \
- bag.c \
- commonRef.c \
- classTrack.c \
- debugDispatch.c \
- debugInit.c \
- debugLoop.c \
- error_messages.c \
- eventFilter.c \
- eventHandler.c \
- eventHelper.c \
- inStream.c \
- invoker.c \
- log_messages.c \
- outStream.c \
- standardHandlers.c \
- stepControl.c \
- stream.c \
- threadControl.c \
- transport.c \
- util.c \
- linker_md.c \
- exec_md.c
-
-#
-# Rules.
-#
-include $(BUILDDIR)/common/Library.gmk
-
-# We don't want to link against -ljava
-JAVALIB=
-
-#
-# Add to ambient vpath so we pick up the library files
-#
-ifeq ($(PLATFORM), windows)
-vpath %.c $(SHARE_SRC)/back:$(SHARE_SRC)/back
-endif # PLATFORM
-vpath %.c $(SHARE_SRC)/back:$(PLATFORM_SRC)/back
-
diff --git a/jdk/make/jpda/back/mapfile-vers b/jdk/make/jpda/back/mapfile-vers
deleted file mode 100644
index a7a63499d61..00000000000
--- a/jdk/make/jpda/back/mapfile-vers
+++ /dev/null
@@ -1,34 +0,0 @@
-#
-# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- Agent_OnLoad;
- Agent_OnUnload;
- local:
- *;
-};
diff --git a/jdk/make/jpda/bdi/Makefile b/jdk/make/jpda/bdi/Makefile
deleted file mode 100644
index b47be2d8f49..00000000000
--- a/jdk/make/jpda/bdi/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the BDI interface
-#
-
-BUILDDIR = ../..
-PACKAGE = com.sun.tools.example.debug.bdi
-PRODUCT = jpda
-include $(BUILDDIR)/common/Defs.gmk
-
-# Where to look for sources
-AUTO_FILES_JAVA_DIRS = \
- com/sun/tools/example/debug/bdi \
- com/sun/tools/example/debug/event
-
-#
-# Rules.
-#
-include $(BUILDDIR)/common/Classes.gmk
diff --git a/jdk/make/jpda/expr/Makefile b/jdk/make/jpda/expr/Makefile
deleted file mode 100644
index eb502e8270f..00000000000
--- a/jdk/make/jpda/expr/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building client expression parsing code.
-#
-
-BUILDDIR = ../..
-PACKAGE = com.sun.tools.example.debug.expr
-PRODUCT = jpda
-include $(BUILDDIR)/common/Defs.gmk
-
-# Packages of java sources to compiler
-AUTO_FILES_JAVA_DIRS = com/sun/tools/example/debug/expr
-
-#
-# Rules.
-#
-include $(BUILDDIR)/common/Classes.gmk
-
diff --git a/jdk/make/jpda/front/Makefile b/jdk/make/jpda/front/Makefile
deleted file mode 100644
index 5a86b223e99..00000000000
--- a/jdk/make/jpda/front/Makefile
+++ /dev/null
@@ -1,82 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the JDI interface and
-# front-end implementation
-#
-
-BUILDDIR = ../..
-PACKAGE = com.sun.tools.jdi
-PRODUCT = jpda
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Java Files to compile are found automatically.
-#
-AUTO_FILES_JAVA_DIRS = com/sun/jdi com/sun/tools/jdi
-
-#
-# Files that need to be copied
-#
-SERVICEDIR = $(CLASSBINDIR)/META-INF/services
-
-FILES_copy = \
- $(SERVICEDIR)/com.sun.jdi.connect.spi.TransportService \
- $(SERVICEDIR)/com.sun.jdi.connect.Connector
-
-#
-# Resources
-#
-LOCALE_SET_DEFINITION = jdk
-RESOURCE_BUNDLES_COMPILED_PROPERTIES = \
- com/sun/tools/jdi/resources/jdi.properties
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
-#
-# Copy the service provider configuration files into the resource
-# directory. Copy the configuration file also uncomments any
-# providers that need to be enabled for this platform.
-#
-
-build: copy-files
-
-copy-files: $(FILES_copy)
-
-$(SERVICEDIR)/%: $(SHARE_SRC)/classes/com/sun/tools/jdi/META-INF/services/%
- $(prep-target)
- $(RM) $@.temp
- @$(CAT) $< | $(SED) -e "s/^#\[$(PLATFORM)\]//" > $@.temp
- $(MV) $@.temp $@
-
-clean clobber::
- $(RM) $(FILES_copy)
-
-.PHONY: copy-files
-
diff --git a/jdk/make/jpda/gui/Makefile b/jdk/make/jpda/gui/Makefile
deleted file mode 100644
index 0816820f569..00000000000
--- a/jdk/make/jpda/gui/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the GUI debugger
-#
-
-BUILDDIR = ../..
-PACKAGE = com.sun.tools.example.debug.gui
-PRODUCT = jpda
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Java Files to compile are found automatically.
-#
-AUTO_FILES_JAVA_DIRS = com/sun/tools/example/debug/gui
-
-#
-# Rules.
-#
-include $(BUILDDIR)/common/Classes.gmk
diff --git a/jdk/make/jpda/jdwp/Makefile b/jdk/make/jpda/jdwp/Makefile
deleted file mode 100644
index fb440072e68..00000000000
--- a/jdk/make/jpda/jdwp/Makefile
+++ /dev/null
@@ -1,79 +0,0 @@
-#
-# Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building JDWP
-#
-
-LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
-
-BUILDDIR = ../..
-PACKAGE = com.sun.tools.jdwp
-PRODUCT = jpda
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Where do generated Java source files go?
-#
-JAVA_SRC_DEST_DIR = $(GENSRCDIR)
-
-#
-# Where do generated C source files go?
-# the jdwp build is what needs the generated C files
-# so they are being placed there for automatic pickup by
-# the value of GENNATIVESRCDIR when jdwp is being built.
-#
-C_SRC_DEST_DIR = $(GENNATIVESRCDIR)/jdwp
-
-JDIPKGDIR = com/sun/tools/jdi
-GEN_JDWP_JAVA_DIR = $(JAVA_SRC_DEST_DIR)/$(JDIPKGDIR)
-GEN_JDWP_JAVA = $(GEN_JDWP_JAVA_DIR)/JDWP.java
-GEN_JDWP_C = $(C_SRC_DEST_DIR)/JDWPCommands.h
-
-JDWP_SPEC = $(BUILDDIR)/jpda/jdwp/jdwp.spec
-JDWPGEN_JARFILE = $(BUILDTOOLJARDIR)/jdwpgen.jar
-
-build: $(GEN_JDWP_JAVA) $(GEN_JDWP_C)
-
-$(GEN_JDWP_JAVA) $(GEN_JDWP_C): $(JDWP_SPEC) $(JDWPGEN_JARFILE)
- $(MKDIR) -p $(GEN_JDWP_JAVA_DIR)
- $(MKDIR) -p $(C_SRC_DEST_DIR)
- $(BOOT_JAVA_CMD) -jar $(JDWPGEN_JARFILE) $(JDWP_SPEC) \
- -jdi $(GEN_JDWP_JAVA) \
- -include $(GEN_JDWP_C)
- @$(java-vm-cleanup)
-
-#
-# Extra clean.
-#
-clean clobber::
- $(RM) -r $(C_SRC_DEST_DIR)
- $(RM) -r $(JAVA_SRC_DEST_DIR)/$(JDIPKGDIR)
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Rules.gmk
-
diff --git a/jdk/make/jpda/jdwp/jdwp.spec b/jdk/make/jpda/jdwp/jdwp.spec
deleted file mode 100644
index 0080c501a7f..00000000000
--- a/jdk/make/jpda/jdwp/jdwp.spec
+++ /dev/null
@@ -1,3148 +0,0 @@
-/*
- * Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Oracle designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Oracle in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
- * or visit www.oracle.com if you need additional information or have any
- * questions.
- */
-
-JDWP "Java(tm) Debug Wire Protocol"
-(CommandSet VirtualMachine=1
- (Command Version=1
- "Returns the JDWP version implemented by the target VM. "
- "The version string format is implementation dependent. "
- (Out
- )
- (Reply
- (string description "Text information on the VM version")
- (int jdwpMajor "Major JDWP Version number")
- (int jdwpMinor "Minor JDWP Version number")
- (string vmVersion "Target VM JRE version, as in the java.version property")
- (string vmName "Target VM name, as in the java.vm.name property")
- )
- (ErrorSet
- (Error VM_DEAD)
- )
- )
- (Command ClassesBySignature=2
- "Returns reference types for all the classes loaded by the target VM "
- "which match the given signature. "
- "Multple reference types will be returned if two or more class "
- "loaders have loaded a class of the same name. "
- "The search is confined to loaded classes only; no attempt is made "
- "to load a class of the given signature. "
- (Out
- (string signature "JNI signature of the class to find "
- "(for example, \"Ljava/lang/String;\"). "
- )
- )
- (Reply
- (Repeat classes "Number of reference types that follow."
- (Group ClassInfo
- (byte refTypeTag "Kind "
- "of following reference type. ")
- (referenceTypeID typeID "Matching loaded reference type")
- (int status "The current class "
- "status. ")
- )
- )
- )
- (ErrorSet
- (Error VM_DEAD)
- )
- )
- (Command AllClasses=3
- "Returns reference types for all classes currently loaded by the "
- "target VM."
- (Out
- )
- (Reply
- (Repeat classes "Number of reference types that follow."
- (Group ClassInfo
- (byte refTypeTag "Kind "
- "of following reference type. ")
- (referenceTypeID typeID "Loaded reference type")
- (string signature
- "The JNI signature of the loaded reference type")
- (int status "The current class "
- "status. ")
- )
- )
- )
- (ErrorSet
- (Error VM_DEAD)
- )
- )
- (Command AllThreads=4
- "Returns all threads currently running in the target VM . "
- "The returned list contains threads created through "
- "java.lang.Thread, all native threads attached to "
- "the target VM through JNI, and system threads created "
- "by the target VM. Threads that have not yet been started "
- "and threads that have completed their execution are not "
- "included in the returned list. "
- (Out
- )
- (Reply
- (Repeat threads "Number of threads that follow."
- (threadObject thread "A running thread")
- )
- )
- (ErrorSet
- (Error VM_DEAD)
- )
- )
- (Command TopLevelThreadGroups=5
- "Returns all thread groups that do not have a parent. This command "
- "may be used as the first step in building a tree (or trees) of the "
- "existing thread groups."
- (Out
- )
- (Reply
- (Repeat groups "Number of thread groups that follow."
- (threadGroupObject group "A top level thread group")
- )
- )
- (ErrorSet
- (Error VM_DEAD)
- )
- )
- (Command Dispose=6
- "Invalidates this virtual machine mirror. "
- "The communication channel to the target VM is closed, and "
- "the target VM prepares to accept another subsequent connection "
- "from this debugger or another debugger, including the "
- "following tasks: "
- ""
- "- All event requests are cancelled. "
- "
- All threads suspended by the thread-level "
- "resume command "
- "or the VM-level "
- "resume command "
- "are resumed as many times as necessary for them to run. "
- "
- Garbage collection is re-enabled in all cases where it was "
- "disabled "
- "
"
- "Any current method invocations executing in the target VM "
- "are continued after the disconnection. Upon completion of any such "
- "method invocation, the invoking thread continues from the "
- "location where it was originally stopped. "
- ""
- "Resources originating in "
- "this VirtualMachine (ObjectReferences, ReferenceTypes, etc.) "
- "will become invalid. "
- (Out
- )
- (Reply
- )
- (ErrorSet
- )
- )
- (Command IDSizes=7
- "Returns the sizes of variably-sized data types in the target VM."
- "The returned values indicate the number of bytes used by the "
- "identifiers in command and reply packets."
- (Out
- )
- (Reply
- (int fieldIDSize "fieldID size in bytes ")
- (int methodIDSize "methodID size in bytes ")
- (int objectIDSize "objectID size in bytes ")
- (int referenceTypeIDSize "referenceTypeID size in bytes ")
- (int frameIDSize "frameID size in bytes ")
- )
- (ErrorSet
- (Error VM_DEAD)
- )
- )
- (Command Suspend=8
- "Suspends the execution of the application running in the target "
- "VM. All Java threads currently running will be suspended. "
- "
"
- "Unlike java.lang.Thread.suspend, "
- "suspends of both the virtual machine and individual threads are "
- "counted. Before a thread will run again, it must be resumed through "
- "the VM-level resume command "
- "or the thread-level resume command "
- "the same number of times it has been suspended. "
- (Out
- )
- (Reply
- )
- (ErrorSet
- (Error VM_DEAD)
- )
- )
- (Command Resume=9
- "Resumes execution of the application after the suspend "
- "command or an event has stopped it. "
- "Suspensions of the Virtual Machine and individual threads are "
- "counted. If a particular thread is suspended n times, it must "
- "resumed n times before it will continue. "
- (Out
- )
- (Reply
- )
- (ErrorSet
- )
- )
- (Command Exit=10
- "Terminates the target VM with the given exit code. "
- "On some platforms, the exit code might be truncated, for "
- "example, to the low order 8 bits. "
- "All ids previously returned from the target VM become invalid. "
- "Threads running in the VM are abruptly terminated. "
- "A thread death exception is not thrown and "
- "finally blocks are not run."
- (Out
- (int exitCode "the exit code")
- )
- (Reply
- )
- (ErrorSet
- )
- )
- (Command CreateString=11
- "Creates a new string object in the target VM and returns "
- "its id. "
- (Out
- (string utf "UTF-8 characters to use in the created string. ")
- )
- (Reply
- (stringObject stringObject
- "Created string (instance of java.lang.String) ")
- )
- (ErrorSet
- (Error VM_DEAD)
- )
- )
- (Command Capabilities=12
- "Retrieve this VM's capabilities. The capabilities are returned "
- "as booleans, each indicating the presence or absence of a "
- "capability. The commands associated with each capability will "
- "return the NOT_IMPLEMENTED error if the cabability is not "
- "available."
- (Out
- )
- (Reply
- (boolean canWatchFieldModification
- "Can the VM watch field modification, and therefore "
- "can it send the Modification Watchpoint Event?")
- (boolean canWatchFieldAccess
- "Can the VM watch field access, and therefore "
- "can it send the Access Watchpoint Event?")
- (boolean canGetBytecodes
- "Can the VM get the bytecodes of a given method? ")
- (boolean canGetSyntheticAttribute
- "Can the VM determine whether a field or method is "
- "synthetic? (that is, can the VM determine if the "
- "method or the field was invented by the compiler?) ")
- (boolean canGetOwnedMonitorInfo
- "Can the VM get the owned monitors infornation for "
- "a thread?")
- (boolean canGetCurrentContendedMonitor
- "Can the VM get the current contended monitor of a thread?")
- (boolean canGetMonitorInfo
- "Can the VM get the monitor information for a given object? ")
- )
- (ErrorSet
- (Error VM_DEAD)
- )
- )
- (Command ClassPaths=13
- "Retrieve the classpath and bootclasspath of the target VM. "
- "If the classpath is not defined, returns an empty list. If the "
- "bootclasspath is not defined returns an empty list."
- (Out
- )
- (Reply
- (string baseDir "Base directory used to resolve relative "
- "paths in either of the following lists.")
- (Repeat classpaths "Number of paths in classpath."
- (string path "One component of classpath") )
- (Repeat bootclasspaths "Number of paths in bootclasspath."
- (string path "One component of bootclasspath") )
- )
- (ErrorSet
- (Error VM_DEAD)
- )
- )
- (Command DisposeObjects=14
- "Releases a list of object IDs. For each object in the list, the "
- "following applies. "
- "The count of references held by the back-end (the reference "
- "count) will be decremented by refCnt. "
- "If thereafter the reference count is less than "
- "or equal to zero, the ID is freed. "
- "Any back-end resources associated with the freed ID may "
- "be freed, and if garbage collection was "
- "disabled for the object, it will be re-enabled. "
- "The sender of this command "
- "promises that no further commands will be sent "
- "referencing a freed ID.
- "
"
- "Use of this command is not required. If it is not sent, "
- "resources associated with each ID will be freed by the back-end "
- "at some time after the corresponding object is garbage collected. "
- "It is most useful to use this command to reduce the load on the "
- "back-end if a very large number of "
- "objects has been retrieved from the back-end (a large array, "
- "for example) but may not be garbage collected any time soon. "
- "
"
- "IDs may be re-used by the back-end after they "
- "have been freed with this command."
- "This description assumes reference counting, "
- "a back-end may use any implementation which operates "
- "equivalently. "
- (Out
- (Repeat requests "Number of object dispose requests that follow"
- (Group Request
- (object object "The object ID")
- (int refCnt "The number of times this object ID has been "
- "part of a packet received from the back-end. "
- "An accurate count prevents the object ID "
- "from being freed on the back-end if "
- "it is part of an incoming packet, not yet "
- "handled by the front-end.")
- )
- )
- )
- (Reply
- )
- (ErrorSet
- )
- )
- (Command HoldEvents=15
- "Tells the target VM to stop sending events. Events are not discarded; "
- "they are held until a subsequent ReleaseEvents command is sent. "
- "This command is useful to control the number of events sent "
- "to the debugger VM in situations where very large numbers of events "
- "are generated. "
- "While events are held by the debugger back-end, application "
- "execution may be frozen by the debugger back-end to prevent "
- "buffer overflows on the back end.
- "Responses to commands are never held and are not affected by this
- "command. If events are already being held, this command is "
- "ignored."
- (Out
- )
- (Reply
- )
- (ErrorSet
- )
- )
- (Command ReleaseEvents=16
- "Tells the target VM to continue sending events. This command is "
- "used to restore normal activity after a HoldEvents command. If "
- "there is no current HoldEvents command in effect, this command is "
- "ignored."
- (Out
- )
- (Reply
- )
- (ErrorSet
- )
- )
- (Command CapabilitiesNew=17
- "Retrieve all of this VM's capabilities. The capabilities are returned "
- "as booleans, each indicating the presence or absence of a "
- "capability. The commands associated with each capability will "
- "return the NOT_IMPLEMENTED error if the cabability is not "
- "available."
- "Since JDWP version 1.4."
- (Out
- )
- (Reply
- (boolean canWatchFieldModification
- "Can the VM watch field modification, and therefore "
- "can it send the Modification Watchpoint Event?")
- (boolean canWatchFieldAccess
- "Can the VM watch field access, and therefore "
- "can it send the Access Watchpoint Event?")
- (boolean canGetBytecodes
- "Can the VM get the bytecodes of a given method? ")
- (boolean canGetSyntheticAttribute
- "Can the VM determine whether a field or method is "
- "synthetic? (that is, can the VM determine if the "
- "method or the field was invented by the compiler?) ")
- (boolean canGetOwnedMonitorInfo
- "Can the VM get the owned monitors infornation for "
- "a thread?")
- (boolean canGetCurrentContendedMonitor
- "Can the VM get the current contended monitor of a thread?")
- (boolean canGetMonitorInfo
- "Can the VM get the monitor information for a given object? ")
- (boolean canRedefineClasses
- "Can the VM redefine classes?")
- (boolean canAddMethod
- "Can the VM add methods when redefining "
- "classes?")
- (boolean canUnrestrictedlyRedefineClasses
- "Can the VM redefine classes"
- "in arbitrary ways?")
- (boolean canPopFrames
- "Can the VM pop stack frames?")
- (boolean canUseInstanceFilters
- "Can the VM filter events by specific object?")
- (boolean canGetSourceDebugExtension
- "Can the VM get the source debug extension?")
- (boolean canRequestVMDeathEvent
- "Can the VM request VM death events?")
- (boolean canSetDefaultStratum
- "Can the VM set a default stratum?")
- (boolean canGetInstanceInfo
- "Can the VM return instances, counts of instances of classes "
- "and referring objects?")
- (boolean canRequestMonitorEvents
- "Can the VM request monitor events?")
- (boolean canGetMonitorFrameInfo
- "Can the VM get monitors with frame depth info?")
- (boolean canUseSourceNameFilters
- "Can the VM filter class prepare events by source name?")
- (boolean canGetConstantPool
- "Can the VM return the constant pool information?")
- (boolean canForceEarlyReturn
- "Can the VM force early return from a method?")
- (boolean reserved22
- "Reserved for future capability")
- (boolean reserved23
- "Reserved for future capability")
- (boolean reserved24
- "Reserved for future capability")
- (boolean reserved25
- "Reserved for future capability")
- (boolean reserved26
- "Reserved for future capability")
- (boolean reserved27
- "Reserved for future capability")
- (boolean reserved28
- "Reserved for future capability")
- (boolean reserved29
- "Reserved for future capability")
- (boolean reserved30
- "Reserved for future capability")
- (boolean reserved31
- "Reserved for future capability")
- (boolean reserved32
- "Reserved for future capability")
- )
- (ErrorSet
- (Error VM_DEAD)
- )
- )
- (Command RedefineClasses=18
- "Installs new class definitions. "
- "If there are active stack frames in methods of the redefined classes in the "
- "target VM then those active frames continue to run the bytecodes of the "
- "original method. These methods are considered obsolete - see "
- "IsObsolete. The methods in the "
- "redefined classes will be used for new invokes in the target VM. "
- "The original method ID refers to the redefined method. "
- "All breakpoints in the redefined classes are cleared."
- "If resetting of stack frames is desired, the "
- "PopFrames command can be used "
- "to pop frames with obsolete methods."
- "
"
- "Requires canRedefineClasses capability - see "
- "CapabilitiesNew. "
- "In addition to the canRedefineClasses capability, the target VM must "
- "have the canAddMethod capability to add methods when redefining classes, "
- "or the canUnrestrictedlyRedefineClasses to redefine classes in arbitrary "
- "ways."
- (Out
- (Repeat classes "Number of reference types that follow."
- (Group ClassDef
- (referenceType refType "The reference type.")
- (Repeat classfile "Number of bytes defining class (below)"
- (byte classbyte "byte in JVM class file "
- "format.")
- )
- )
- )
- )
- (Reply
- )
- (ErrorSet
- (Error INVALID_CLASS "One of the refTypes is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "One of the refTypes is not a known ID.")
- (Error UNSUPPORTED_VERSION)
- (Error INVALID_CLASS_FORMAT)
- (Error CIRCULAR_CLASS_DEFINITION)
- (Error FAILS_VERIFICATION)
- (Error NAMES_DONT_MATCH)
- (Error NOT_IMPLEMENTED "No aspect of this functionality is implemented "
- "(CapabilitiesNew.canRedefineClasses is false)")
- (Error ADD_METHOD_NOT_IMPLEMENTED)
- (Error SCHEMA_CHANGE_NOT_IMPLEMENTED)
- (Error HIERARCHY_CHANGE_NOT_IMPLEMENTED)
- (Error DELETE_METHOD_NOT_IMPLEMENTED)
- (Error CLASS_MODIFIERS_CHANGE_NOT_IMPLEMENTED)
- (Error METHOD_MODIFIERS_CHANGE_NOT_IMPLEMENTED)
- (Error VM_DEAD)
- )
- )
- (Command SetDefaultStratum=19
- "Set the default stratum. Requires canSetDefaultStratum capability - see "
- "CapabilitiesNew."
- (Out
- (string stratumID "default stratum, or empty string to use "
- "reference type default.")
- )
- (Reply
- )
- (ErrorSet
- (Error NOT_IMPLEMENTED)
- (Error VM_DEAD)
- )
- )
- (Command AllClassesWithGeneric=20
- "Returns reference types for all classes currently loaded by the "
- "target VM. "
- "Both the JNI signature and the generic signature are "
- "returned for each class. "
- "Generic signatures are described in the signature attribute "
- "section in "
- "The Java™ Virtual Machine Specification. "
- "Since JDWP version 1.5."
- (Out
- )
- (Reply
- (Repeat classes "Number of reference types that follow."
- (Group ClassInfo
- (byte refTypeTag "Kind "
- "of following reference type. ")
- (referenceTypeID typeID "Loaded reference type")
- (string signature
- "The JNI signature of the loaded reference type.")
- (string genericSignature
- "The generic signature of the loaded reference type "
- "or an empty string if there is none.")
- (int status "The current class "
- "status. ")
- )
- )
- )
- (ErrorSet
- (Error VM_DEAD)
- )
- )
-
- (Command InstanceCounts=21
- "Returns the number of instances of each reference type in the input list. "
- "Only instances that are reachable for the purposes of "
- "garbage collection are counted. If a reference type is invalid, "
- "eg. it has been unloaded, zero is returned for its instance count."
- "
Since JDWP version 1.6. Requires canGetInstanceInfo capability - see "
- "CapabilitiesNew."
- (Out
- (Repeat refTypesCount "Number of reference types that follow. Must be non-negative."
- (referenceType refType "A reference type ID.")
- )
- )
- (Reply
- (Repeat counts "The number of counts that follow."
- (long instanceCount "The number of instances for the corresponding reference type "
- "in 'Out Data'.")
- )
- )
- (ErrorSet
- (Error ILLEGAL_ARGUMENT "refTypesCount is less than zero.")
- (Error NOT_IMPLEMENTED)
- (Error VM_DEAD)
- )
- )
-)
-
-(CommandSet ReferenceType=2
- (Command Signature=1
- "Returns the JNI signature of a reference type. "
- "JNI signature formats are described in the "
- "Java Native Inteface Specification"
- "
- "For primitive classes "
- "the returned signature is the signature of the corresponding primitive "
- "type; for example, \"I\" is returned as the signature of the class "
- "represented by java.lang.Integer.TYPE."
- (Out
- (referenceType refType "The reference type ID.")
- )
- (Reply
- (string signature
- "The JNI signature for the reference type.")
- )
- (ErrorSet
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command ClassLoader=2
- "Returns the instance of java.lang.ClassLoader which loaded "
- "a given reference type. If the reference type was loaded by the "
- "system class loader, the returned object ID is null."
- (Out
- (referenceType refType "The reference type ID.")
- )
- (Reply
- (classLoaderObject classLoader "The class loader for the reference type. ")
- )
- (ErrorSet
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command Modifiers=3
- "Returns the modifiers (also known as access flags) for a reference type. "
- "The returned bit mask contains information on the declaration "
- "of the reference type. If the reference type is an array or "
- "a primitive class (for example, java.lang.Integer.TYPE), the "
- "value of the returned bit mask is undefined."
- (Out
- (referenceType refType "The reference type ID.")
- )
- (Reply
- (int modBits "Modifier bits as defined in Chapter 4 of "
- "The Java™ Virtual Machine Specification")
- )
- (ErrorSet
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command Fields=4
- "Returns information for each field in a reference type. "
- "Inherited fields are not included. "
- "The field list will include any synthetic fields created "
- "by the compiler. "
- "Fields are returned in the order they occur in the class file."
- (Out
- (referenceType refType "The reference type ID.")
- )
- (Reply
- (Repeat declared "Number of declared fields."
- (Group FieldInfo
- (field fieldID "Field ID.")
- (string name "Name of field.")
- (string signature "JNI Signature of field.")
- (int modBits "The modifier bit flags (also known as access flags) "
- "which provide additional information on the "
- "field declaration. Individual flag values are "
- "defined in Chapter 4 of "
- "The Java™ Virtual Machine Specification. "
- "In addition, The 0xf0000000
bit identifies "
- "the field as synthetic, if the synthetic attribute "
- "capability is available.")
- )
- )
- )
- (ErrorSet
- (Error CLASS_NOT_PREPARED)
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command Methods=5
- "Returns information for each method in a reference type. "
- "Inherited methods are not included. The list of methods will "
- "include constructors (identified with the name \"<init>\"), "
- "the initialization method (identified with the name \"<clinit>\") "
- "if present, and any synthetic methods created by the compiler. "
- "Methods are returned in the order they occur in the class file."
- (Out
- (referenceType refType "The reference type ID.")
- )
- (Reply
- (Repeat declared "Number of declared methods."
- (Group MethodInfo
- (method methodID "Method ID.")
- (string name "Name of method.")
- (string signature "JNI signature of method.")
- (int modBits "The modifier bit flags (also known as access flags) "
- "which provide additional information on the "
- "method declaration. Individual flag values are "
- "defined in Chapter 4 of "
- "The Java™ Virtual Machine Specification. "
- "In addition, The 0xf0000000
bit identifies "
- "the method as synthetic, if the synthetic attribute "
- "capability is available.")
- )
- )
- )
- (ErrorSet
- (Error CLASS_NOT_PREPARED)
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command GetValues=6
- "Returns the value of one or more static fields of the "
- "reference type. Each field must be member of the reference type "
- "or one of its superclasses, superinterfaces, or implemented interfaces. "
- "Access control is not enforced; for example, the values of private "
- "fields can be obtained."
- (Out
- (referenceType refType "The reference type ID.")
- (Repeat fields "The number of values to get"
- (Group Field
- (field fieldID "A field to get")
- )
- )
- )
- (Reply
- (Repeat values "The number of values returned, always equal to fields, "
- "the number of values to get."
- (value value "The field value")
- )
- )
- (ErrorSet
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error INVALID_FIELDID)
- (Error VM_DEAD)
- )
- )
- (Command SourceFile=7
- "Returns the name of source file in which a reference type was "
- "declared. "
- (Out
- (referenceType refType "The reference type ID.")
- )
- (Reply
- (string sourceFile "The source file name. No path information "
- "for the file is included")
- )
- (ErrorSet
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error ABSENT_INFORMATION "The source file attribute is absent.")
- (Error VM_DEAD)
- )
- )
- (Command NestedTypes=8
- "Returns the classes and interfaces directly nested within this type."
- "Types further nested within those types are not included. "
- (Out
- (referenceType refType "The reference type ID.")
- )
- (Reply
- (Repeat classes "The number of nested classes and interfaces"
- (Group TypeInfo
- (byte refTypeTag "Kind "
- "of following reference type. ")
- (referenceTypeID typeID "The nested class or interface ID.")
- )
- )
- )
- (ErrorSet
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command Status=9
- "Returns the current status of the reference type. The status "
- "indicates the extent to which the reference type has been "
- "initialized, as described in section 2.1.6 of "
- "The Java™ Virtual Machine Specification. "
- "If the class is linked the PREPARED and VERIFIED bits in the returned status bits "
- "will be set. If the class is initialized the INITIALIZED bit in the returned "
- "status bits will be set. If an error occured during initialization then the "
- "ERROR bit in the returned status bits will be set. "
- "The returned status bits are undefined for array types and for "
- "primitive classes (such as java.lang.Integer.TYPE). "
- (Out
- (referenceType refType "The reference type ID.")
- )
- (Reply
- (int status "Status bits:"
- "See JDWP.ClassStatus")
- )
- (ErrorSet
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command Interfaces=10
- "Returns the interfaces declared as implemented by this class. "
- "Interfaces indirectly implemented (extended by the implemented "
- "interface or implemented by a superclass) are not included."
- (Out
- (referenceType refType "The reference type ID.")
- )
- (Reply
- (Repeat interfaces "The number of implemented interfaces"
- (interfaceType interfaceType "implemented interface.")
- )
- )
- (ErrorSet
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command ClassObject=11
- "Returns the class object corresponding to this type. "
- (Out
- (referenceType refType "The reference type ID.")
- )
- (Reply
- (classObject classObject "class object.")
- )
- (ErrorSet
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command SourceDebugExtension=12
- "Returns the value of the SourceDebugExtension attribute. "
- "Since JDWP version 1.4. Requires canGetSourceDebugExtension capability - see "
- "CapabilitiesNew."
- (Out
- (referenceType refType "The reference type ID.")
- )
- (Reply
- (string extension "extension attribute")
- )
- (ErrorSet
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error ABSENT_INFORMATION "If the extension is not specified.")
- (Error NOT_IMPLEMENTED)
- (Error VM_DEAD)
- )
- )
- (Command SignatureWithGeneric=13
- "Returns the JNI signature of a reference type along with the "
- "generic signature if there is one. "
- "Generic signatures are described in the signature attribute "
- "section in "
- "The Java™ Virtual Machine Specification. "
- "Since JDWP version 1.5."
- "
- (Out
- (referenceType refType "The reference type ID.")
- )
- (Reply
- (string signature
- "The JNI signature for the reference type.")
- (string genericSignature
- "The generic signature for the reference type or an empty "
- "string if there is none.")
- )
- (ErrorSet
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command FieldsWithGeneric=14
- "Returns information, including the generic signature if any, "
- "for each field in a reference type. "
- "Inherited fields are not included. "
- "The field list will include any synthetic fields created "
- "by the compiler. "
- "Fields are returned in the order they occur in the class file. "
- "Generic signatures are described in the signature attribute "
- "section in "
- "The Java™ Virtual Machine Specification. "
- "Since JDWP version 1.5."
- (Out
- (referenceType refType "The reference type ID.")
- )
- (Reply
- (Repeat declared "Number of declared fields."
- (Group FieldInfo
- (field fieldID "Field ID.")
- (string name "The name of the field.")
- (string signature "The JNI signature of the field.")
- (string genericSignature "The generic signature of the "
- "field, or an empty string if there is none.")
- (int modBits "The modifier bit flags (also known as access flags) "
- "which provide additional information on the "
- "field declaration. Individual flag values are "
- "defined in Chapter 4 of "
- "The Java™ Virtual Machine Specification. "
- "In addition, The 0xf0000000
bit identifies "
- "the field as synthetic, if the synthetic attribute "
- "capability is available.")
- )
- )
- )
- (ErrorSet
- (Error CLASS_NOT_PREPARED)
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command MethodsWithGeneric=15
- "Returns information, including the generic signature if any, "
- "for each method in a reference type. "
- "Inherited methodss are not included. The list of methods will "
- "include constructors (identified with the name \"<init>\"), "
- "the initialization method (identified with the name \"<clinit>\") "
- "if present, and any synthetic methods created by the compiler. "
- "Methods are returned in the order they occur in the class file. "
- "Generic signatures are described in the signature attribute "
- "section in "
- "The Java™ Virtual Machine Specification. "
- "Since JDWP version 1.5."
- (Out
- (referenceType refType "The reference type ID.")
- )
- (Reply
- (Repeat declared "Number of declared methods."
- (Group MethodInfo
- (method methodID "Method ID.")
- (string name "The name of the method.")
- (string signature "The JNI signature of the method.")
- (string genericSignature "The generic signature of the method, or "
- "an empty string if there is none.")
- (int modBits "The modifier bit flags (also known as access flags) "
- "which provide additional information on the "
- "method declaration. Individual flag values are "
- "defined in Chapter 4 of "
- "The Java™ Virtual Machine Specification. "
- "In addition, The 0xf0000000
bit identifies "
- "the method as synthetic, if the synthetic attribute "
- "capability is available.")
- )
- )
- )
- (ErrorSet
- (Error CLASS_NOT_PREPARED)
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command Instances=16
- "Returns instances of this reference type. "
- "Only instances that are reachable for the purposes of "
- "garbage collection are returned. "
- "
Since JDWP version 1.6. Requires canGetInstanceInfo capability - see "
- "CapabilitiesNew."
- (Out
- (referenceType refType "The reference type ID.")
- (int maxInstances "Maximum number of instances to return. Must be non-negative. "
- "If zero, all instances are returned.")
- )
- (Reply
- (Repeat instances "The number of instances that follow."
- (tagged-object instance "An instance of this reference type.")
- )
- )
- (ErrorSet
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error ILLEGAL_ARGUMENT "maxInstances is less than zero.")
- (Error NOT_IMPLEMENTED)
- (Error VM_DEAD)
- )
- )
- (Command ClassFileVersion=17
- "Returns the class file major and minor version numbers, as defined in the class "
- "file format of the Java Virtual Machine specification. "
- "
Since JDWP version 1.6. "
- (Out
- (referenceType refType "The class.")
- )
- (Reply
- (int majorVersion "Major version number")
- (int minorVersion "Minor version number")
- )
- (ErrorSet
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error ABSENT_INFORMATION "The class file version information is "
- "absent for primitive and array types.")
- (Error VM_DEAD)
- )
- )
- (Command ConstantPool=18
- "Return the raw bytes of the constant pool in the format of the "
- "constant_pool item of the Class File Format in "
- "The Java™ Virtual Machine Specification. "
- "
Since JDWP version 1.6. Requires canGetConstantPool capability - see "
- "CapabilitiesNew.""
- (Out
- (referenceType refType "The class.")
- )
- (Reply
- (int count "Total number of constant pool entries plus one. This "
- "corresponds to the constant_pool_count item of the "
- "Class File Format in "
- "The Java™ Virtual Machine Specification. ")
- (Repeat bytes
- (byte cpbytes "Raw bytes of constant pool")
- )
- )
- (ErrorSet
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error NOT_IMPLEMENTED "If the target virtual machine does not "
- "support the retrieval of constant pool information.")
- (Error ABSENT_INFORMATION "The Constant Pool information is "
- "absent for primitive and array types.")
- (Error VM_DEAD)
- )
- )
-)
-(CommandSet ClassType=3
- (Command Superclass=1
- "Returns the immediate superclass of a class."
- (Out
- (classType clazz "The class type ID.")
- )
- (Reply
- (classType superclass
- "The superclass (null if the class ID for java.lang.Object is specified).")
- )
- (ErrorSet
- (Error INVALID_CLASS "clazz is not the ID of a class.")
- (Error INVALID_OBJECT "clazz is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command SetValues=2
- "Sets the value of one or more static fields. "
- "Each field must be member of the class type "
- "or one of its superclasses, superinterfaces, or implemented interfaces. "
- "Access control is not enforced; for example, the values of private "
- "fields can be set. Final fields cannot be set."
- "For primitive values, the value's type must match the "
- "field's type exactly. For object values, there must exist a "
- "widening reference conversion from the value's type to the
- "field's type and the field's type must be loaded. "
- (Out
- (classType clazz "The class type ID.")
- (Repeat values "The number of fields to set."
- (Group FieldValue "A Field/Value pair."
- (field fieldID "Field to set.")
- (untagged-value value "Value to put in the field.")
- )
- )
- )
- (Reply "none"
- )
- (ErrorSet
- (Error INVALID_CLASS "clazz is not the ID of a class.")
- (Error CLASS_NOT_PREPARED)
- (Error INVALID_OBJECT "clazz is not a known ID or a value of an "
- "object field is not a known ID.")
- (Error INVALID_FIELDID)
- (Error VM_DEAD)
- )
- )
- (Command InvokeMethod=3
- "Invokes a static method. "
- "The method must be member of the class type "
- "or one of its superclasses, superinterfaces, or implemented interfaces. "
- "Access control is not enforced; for example, private "
- "methods can be invoked."
- "
"
- "The method invocation will occur in the specified thread. "
- "Method invocation can occur only if the specified thread "
- "has been suspended by an event. "
- "Method invocation is not supported "
- "when the target VM has been suspended by the front-end. "
- "
"
- "The specified method is invoked with the arguments in the specified "
- "argument list. "
- "The method invocation is synchronous; the reply packet is not "
- "sent until the invoked method returns in the target VM. "
- "The return value (possibly the void value) is "
- "included in the reply packet. "
- "If the invoked method throws an exception, the "
- "exception object ID is set in the reply packet; otherwise, the "
- "exception object ID is null. "
- "
"
- "For primitive arguments, the argument value's type must match the "
- "argument's type exactly. For object arguments, there must exist a "
- "widening reference conversion from the argument value's type to the "
- "argument's type and the argument's type must be loaded. "
- "
"
- "By default, all threads in the target VM are resumed while "
- "the method is being invoked if they were previously "
- "suspended by an event or by command. "
- "This is done to prevent the deadlocks "
- "that will occur if any of the threads own monitors "
- "that will be needed by the invoked method. It is possible that "
- "breakpoints or other events might occur during the invocation. "
- "Note, however, that this implicit resume acts exactly like "
- "the ThreadReference resume command, so if the thread's suspend "
- "count is greater than 1, it will remain in a suspended state "
- "during the invocation. By default, when the invocation completes, "
- "all threads in the target VM are suspended, regardless their state "
- "before the invocation. "
- "
"
- "The resumption of other threads during the invoke can be prevented "
- "by specifying the INVOKE_SINGLE_THREADED "
- "bit flag in the options
field; however, "
- "there is no protection against or recovery from the deadlocks "
- "described above, so this option should be used with great caution. "
- "Only the specified thread will be resumed (as described for all "
- "threads above). Upon completion of a single threaded invoke, the invoking thread "
- "will be suspended once again. Note that any threads started during "
- "the single threaded invocation will not be suspended when the "
- "invocation completes. "
- "
"
- "If the target VM is disconnected during the invoke (for example, through "
- "the VirtualMachine dispose command) the method invocation continues. "
- (Out
- (classType clazz "The class type ID.")
- (threadObject thread "The thread in which to invoke.")
- (method methodID "The method to invoke.")
- (Repeat arguments
- (value arg "The argument value.")
- )
- (int options "Invocation options")
- )
- (Reply
- (value returnValue "The returned value.")
- (tagged-object exception "The thrown exception.")
- )
- (ErrorSet
- (Error INVALID_CLASS "clazz is not the ID of a class.")
- (Error INVALID_OBJECT "clazz is not a known ID.")
- (Error INVALID_METHODID "methodID is not the ID of a method.")
- (Error INVALID_THREAD)
- (Error THREAD_NOT_SUSPENDED)
- (Error VM_DEAD)
- )
- )
- (Command NewInstance=4
- "Creates a new object of this type, invoking the specified "
- "constructor. The constructor method ID must be a member of "
- "the class type."
- "
"
- "Instance creation will occur in the specified thread. "
- "Instance creation can occur only if the specified thread "
- "has been suspended by an event. "
- "Method invocation is not supported "
- "when the target VM has been suspended by the front-end. "
- "
"
- "The specified constructor is invoked with the arguments in the specified "
- "argument list. "
- "The constructor invocation is synchronous; the reply packet is not "
- "sent until the invoked method returns in the target VM. "
- "The return value (possibly the void value) is "
- "included in the reply packet. "
- "If the constructor throws an exception, the "
- "exception object ID is set in the reply packet; otherwise, the "
- "exception object ID is null. "
- "
"
- "For primitive arguments, the argument value's type must match the "
- "argument's type exactly. For object arguments, there must exist a "
- "widening reference conversion from the argument value's type to the "
- "argument's type and the argument's type must be loaded. "
- "
"
- "By default, all threads in the target VM are resumed while "
- "the method is being invoked if they were previously "
- "suspended by an event or by command. "
- "This is done to prevent the deadlocks "
- "that will occur if any of the threads own monitors "
- "that will be needed by the invoked method. It is possible that "
- "breakpoints or other events might occur during the invocation. "
- "Note, however, that this implicit resume acts exactly like "
- "the ThreadReference resume command, so if the thread's suspend "
- "count is greater than 1, it will remain in a suspended state "
- "during the invocation. By default, when the invocation completes, "
- "all threads in the target VM are suspended, regardless their state "
- "before the invocation. "
- "
"
- "The resumption of other threads during the invoke can be prevented "
- "by specifying the INVOKE_SINGLE_THREADED "
- "bit flag in the options
field; however, "
- "there is no protection against or recovery from the deadlocks "
- "described above, so this option should be used with great caution. "
- "Only the specified thread will be resumed (as described for all "
- "threads above). Upon completion of a single threaded invoke, the invoking thread "
- "will be suspended once again. Note that any threads started during "
- "the single threaded invocation will not be suspended when the "
- "invocation completes. "
- "
"
- "If the target VM is disconnected during the invoke (for example, through "
- "the VirtualMachine dispose command) the method invocation continues. "
- (Out
- (classType clazz "The class type ID.")
- (threadObject thread "The thread in which to invoke the constructor.")
- (method methodID "The constructor to invoke.")
- (Repeat arguments
- (value arg "The argument value.")
- )
- (int options "Constructor invocation options")
- )
- (Reply
- (tagged-object newObject "The newly created object, or null "
- "if the constructor threw an exception.")
- (tagged-object exception "The thrown exception, if any; otherwise, null.")
- )
- (ErrorSet
- (Error INVALID_CLASS "clazz is not the ID of a class.")
- (Error INVALID_OBJECT "clazz is not a known ID or a value of an "
- "object parameter is not a known ID..")
- (Error INVALID_METHODID "methodID is not the ID of a method.")
- (Error INVALID_OBJECT)
- (Error INVALID_THREAD)
- (Error THREAD_NOT_SUSPENDED)
- (Error VM_DEAD)
- )
- )
-)
-(CommandSet ArrayType=4
- (Command NewInstance=1
- "Creates a new array object of this type with a given length."
- (Out
- (arrayType arrType "The array type of the new instance.")
- (int length "The length of the array.")
- )
- (Reply
- (tagged-object newArray "The newly created array object. ")
- )
- (ErrorSet
- (Error INVALID_ARRAY)
- (Error INVALID_OBJECT)
- (Error VM_DEAD)
- )
- )
-)
-(CommandSet InterfaceType=5
-)
-(CommandSet Method=6
- (Command LineTable=1
- "Returns line number information for the method, if present. "
- "The line table maps source line numbers to the initial code index "
- "of the line. The line table "
- "is ordered by code index (from lowest to highest). The line number "
- "information is constant unless a new class definition is installed "
- "using RedefineClasses."
- (Out
- (referenceType refType "The class.")
- (method methodID "The method.")
- )
- (Reply
- (long start "Lowest valid code index for the method, >=0, or -1 if the method is native ")
- (long end "Highest valid code index for the method, >=0, or -1 if the method is native")
- (Repeat lines "The number of entries in the line table for this method."
- (Group LineInfo
- (long lineCodeIndex "Initial code index of the line, "
- "start <= lineCodeIndex < end")
- (int lineNumber "Line number.")
- )
- )
- )
- (ErrorSet
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error INVALID_METHODID "methodID is not the ID of a method.")
- (Error VM_DEAD)
- )
- )
- (Command VariableTable=2
- "Returns variable information for the method. The variable table "
- "includes arguments and locals declared within the method. For "
- "instance methods, the \"this\" reference is included in the "
- "table. Also, synthetic variables may be present. "
- (Out
- (referenceType refType "The class.")
- (method methodID "The method.")
- )
- (Reply
- (int argCnt "The number of words in the frame used by arguments. "
- "Eight-byte arguments use two words; all others use one. ")
- (Repeat slots "The number of variables."
- (Group SlotInfo "Information about the variable."
- (long codeIndex
- "First code index at which the variable is visible (unsigned). "
- "Used in conjunction with length
. "
- "The variable can be get or set only when the current "
- "codeIndex
<= current frame code index < codeIndex + length
")
- (string name "The variable's name.")
- (string signature "The variable type's JNI signature.")
- (int length
- "Unsigned value used in conjunction with codeIndex
. "
- "The variable can be get or set only when the current "
- "codeIndex
<= current frame code index < code index + length
")
- (int slot "The local variable's index in its frame")
- )
- )
- )
- (ErrorSet
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error INVALID_METHODID "methodID is not the ID of a method.")
- (Error ABSENT_INFORMATION "there is no variable information for the method.")
- (Error VM_DEAD)
- )
- )
- (Command Bytecodes=3
- "Retrieve the method's bytecodes as defined in "
- "The Java™ Virtual Machine Specification. "
- "Requires canGetBytecodes capability - see "
- "CapabilitiesNew."
- (Out
- (referenceType refType "The class.")
- (method methodID "The method.")
- )
- (Reply
- (Repeat bytes
- (byte bytecode "A Java bytecode.")
- )
- )
- (ErrorSet
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error INVALID_METHODID "methodID is not the ID of a method.")
- (Error NOT_IMPLEMENTED "If the target virtual machine does not "
- "support the retrieval of bytecodes.")
- (Error VM_DEAD)
- )
- )
- (Command IsObsolete=4
- "Determine if this method is obsolete. A method is obsolete if it has been replaced "
- "by a non-equivalent method using the "
- "RedefineClasses command. "
- "The original and redefined methods are considered equivalent if their bytecodes are "
- "the same except for indices into the constant pool and the referenced constants are "
- "equal."
- (Out
- (referenceType refType "The class.")
- (method methodID "The method.")
- )
- (Reply
- (boolean isObsolete "true if this method has been replaced"
- "by a non-equivalent method using"
- "the RedefineClasses command.")
- )
- (ErrorSet
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error INVALID_METHODID "methodID is not the ID of a method.")
- (Error NOT_IMPLEMENTED "If the target virtual machine does "
- "not support this query.")
- (Error VM_DEAD)
- )
- )
- (Command VariableTableWithGeneric=5
- "Returns variable information for the method, including "
- "generic signatures for the variables. The variable table "
- "includes arguments and locals declared within the method. For "
- "instance methods, the \"this\" reference is included in the "
- "table. Also, synthetic variables may be present. "
- "Generic signatures are described in the signature attribute "
- "section in "
- "The Java™ Virtual Machine Specification. "
- "Since JDWP version 1.5."
- (Out
- (referenceType refType "The class.")
- (method methodID "The method.")
- )
- (Reply
- (int argCnt "The number of words in the frame used by arguments. "
- "Eight-byte arguments use two words; all others use one. ")
- (Repeat slots "The number of variables."
- (Group SlotInfo "Information about the variable."
- (long codeIndex
- "First code index at which the variable is visible (unsigned). "
- "Used in conjunction with length
. "
- "The variable can be get or set only when the current "
- "codeIndex
<= current frame code index < codeIndex + length
")
- (string name "The variable's name.")
- (string signature "The variable type's JNI signature.")
- (string genericSignature "The variable type's generic "
- "signature or an empty string if there is none.")
- (int length
- "Unsigned value used in conjunction with codeIndex
. "
- "The variable can be get or set only when the current "
- "codeIndex
<= current frame code index < code index + length
")
- (int slot "The local variable's index in its frame")
- )
- )
- )
- (ErrorSet
- (Error INVALID_CLASS "refType is not the ID of a reference "
- "type.")
- (Error INVALID_OBJECT "refType is not a known ID.")
- (Error INVALID_METHODID "methodID is not the ID of a method.")
- (Error ABSENT_INFORMATION "there is no variable information for the method.")
- (Error VM_DEAD)
- )
- )
-
-)
-(CommandSet Field=8
-)
-(CommandSet ObjectReference=9
- (Command ReferenceType=1
- "Returns the runtime type of the object. "
- "The runtime type will be a class or an array. "
- (Out
- (object object "The object ID")
- )
- (Reply
- (byte refTypeTag "Kind "
- "of following reference type. ")
- (referenceTypeID typeID "The runtime reference type.")
- )
- (ErrorSet
- (Error INVALID_OBJECT)
- (Error VM_DEAD)
- )
- )
- (Command GetValues=2
- "Returns the value of one or more instance fields. "
- "Each field must be member of the object's type "
- "or one of its superclasses, superinterfaces, or implemented interfaces. "
- "Access control is not enforced; for example, the values of private "
- "fields can be obtained."
- (Out
- (object object "The object ID")
- (Repeat fields "The number of values to get"
- (Group Field
- (field fieldID "Field to get.")
- )
- )
- )
- (Reply
- (Repeat values "The number of values returned, always equal to 'fields', "
- "the number of values to get. Field values are ordered "
- "in the reply in the same order as corresponding fieldIDs "
- "in the command."
- (value value "The field value")
- )
- )
- (ErrorSet
- (Error INVALID_OBJECT)
- (Error INVALID_FIELDID)
- (Error VM_DEAD)
- )
- )
- (Command SetValues=3
- "Sets the value of one or more instance fields. "
- "Each field must be member of the object's type "
- "or one of its superclasses, superinterfaces, or implemented interfaces. "
- "Access control is not enforced; for example, the values of private "
- "fields can be set. "
- "For primitive values, the value's type must match the "
- "field's type exactly. For object values, there must be a "
- "widening reference conversion from the value's type to the
- "field's type and the field's type must be loaded. "
- (Out
- (object object "The object ID")
- (Repeat values "The number of fields to set."
- (Group FieldValue "A Field/Value pair."
- (field fieldID "Field to set.")
- (untagged-value value "Value to put in the field.")
- )
- )
- )
- (Reply "none"
- )
- (ErrorSet
- (Error INVALID_OBJECT)
- (Error INVALID_FIELDID)
- (Error VM_DEAD)
- )
- )
- (Command MonitorInfo=5
- "Returns monitor information for an object. All threads int the VM must "
- "be suspended."
- "Requires canGetMonitorInfo capability - see "
- "CapabilitiesNew."
- (Out
- (object object "The object ID")
- )
- (Reply
- (threadObject owner "The monitor owner, or null if it is not currently owned.")
- (int entryCount "The number of times the monitor has been entered.")
- (Repeat waiters "The number of threads that are waiting for the monitor "
- "0 if there is no current owner"
- (threadObject thread "A thread waiting for this monitor.")
- )
- )
- (ErrorSet
- (Error INVALID_OBJECT)
- (Error NOT_IMPLEMENTED)
- (Error VM_DEAD)
- )
- )
- (Command InvokeMethod=6
- "Invokes a instance method. "
- "The method must be member of the object's type "
- "or one of its superclasses, superinterfaces, or implemented interfaces. "
- "Access control is not enforced; for example, private "
- "methods can be invoked."
- "
"
- "The method invocation will occur in the specified thread. "
- "Method invocation can occur only if the specified thread "
- "has been suspended by an event. "
- "Method invocation is not supported "
- "when the target VM has been suspended by the front-end. "
- "
"
- "The specified method is invoked with the arguments in the specified "
- "argument list. "
- "The method invocation is synchronous; the reply packet is not "
- "sent until the invoked method returns in the target VM. "
- "The return value (possibly the void value) is "
- "included in the reply packet. "
- "If the invoked method throws an exception, the "
- "exception object ID is set in the reply packet; otherwise, the "
- "exception object ID is null. "
- "
"
- "For primitive arguments, the argument value's type must match the "
- "argument's type exactly. For object arguments, there must be a "
- "widening reference conversion from the argument value's type to the "
- "argument's type and the argument's type must be loaded. "
- "
"
- "By default, all threads in the target VM are resumed while "
- "the method is being invoked if they were previously "
- "suspended by an event or by command. "
- "This is done to prevent the deadlocks "
- "that will occur if any of the threads own monitors "
- "that will be needed by the invoked method. It is possible that "
- "breakpoints or other events might occur during the invocation. "
- "Note, however, that this implicit resume acts exactly like "
- "the ThreadReference resume command, so if the thread's suspend "
- "count is greater than 1, it will remain in a suspended state "
- "during the invocation. By default, when the invocation completes, "
- "all threads in the target VM are suspended, regardless their state "
- "before the invocation. "
- "
"
- "The resumption of other threads during the invoke can be prevented "
- "by specifying the INVOKE_SINGLE_THREADED "
- "bit flag in the options
field; however, "
- "there is no protection against or recovery from the deadlocks "
- "described above, so this option should be used with great caution. "
- "Only the specified thread will be resumed (as described for all "
- "threads above). Upon completion of a single threaded invoke, the invoking thread "
- "will be suspended once again. Note that any threads started during "
- "the single threaded invocation will not be suspended when the "
- "invocation completes. "
- "
"
- "If the target VM is disconnected during the invoke (for example, through "
- "the VirtualMachine dispose command) the method invocation continues. "
- (Out
- (object object "The object ID")
- (threadObject thread "The thread in which to invoke.")
- (classType clazz "The class type.")
- (method methodID "The method to invoke.")
- (Repeat arguments "The number of arguments."
- (value arg "The argument value.")
- )
- (int options "Invocation options")
- )
- (Reply
- (value returnValue "The returned value, or null if an exception is thrown.")
- (tagged-object exception "The thrown exception, if any.")
- )
- (ErrorSet
- (Error INVALID_OBJECT)
- (Error INVALID_CLASS "clazz is not the ID of a reference "
- "type.")
- (Error INVALID_METHODID "methodID is not the ID of a method.")
- (Error INVALID_THREAD)
- (Error THREAD_NOT_SUSPENDED)
- (Error VM_DEAD)
- )
- )
- (Command DisableCollection=7
- "Prevents garbage collection for the given object. By "
- "default all objects in back-end replies may be "
- "collected at any time the target VM is running. A call to "
- "this command guarantees that the object will not be "
- "collected. The "
- "EnableCollection "
- "command can be used to "
- "allow collection once again. "
- "
"
- "Note that while the target VM is suspended, no garbage "
- "collection will occur because all threads are suspended. "
- "The typical examination of variables, fields, and arrays "
- "during the suspension is safe without explicitly disabling "
- "garbage collection. "
- "
"
- "This method should be used sparingly, as it alters the "
- "pattern of garbage collection in the target VM and, "
- "consequently, may result in application behavior under the "
- "debugger that differs from its non-debugged behavior. "
- (Out
- (object object "The object ID")
- )
- (Reply "none"
- )
- (ErrorSet
- (Error INVALID_OBJECT)
- (Error VM_DEAD)
- )
- )
- (Command EnableCollection=8
- "Permits garbage collection for this object. By default all "
- "objects returned by JDWP may become unreachable in the target VM, "
- "and hence may be garbage collected. A call to this command is "
- "necessary only if garbage collection was previously disabled with "
- "the DisableCollection "
- "command."
- (Out
- (object object "The object ID")
- )
- (Reply "none"
- )
- (ErrorSet
- (Error VM_DEAD)
- )
- )
- (Command IsCollected=9
- "Determines whether an object has been garbage collected in the "
- "target VM. "
- (Out
- (object object "The object ID")
- )
- (Reply
- (boolean isCollected "true if the object has been collected; false otherwise")
- )
- (ErrorSet
- (Error INVALID_OBJECT)
- (Error VM_DEAD)
- )
- )
- (Command ReferringObjects=10
- "Returns objects that directly reference this object. "
- "Only objects that are reachable for the purposes "
- "of garbage collection are returned. "
- "Note that an object can also be referenced in other ways, "
- "such as from a local variable in a stack frame, or from a JNI global "
- "reference. Such non-object referrers are not returned by this command. "
- "
Since JDWP version 1.6. Requires canGetInstanceInfo capability - see "
- "CapabilitiesNew."
- (Out
- (object object "The object ID")
- (int maxReferrers "Maximum number of referring objects to return. "
- "Must be non-negative. If zero, all referring "
- "objects are returned.")
- )
- (Reply
- (Repeat referringObjects "The number of objects that follow."
- (tagged-object instance "An object that references this object.")
- )
- )
- (ErrorSet
- (Error INVALID_OBJECT "object is not a known ID.")
- (Error ILLEGAL_ARGUMENT "maxReferrers is less than zero.")
- (Error NOT_IMPLEMENTED)
- (Error VM_DEAD)
- )
- )
-)
-
-(CommandSet StringReference=10
- (Command Value=1
- "Returns the characters contained in the string. "
- (Out
- (object stringObject "The String object ID. ")
- )
- (Reply
- (string stringValue "UTF-8 representation of the string value.")
- )
- (ErrorSet
- (Error INVALID_STRING)
- (Error INVALID_OBJECT)
- (Error VM_DEAD)
- )
- )
-)
-(CommandSet ThreadReference=11
- (Command Name=1
- "Returns the thread name. "
- (Out
- (threadObject thread "The thread object ID. ")
- )
- (Reply
- (string threadName "The thread name.")
- )
- (ErrorSet
- (Error INVALID_THREAD)
- (Error INVALID_OBJECT "thread is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command Suspend=2
- "Suspends the thread. "
- "
"
- "Unlike java.lang.Thread.suspend(), suspends of both "
- "the virtual machine and individual threads are counted. Before "
- "a thread will run again, it must be resumed the same number "
- "of times it has been suspended. "
- "
"
- "Suspending single threads with command has the same "
- "dangers java.lang.Thread.suspend(). If the suspended "
- "thread holds a monitor needed by another running thread, "
- "deadlock is possible in the target VM (at least until the "
- "suspended thread is resumed again). "
- "
"
- "The suspended thread is guaranteed to remain suspended until "
- "resumed through one of the JDI resume methods mentioned above; "
- "the application in the target VM cannot resume the suspended thread "
- "through {@link java.lang.Thread#resume}. "
- "
"
- "Note that this doesn't change the status of the thread (see the "
- "ThreadStatus command.) "
- "For example, if it was "
- "Running, it will still appear running to other threads. "
- (Out
- (threadObject thread "The thread object ID. ")
- )
- (Reply "none"
- )
- (ErrorSet
- (Error INVALID_THREAD)
- (Error INVALID_OBJECT "thread is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command Resume=3
- "Resumes the execution of a given thread. If this thread was "
- "not previously suspended by the front-end, "
- "calling this command has no effect. "
- "Otherwise, the count of pending suspends on this thread is "
- "decremented. If it is decremented to 0, the thread will "
- "continue to execute. "
- (Out
- (threadObject thread "The thread object ID. ")
- )
- (Reply "none"
- )
- (ErrorSet
- (Error INVALID_THREAD)
- (Error INVALID_OBJECT "thread is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command Status=4
- "Returns the current status of a thread. The thread status "
- "reply indicates the thread status the last time it was running. "
- "the suspend status provides information on the thread's "
- "suspension, if any."
- (Out
- (threadObject thread "The thread object ID. ")
- )
- (Reply
- (int threadStatus "One of the thread status codes "
- "See JDWP.ThreadStatus")
- (int suspendStatus "One of the suspend status codes "
- "See JDWP.SuspendStatus")
- )
- (ErrorSet
- (Error INVALID_THREAD)
- (Error INVALID_OBJECT "thread is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command ThreadGroup=5
- "Returns the thread group that contains a given thread. "
- (Out
- (threadObject thread "The thread object ID. ")
- )
- (Reply
- (threadGroupObject group "The thread group of this thread. ")
- )
- (ErrorSet
- (Error INVALID_THREAD)
- (Error INVALID_OBJECT "thread is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command Frames=6
- "Returns the current call stack of a suspended thread. "
- "The sequence of frames starts with "
- "the currently executing frame, followed by its caller, "
- "and so on. The thread must be suspended, and the returned "
- "frameID is valid only while the thread is suspended. "
- (Out
- (threadObject thread "The thread object ID. ")
- (int startFrame "The index of the first frame to retrieve.")
- (int length
- "The count of frames to retrieve "
- "(-1 means all remaining). ")
- )
- (Reply
- (Repeat frames "The number of frames retreived"
- (Group Frame
- (frame frameID "The ID of this frame. ")
- (location location "The current location of this frame")
- )
- )
- )
- (ErrorSet
- (Error INVALID_THREAD)
- (Error INVALID_OBJECT "thread is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command FrameCount=7
- "Returns the count of frames on this thread's stack. "
- "The thread must be suspended, and the returned "
- "count is valid only while the thread is suspended. "
- "Returns JDWP.Error.errorThreadNotSuspended if not suspended. "
- (Out
- (threadObject thread "The thread object ID. ")
- )
- (Reply
- (int frameCount "The count of frames on this thread's stack. ")
- )
- (ErrorSet
- (Error INVALID_THREAD)
- (Error INVALID_OBJECT "thread is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command OwnedMonitors=8
- "Returns the objects whose monitors have been entered by this thread. "
- "The thread must be suspended, and the returned information is "
- "relevant only while the thread is suspended. "
- "Requires canGetOwnedMonitorInfo capability - see "
- "CapabilitiesNew."
- (Out
- (threadObject thread "The thread object ID. ")
- )
- (Reply
- (Repeat owned "The number of owned monitors"
- (tagged-object monitor "An owned monitor")
- )
- )
- (ErrorSet
- (Error INVALID_THREAD)
- (Error INVALID_OBJECT "thread is not a known ID.")
- (Error NOT_IMPLEMENTED)
- (Error VM_DEAD)
- )
- )
- (Command CurrentContendedMonitor=9
- "Returns the object, if any, for which this thread is waiting. The "
- "thread may be waiting to enter a monitor, or it may be waiting, via "
- "the java.lang.Object.wait method, for another thread to invoke the "
- "notify method. "
- "The thread must be suspended, and the returned information is "
- "relevant only while the thread is suspended. "
- "Requires canGetCurrentContendedMonitor capability - see "
- "CapabilitiesNew."
- (Out
- (threadObject thread "The thread object ID. ")
- )
- (Reply
- (tagged-object monitor "The contended monitor, or null if "
- "there is no current contended monitor. ")
- )
- (ErrorSet
- (Error INVALID_THREAD)
- (Error INVALID_OBJECT "thread is not a known ID.")
- (Error NOT_IMPLEMENTED)
- (Error VM_DEAD)
- )
- )
- (Command Stop=10
- "Stops the thread with an asynchronous exception, as if done by "
- "java.lang.Thread.stop "
- (Out
- (threadObject thread "The thread object ID. ")
- (object throwable "Asynchronous exception. This object must "
- "be an instance of java.lang.Throwable or a subclass")
- )
- (Reply "none"
- )
- (ErrorSet
- (Error INVALID_THREAD)
- (Error INVALID_OBJECT "If thread is not a known ID or the asynchronous "
- "exception has been garbage collected.")
- (Error VM_DEAD)
- )
- )
- (Command Interrupt=11
- "Interrupt the thread, as if done by java.lang.Thread.interrupt "
- (Out
- (threadObject thread "The thread object ID. ")
- )
- (Reply "none"
- )
- (ErrorSet
- (Error INVALID_THREAD)
- (Error INVALID_OBJECT "thread is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command SuspendCount=12
- "Get the suspend count for this thread. The suspend count is the "
- "number of times the thread has been suspended through the "
- "thread-level or VM-level suspend commands without a corresponding resume "
- (Out
- (threadObject thread "The thread object ID. ")
- )
- (Reply
- (int suspendCount "The number of outstanding suspends of this thread. ")
- )
- (ErrorSet
- (Error INVALID_THREAD)
- (Error INVALID_OBJECT "thread is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command OwnedMonitorsStackDepthInfo=13
- "Returns monitor objects owned by the thread, along with stack depth at which "
- "the monitor was acquired. Returns stack depth of -1 if "
- "the implementation cannot determine the stack depth "
- "(e.g., for monitors acquired by JNI MonitorEnter)."
- "The thread must be suspended, and the returned information is "
- "relevant only while the thread is suspended. "
- "Requires canGetMonitorFrameInfo capability - see "
- "CapabilitiesNew. "
- "
Since JDWP version 1.6. "
-
- (Out
- (threadObject thread "The thread object ID. ")
- )
- (Reply
- (Repeat owned "The number of owned monitors"
- (Group monitor
- (tagged-object monitor "An owned monitor")
- (int stack_depth "Stack depth location where monitor was acquired")
- )
- )
- )
- (ErrorSet
- (Error INVALID_THREAD)
- (Error INVALID_OBJECT "thread is not a known ID.")
- (Error NOT_IMPLEMENTED)
- (Error VM_DEAD)
- )
- )
- (Command ForceEarlyReturn=14
- "Force a method to return before it reaches a return "
- "statement. "
- "
"
- "The method which will return early is referred to as the "
- "called method. The called method is the current method (as "
- "defined by the Frames section in "
- "The Java™ Virtual Machine Specification) "
- "for the specified thread at the time this command "
- "is received. "
- "
"
- "The specified thread must be suspended. "
- "The return occurs when execution of Java programming "
- "language code is resumed on this thread. Between sending this "
- "command and resumption of thread execution, the "
- "state of the stack is undefined. "
- "
"
- "No further instructions are executed in the called "
- "method. Specifically, finally blocks are not executed. Note: "
- "this can cause inconsistent states in the application. "
- "
"
- "A lock acquired by calling the called method (if it is a "
- "synchronized method) and locks acquired by entering "
- "synchronized blocks within the called method are "
- "released. Note: this does not apply to JNI locks or "
- "java.util.concurrent.locks locks. "
- "
"
- "Events, such as MethodExit, are generated as they would be in "
- "a normal return. "
- "
"
- "The called method must be a non-native Java programming "
- "language method. Forcing return on a thread with only one "
- "frame on the stack causes the thread to exit when resumed. "
- "
"
- "For void methods, the value must be a void value. "
- "For methods that return primitive values, the value's type must "
- "match the return type exactly. For object values, there must be a "
- "widening reference conversion from the value's type to the "
- "return type type and the return type must be loaded. "
- "
"
- "Since JDWP version 1.6. Requires canForceEarlyReturn capability - see "
- "CapabilitiesNew."
- (Out
- (threadObject thread "The thread object ID. ")
- (value value "The value to return. ")
- )
- (Reply "none"
- )
- (ErrorSet
- (Error INVALID_THREAD)
- (Error INVALID_OBJECT "Thread or value is not a known ID.")
- (Error THREAD_NOT_SUSPENDED)
- (Error THREAD_NOT_ALIVE)
- (Error OPAQUE_FRAME "Attempted to return early from "
- "a frame corresponding to a native "
- "method. Or the implementation is "
- "unable to provide this functionality "
- "on this frame.")
- (Error NO_MORE_FRAMES)
- (Error NOT_IMPLEMENTED)
- (Error TYPE_MISMATCH "Value is not an appropriate type for the "
- "return value of the method.")
- (Error VM_DEAD)
- )
- )
-
-)
-(CommandSet ThreadGroupReference=12
- (Command Name=1
- "Returns the thread group name. "
- (Out
- (threadGroupObject group "The thread group object ID. ")
- )
- (Reply
- (string groupName "The thread group's name.")
- )
- (ErrorSet
- (Error INVALID_THREAD_GROUP)
- (Error INVALID_OBJECT "group is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command Parent=2
- "Returns the thread group, if any, which contains a given thread group. "
- (Out
- (threadGroupObject group "The thread group object ID. ")
- )
- (Reply
- (threadGroupObject parentGroup "The parent thread group object, or "
- "null if the given thread group "
- "is a top-level thread group")
- )
- (ErrorSet
- (Error INVALID_THREAD_GROUP)
- (Error INVALID_OBJECT "group is not a known ID.")
- (Error VM_DEAD)
- )
- )
- (Command Children=3
- "Returns the live threads and active thread groups directly contained "
- "in this thread group. Threads and thread groups in child "
- "thread groups are not included. "
- "A thread is alive if it has been started and has not yet been stopped. "
- "See java.lang.ThreadGroup
- "for information about active ThreadGroups.
- (Out
- (threadGroupObject group "The thread group object ID. ")
- )
- (Reply
- (Repeat childThreads "The number of live child threads. "
- (threadObject childThread "A direct child thread ID. ")
- )
- (Repeat childGroups "The number of active child thread groups. "
- (threadGroupObject childGroup "A direct child thread group ID. ")
- )
- )
- (ErrorSet
- (Error INVALID_THREAD_GROUP)
- (Error INVALID_OBJECT "group is not a known ID.")
- (Error VM_DEAD)
- )
- )
-)
-(CommandSet ArrayReference=13
- (Command Length=1
- "Returns the number of components in a given array. "
- (Out
- (arrayObject arrayObject "The array object ID. ")
- )
- (Reply
- (int arrayLength "The length of the array.")
- )
- (ErrorSet
- (Error INVALID_OBJECT "arrayObject is not a known ID.")
- (Error INVALID_ARRAY)
- (Error VM_DEAD)
- )
- )
- (Command GetValues=2
- "Returns a range of array components. The specified range must "
- "be within the bounds of the array. "
- (Out
- (arrayObject arrayObject "The array object ID. ")
- (int firstIndex "The first index to retrieve.")
- (int length "The number of components to retrieve.")
- )
- (Reply
- (typed-sequence values "The retrieved values. If the values "
- "are objects, they are tagged-values; "
- "otherwise, they are untagged-values")
- )
- (ErrorSet
- (Error INVALID_LENGTH "If index is beyond the end of this array.")
- (Error INVALID_OBJECT "arrayObject is not a known ID.")
- (Error INVALID_ARRAY)
- (Error VM_DEAD)
- )
- )
- (Command SetValues=3
- "Sets a range of array components. The specified range must "
- "be within the bounds of the array. "
- "For primitive values, each value's type must match the "
- "array component type exactly. For object values, there must be a "
- "widening reference conversion from the value's type to the
- "array component type and the array component type must be loaded. "
- (Out
- (arrayObject arrayObject "The array object ID. ")
- (int firstIndex "The first index to set.")
- (Repeat values "The number of values to set. "
- (untagged-value value "A value to set. ")
- )
- )
- (Reply "none"
- )
- (ErrorSet
- (Error INVALID_LENGTH "If index is beyond the end of this array.")
- (Error INVALID_OBJECT "arrayObject is not a known ID.")
- (Error INVALID_ARRAY)
- (Error VM_DEAD)
- )
- )
-)
-(CommandSet ClassLoaderReference=14
- (Command VisibleClasses=1
- "Returns a list of all classes which this class loader has "
- "been requested to load. This class loader is considered to be "
- "an initiating class loader for each class in the returned "
- "list. The list contains each "
- "reference type defined by this loader and any types for which "
- "loading was delegated by this class loader to another class loader. "
- "
"
- "The visible class list has useful properties with respect to "
- "the type namespace. A particular type name will occur at most "
- "once in the list. Each field or variable declared with that "
- "type name in a class defined by "
- "this class loader must be resolved to that single type. "
- "
"
- "No ordering of the returned list is guaranteed. "
- (Out
- (classLoaderObject classLoaderObject "The class loader object ID. ")
- )
- (Reply
- (Repeat classes "The number of visible classes. "
- (Group ClassInfo
- (byte refTypeTag "Kind "
- "of following reference type. ")
- (referenceTypeID typeID
- "A class visible to this class loader.")
- )
- )
- )
- (ErrorSet
- (Error INVALID_OBJECT)
- (Error INVALID_CLASS_LOADER)
- (Error VM_DEAD)
- )
- )
-)
-(CommandSet EventRequest=15
- (Command Set=1
- "Set an event request. When the event described by this request "
- "occurs, an event is sent from the "
- "target VM. If an event occurs that has not been requested then it is not sent "
- "from the target VM. The two exceptions to this are the VM Start Event and "
- "the VM Death Event which are automatically generated events - see "
- "Composite Command for further details."
- (Out
- (byte eventKind "Event kind to request. "
- "See JDWP.EventKind "
- "for a complete list of events that can be requested; "
- "some events may require a capability in order to be requested. "
- )
- (byte suspendPolicy
- "What threads are suspended when this event occurs? "
- "Note that the order of events and command replies "
- "accurately reflects the order in which threads are "
- "suspended and resumed. For example, if a "
- "VM-wide resume "
- "is processed before an event occurs which suspends the "
- "VM, the reply to the resume command will be written to "
- "the transport before the suspending event.")
- (Repeat modifiers "Constraints used to control the number "
- "of generated events."
- "Modifiers specify additional tests that "
- "an event must satisfy before it is placed "
- "in the event queue. Events are filtered by "
- "applying each modifier to an event in the "
- "order they are specified in this collection "
- "Only events that satisfy all modifiers "
- "are reported. A value of 0 means there are no "
- "modifiers in the request."
- "
"
- "Filtering can improve "
- "debugger performance dramatically by
- "reducing the "
- "amount of event traffic sent from the "
- "target VM to the debugger VM. "
- (Select Modifier
- (byte modKind "Modifier kind")
- (Alt Count=1
- "Limit the requested event to be reported at most once after a "
- "given number of occurrences. The event is not reported "
- "the first count - 1
times this filter is reached. "
- "To request a one-off event, call this method with a count of 1. "
- "
"
- "Once the count reaches 0, any subsequent filters in this request "
- "are applied. If none of those filters cause the event to be "
- "suppressed, the event is reported. Otherwise, the event is not "
- "reported. In either case subsequent events are never reported for "
- "this request. "
- "This modifier can be used with any event kind."
-
- (int count "Count before event. One for one-off.")
- )
- (Alt Conditional=2 "Conditional on expression"
- (int exprID "For the future")
- )
- (Alt ThreadOnly=3
- "Restricts reported events to "
- "those in the given thread. "
- "This modifier can be used with any event kind "
- "except for class unload. "
-
- (threadObject thread "Required thread")
- )
- (Alt ClassOnly=4
- "For class prepare events, restricts the events "
- "generated by this request to be the "
- "preparation of the given reference type and any subtypes. "
- "For monitor wait and waited events, restricts the events "
- "generated by this request to those whose monitor object "
- "is of the given reference type or any of its subtypes. "
- "For other events, restricts the events generated "
- "by this request to those "
- "whose location is in the given reference type or any of its subtypes. "
- "An event will be generated for any location in a reference type that can "
- "be safely cast to the given reference type. "
- "This modifier can be used with any event kind except "
- "class unload, thread start, and thread end. "
-
- (referenceType clazz "Required class")
- )
- (Alt ClassMatch=5
- "Restricts reported events to those for classes whose name "
- "matches the given restricted regular expression. "
- "For class prepare events, the prepared class name "
- "is matched. For class unload events, the "
- "unloaded class name is matched. For monitor wait "
- "and waited events, the name of the class of the "
- "monitor object is matched. For other events, "
- "the class name of the event's location is matched. "
- "This modifier can be used with any event kind except "
- "thread start and thread end. "
-
- (string classPattern "Required class pattern. "
- "Matches are limited to exact matches of the "
- "given class pattern and matches of patterns that "
- "begin or end with '*'; for example, "
- "\"*.Foo\" or \"java.*\". "
- )
-
- )
- (Alt ClassExclude=6
- "Restricts reported events to those for classes whose name "
- "does not match the given restricted regular expression. "
- "For class prepare events, the prepared class name "
- "is matched. For class unload events, the "
- "unloaded class name is matched. For monitor wait and "
- "waited events, the name of the class of the monitor "
- "object is matched. For other events, "
- "the class name of the event's location is matched. "
- "This modifier can be used with any event kind except "
- "thread start and thread end. "
-
- (string classPattern "Disallowed class pattern. "
- "Matches are limited to exact matches of the "
- "given class pattern and matches of patterns that "
- "begin or end with '*'; for example, "
- "\"*.Foo\" or \"java.*\". "
- )
- )
- (Alt LocationOnly=7
- "Restricts reported events to those that occur at "
- "the given location. "
- "This modifier can be used with "
- "breakpoint, field access, field modification, "
- "step, and exception event kinds. "
-
- (location loc "Required location")
- )
- (Alt ExceptionOnly=8
- "Restricts reported exceptions by their class and "
- "whether they are caught or uncaught. "
- "This modifier can be used with "
- "exception event kinds only. "
-
- (referenceType exceptionOrNull
- "Exception to report. Null (0) means report "
- "exceptions of all types. "
- "A non-null type restricts the reported exception "
- "events to exceptions of the given type or "
- "any of its subtypes. "
- )
- (boolean caught "Report caught exceptions")
- (boolean uncaught "Report uncaught exceptions. "
- "Note that it "
- "is not always possible to determine whether an "
- "exception is caught or uncaught at the time it is "
- "thrown. See the exception event catch location under "
- "composite events "
- "for more information. "
- )
-
- )
- (Alt FieldOnly=9
- "Restricts reported events to those that occur for "
- "a given field. "
- "This modifier can be used with "
- "field access and field modification event kinds only. "
-
- (referenceType declaring "Type in which field is declared.")
- (field fieldID "Required field")
- )
- (Alt Step=10
- "Restricts reported step events "
- "to those which satisfy "
- "depth and size constraints. "
- "This modifier can be used with "
- "step event kinds only. "
-
- (threadObject thread "Thread in which to step")
- (int size "size of each step. "
- "See JDWP.StepSize")
- (int depth "relative call stack limit. "
- "See JDWP.StepDepth")
- )
- (Alt InstanceOnly=11
- "Restricts reported events to those whose "
- "active 'this' object is the given object. "
- "Match value is the null object for static methods. "
- "This modifier can be used with any event kind "
- "except class prepare, class unload, thread start, "
- "and thread end. Introduced in JDWP version 1.4."
-
- (object instance "Required 'this' object")
- )
- (Alt SourceNameMatch=12
- "Restricts reported class prepare events to those "
- "for reference types which have a source name "
- "which matches the given restricted regular expression. "
- "The source names are determined by the reference type's "
- " "
- "SourceDebugExtension. "
- "This modifier can only be used with class prepare "
- "events. "
- "Since JDWP version 1.6. Requires the canUseSourceNameFilters "
- "capability - see "
- "CapabilitiesNew."
-
- (string sourceNamePattern "Required source name pattern. "
- "Matches are limited to exact matches of the "
- "given pattern and matches of patterns that "
- "begin or end with '*'; for example, "
- "\"*.Foo\" or \"java.*\". "
- )
- )
-
- )
- )
- )
- (Reply
- (int requestID "ID of created request")
- )
- (ErrorSet
- (Error INVALID_THREAD)
- (Error INVALID_CLASS)
- (Error INVALID_STRING)
- (Error INVALID_OBJECT)
- (Error INVALID_COUNT)
- (Error INVALID_FIELDID)
- (Error INVALID_METHODID)
- (Error INVALID_LOCATION)
- (Error INVALID_EVENT_TYPE)
- (Error NOT_IMPLEMENTED)
- (Error VM_DEAD)
- )
- )
- (Command Clear=2
- "Clear an event request. See JDWP.EventKind "
- "for a complete list of events that can be cleared. Only the event request matching "
- "the specified event kind and requestID is cleared. If there isn't a matching event "
- "request the command is a no-op and does not result in an error. Automatically "
- "generated events do not have a corresponding event request and may not be cleared "
- "using this command."
- (Out
- (byte eventKind "Event kind to clear")
- (int requestID "ID of request to clear")
- )
- (Reply "none"
- )
- (ErrorSet
- (Error VM_DEAD)
- (Error INVALID_EVENT_TYPE)
- )
- )
- (Command ClearAllBreakpoints=3
- "Removes all set breakpoints, a no-op if there are no breakpoints set."
- (Out "none"
- )
- (Reply "none"
- )
- (ErrorSet
- (Error VM_DEAD)
- )
- )
-)
-(CommandSet StackFrame=16
- (Command GetValues=1
- "Returns the value of one or more local variables in a "
- "given frame. Each variable must be visible at the frame's code index. "
- "Even if local variable information is not available, values can "
- "be retrieved if the front-end is able to "
- "determine the correct local variable index. (Typically, this "
- "index can be determined for method arguments from the method "
- "signature without access to the local variable table information.) "
- (Out
- (threadObject thread "The frame's thread. ")
- (frame frame "The frame ID. ")
- (Repeat slots "The number of values to get. "
- (Group SlotInfo
- (int slot "The local variable's index in the frame. ")
- (byte sigbyte "A tag "
- "identifying the type of the variable ")
- )
- )
- )
- (Reply
- (Repeat values "The number of values retrieved, always equal to slots, "
- "the number of values to get."
- (value slotValue "The value of the local variable. ")
- )
- )
- (ErrorSet
- (Error INVALID_THREAD)
- (Error INVALID_OBJECT)
- (Error INVALID_FRAMEID)
- (Error INVALID_SLOT)
- (Error VM_DEAD)
- )
- )
- (Command SetValues=2
- "Sets the value of one or more local variables. "
- "Each variable must be visible at the current frame code index. "
- "For primitive values, the value's type must match the "
- "variable's type exactly. For object values, there must be a "
- "widening reference conversion from the value's type to the
- "variable's type and the variable's type must be loaded. "
- "
"
- "Even if local variable information is not available, values can "
- "be set, if the front-end is able to "
- "determine the correct local variable index. (Typically, this
- "index can be determined for method arguments from the method "
- "signature without access to the local variable table information.) "
- (Out
- (threadObject thread "The frame's thread. ")
- (frame frame "The frame ID. ")
- (Repeat slotValues "The number of values to set. "
- (Group SlotInfo
- (int slot "The slot ID. ")
- (value slotValue "The value to set. ")
- )
- )
- )
- (Reply "none"
- )
- (ErrorSet
- (Error INVALID_THREAD)
- (Error INVALID_OBJECT)
- (Error INVALID_FRAMEID)
- (Error VM_DEAD)
- )
- )
- (Command ThisObject=3
- "Returns the value of the 'this' reference for this frame. "
- "If the frame's method is static or native, the reply "
- "will contain the null object reference. "
- (Out
- (threadObject thread "The frame's thread. ")
- (frame frame "The frame ID. ")
- )
- (Reply
- (tagged-object objectThis "The 'this' object for this frame. ")
- )
- (ErrorSet
- (Error INVALID_THREAD)
- (Error INVALID_OBJECT)
- (Error INVALID_FRAMEID)
- (Error VM_DEAD)
- )
- )
- (Command PopFrames=4
- "Pop the top-most stack frames of the thread stack, up to, and including 'frame'. "
- "The thread must be suspended to perform this command. "
- "The top-most stack frames are discarded and the stack frame previous to 'frame' "
- "becomes the current frame. The operand stack is restored -- the argument values "
- "are added back and if the invoke was not invokestatic
, "
- "objectref
is added back as well. The Java virtual machine "
- "program counter is restored to the opcode of the invoke instruction."
- "
"
- "Since JDWP version 1.4. Requires canPopFrames capability - see "
- "CapabilitiesNew."
- (Out
- (threadObject thread "The thread object ID. ")
- (frame frame "The frame ID. ")
- )
- (Reply "none"
- )
- (ErrorSet
- (Error INVALID_THREAD)
- (Error INVALID_OBJECT "thread is not a known ID.")
- (Error INVALID_FRAMEID)
- (Error THREAD_NOT_SUSPENDED)
- (Error NO_MORE_FRAMES)
- (Error INVALID_FRAMEID)
- (Error NOT_IMPLEMENTED)
- (Error VM_DEAD)
- )
- )
-)
-(CommandSet ClassObjectReference=17
- (Command ReflectedType = 1
- "Returns the reference type reflected by this class object."
- (Out
- (classObject classObject "The class object. ")
- )
- (Reply
- (byte refTypeTag "Kind "
- "of following reference type. ")
- (referenceTypeID typeID "reflected reference type")
- )
- (ErrorSet
- (Error INVALID_OBJECT)
- (Error VM_DEAD)
- )
- )
-)
-(CommandSet Event=64
- (Command Composite=100
- "Several events may occur at a given time in the target VM. "
- "For example, there may be more than one breakpoint request "
- "for a given location "
- "or you might single step to the same location as a "
- "breakpoint request. These events are delivered "
- "together as a composite event. For uniformity, a "
- "composite event is always used "
- "to deliver events, even if there is only one event to report. "
- "
"
- "The events that are grouped in a composite event are restricted in the "
- "following ways: "
- "
"
- "
"
- "- Only with other thread start events for the same thread:"
- "
"
- " - Thread Start Event"
- "
"
- " - Only with other thread death events for the same thread:"
- "
"
- " - Thread Death Event"
- "
"
- " - Only with other class prepare events for the same class:"
- "
"
- " - Class Prepare Event"
- "
"
- " - Only with other class unload events for the same class:"
- "
"
- " - Class Unload Event"
- "
"
- " - Only with other access watchpoint events for the same field access:"
- "
"
- " - Access Watchpoint Event"
- "
"
- " - Only with other modification watchpoint events for the same field "
- "modification:"
- "
"
- " - Modification Watchpoint Event"
- "
"
- " - Only with other Monitor contended enter events for the same monitor object: "
- "
"
- " - Monitor Contended Enter Event"
- "
"
- " - Only with other Monitor contended entered events for the same monitor object: "
- "
"
- " - Monitor Contended Entered Event"
- "
"
- " - Only with other Monitor wait events for the same monitor object: "
- "
"
- " - Monitor Wait Event"
- "
"
- " - Only with other Monitor waited events for the same monitor object: "
- "
"
- " - Monitor Waited Event"
- "
"
- " - Only with other ExceptionEvents for the same exception occurrance:"
- "
"
- " - ExceptionEvent"
- "
"
- " - Only with other members of this group, at the same location "
- "and in the same thread: "
- "
"
- " - Breakpoint Event"
- "
- Step Event"
- "
- Method Entry Event"
- "
- Method Exit Event"
- "
"
- "
"
- ""
- "The VM Start Event and VM Death Event are automatically generated events. "
- "This means they do not need to be requested using the "
- "EventRequest.Set command. "
- "The VM Start event signals the completion of VM initialization. The VM Death "
- "event signals the termination of the VM."
- "If there is a debugger connected at the time when an automatically generated "
- "event occurs it is sent from the target VM. Automatically generated events may "
- "also be requested using the EventRequest.Set command and thus multiple events "
- "of the same event kind will be sent from the target VM when an event occurs."
- "Automatically generated events are sent with the requestID field "
- "in the Event Data set to 0. The value of the suspendPolicy field in the "
- "Event Data depends on the event. For the automatically generated VM Start "
- "Event the value of suspendPolicy is not defined and is therefore implementation "
- "or configuration specific. In the Sun implementation, for example, the "
- "suspendPolicy is specified as an option to the JDWP agent at launch-time."
- "The automatically generated VM Death Event will have the suspendPolicy set to "
- "NONE."
-
- (Event "Generated event"
- (byte suspendPolicy
- "Which threads where suspended by this composite event?")
- (Repeat events "Events in set."
- (Select Events
- (byte eventKind "Event kind selector")
- (Alt VMStart=JDWP.EventKind.VM_START
- "Notification of initialization of a target VM. This event is "
- "received before the main thread is started and before any "
- "application code has been executed. Before this event occurs "
- "a significant amount of system code has executed and a number "
- "of system classes have been loaded. "
- "This event is always generated by the target VM, even "
- "if not explicitly requested."
-
- (int requestID
- "Request that generated event (or 0 if this "
- "event is automatically generated.")
- (threadObject thread "Initial thread")
- )
- (Alt SingleStep=JDWP.EventKind.SINGLE_STEP
- "Notification of step completion in the target VM. The step event "
- "is generated before the code at its location is executed. "
-
- (int requestID "Request that generated event")
- (threadObject thread "Stepped thread")
- (location location "Location stepped to")
- )
- (Alt Breakpoint=JDWP.EventKind.BREAKPOINT
- "Notification of a breakpoint in the target VM. The breakpoint event "
- "is generated before the code at its location is executed. "
-
- (int requestID "Request that generated event")
- (threadObject thread "Thread which hit breakpoint")
- (location location "Location hit")
- )
- (Alt MethodEntry=JDWP.EventKind.METHOD_ENTRY
- "Notification of a method invocation in the target VM. This event "
- "is generated before any code in the invoked method has executed. "
- "Method entry events are generated for both native and non-native "
- "methods. "
- "
"
- "In some VMs method entry events can occur for a particular thread "
- "before its thread start event occurs if methods are called "
- "as part of the thread's initialization. "
-
- (int requestID "Request that generated event")
- (threadObject thread "Thread which entered method")
- (location location "The initial executable location in the method.")
- )
- (Alt MethodExit=JDWP.EventKind.METHOD_EXIT
- "Notification of a method return in the target VM. This event "
- "is generated after all code in the method has executed, but the "
- "location of this event is the last executed location in the method. "
- "Method exit events are generated for both native and non-native "
- "methods. Method exit events are not generated if the method terminates "
- "with a thrown exception. "
-
- (int requestID "Request that generated event")
- (threadObject thread "Thread which exited method")
- (location location "Location of exit")
- )
- (Alt MethodExitWithReturnValue=JDWP.EventKind.METHOD_EXIT_WITH_RETURN_VALUE
- "Notification of a method return in the target VM. This event "
- "is generated after all code in the method has executed, but the "
- "location of this event is the last executed location in the method. "
- "Method exit events are generated for both native and non-native "
- "methods. Method exit events are not generated if the method terminates "
- "with a thrown exception.
Since JDWP version 1.6. "
-
- (int requestID "Request that generated event")
- (threadObject thread "Thread which exited method")
- (location location "Location of exit")
- (value value "Value that will be returned by the method")
- )
- (Alt MonitorContendedEnter=JDWP.EventKind.MONITOR_CONTENDED_ENTER
- "Notification that a thread in the target VM is attempting "
- "to enter a monitor that is already acquired by another thread. "
- "Requires canRequestMonitorEvents capability - see "
- "CapabilitiesNew. "
- "
Since JDWP version 1.6. "
-
- (int requestID
- "Request that generated event")
- (threadObject thread "Thread which is trying to enter the monitor")
- (tagged-object object "Monitor object reference")
- (location location "Location of contended monitor enter")
- )
- (Alt MonitorContendedEntered=JDWP.EventKind.MONITOR_CONTENDED_ENTERED
- "Notification of a thread in the target VM is entering a monitor "
- "after waiting for it to be released by another thread. "
- "Requires canRequestMonitorEvents capability - see "
- "CapabilitiesNew. "
- "
Since JDWP version 1.6. "
-
- (int requestID
- "Request that generated event")
- (threadObject thread "Thread which entered monitor")
- (tagged-object object "Monitor object reference")
- (location location "Location of contended monitor enter")
- )
- (Alt MonitorWait=JDWP.EventKind.MONITOR_WAIT
- "Notification of a thread about to wait on a monitor object. "
- "Requires canRequestMonitorEvents capability - see "
- "CapabilitiesNew. "
- "
Since JDWP version 1.6. "
-
- (int requestID
- "Request that generated event")
- (threadObject thread "Thread which is about to wait")
- (tagged-object object "Monitor object reference")
- (location location "Location at which the wait will occur")
- (long timeout "Thread wait time in milliseconds")
- )
- (Alt MonitorWaited=JDWP.EventKind.MONITOR_WAITED
- "Notification that a thread in the target VM has finished waiting on "
- "Requires canRequestMonitorEvents capability - see "
- "CapabilitiesNew. "
- "a monitor object. "
- "
Since JDWP version 1.6. "
-
- (int requestID
- "Request that generated event")
- (threadObject thread "Thread which waited")
- (tagged-object object "Monitor object reference")
- (location location "Location at which the wait occured")
- (boolean timed_out "True if timed out")
- )
- (Alt Exception=JDWP.EventKind.EXCEPTION
- "Notification of an exception in the target VM. "
- "If the exception is thrown from a non-native method, "
- "the exception event is generated at the location where the "
- "exception is thrown. "
- "If the exception is thrown from a native method, the exception event "
- "is generated at the first non-native location reached after the exception "
- "is thrown. "
-
- (int requestID "Request that generated event")
- (threadObject thread "Thread with exception")
- (location location "Location of exception throw "
- "(or first non-native location after throw if thrown from a native method)")
- (tagged-object exception "Thrown exception")
- (location catchLocation
- "Location of catch, or 0 if not caught. An exception "
- "is considered to be caught if, at the point of the throw, the "
- "current location is dynamically enclosed in a try statement that "
- "handles the exception. (See the JVM specification for details). "
- "If there is such a try statement, the catch location is the "
- "first location in the appropriate catch clause. "
- "
"
- "If there are native methods in the call stack at the time of the "
- "exception, there are important restrictions to note about the "
- "returned catch location. In such cases, "
- "it is not possible to predict whether an exception will be handled "
- "by some native method on the call stack. "
- "Thus, it is possible that exceptions considered uncaught "
- "here will, in fact, be handled by a native method and not cause "
- "termination of the target VM. Furthermore, it cannot be assumed that the "
- "catch location returned here will ever be reached by the throwing "
- "thread. If there is "
- "a native frame between the current location and the catch location, "
- "the exception might be handled and cleared in that native method "
- "instead. "
- "
"
- "Note that compilers can generate try-catch blocks in some cases "
- "where they are not explicit in the source code; for example, "
- "the code generated for synchronized
and "
- "finally
blocks can contain implicit try-catch blocks. "
- "If such an implicitly generated try-catch is "
- "present on the call stack at the time of the throw, the exception "
- "will be considered caught even though it appears to be uncaught from "
- "examination of the source code. "
- )
- )
- (Alt ThreadStart=JDWP.EventKind.THREAD_START
- "Notification of a new running thread in the target VM. "
- "The new thread can be the result of a call to "
- "java.lang.Thread.start
or the result of "
- "attaching a new thread to the VM though JNI. The "
- "notification is generated by the new thread some time before "
- "its execution starts. "
- "Because of this timing, it is possible to receive other events "
- "for the thread before this event is received. (Notably, "
- "Method Entry Events and Method Exit Events might occur "
- "during thread initialization. "
- "It is also possible for the "
- "VirtualMachine AllThreads "
- "command to return "
- "a thread before its thread start event is received. "
- "
"
- "Note that this event gives no information "
- "about the creation of the thread object which may have happened "
- "much earlier, depending on the VM being debugged. "
-
- (int requestID "Request that generated event")
- (threadObject thread "Started thread")
- )
- (Alt ThreadDeath=JDWP.EventKind.THREAD_DEATH
- "Notification of a completed thread in the target VM. The "
- "notification is generated by the dying thread before it terminates. "
- "Because of this timing, it is possible "
- "for {@link VirtualMachine#allThreads} to return this thread "
- "after this event is received. "
- "
"
- "Note that this event gives no information "
- "about the lifetime of the thread object. It may or may not be collected "
- "soon depending on what references exist in the target VM. "
-
- (int requestID "Request that generated event")
- (threadObject thread "Ending thread")
- )
- (Alt ClassPrepare=JDWP.EventKind.CLASS_PREPARE
- "Notification of a class prepare in the target VM. See the JVM "
- "specification for a definition of class preparation. Class prepare "
- "events are not generated for primtiive classes (for example, "
- "java.lang.Integer.TYPE). "
-
- (int requestID "Request that generated event")
- (threadObject thread "Preparing thread. "
- "In rare cases, this event may occur in a debugger system "
- "thread within the target VM. Debugger threads take precautions "
- "to prevent these events, but they cannot be avoided under some "
- "conditions, especially for some subclasses of "
- "java.lang.Error. "
- "If the event was generated by a debugger system thread, the "
- "value returned by this method is null, and if the requested "
- "suspend policy "
- "for the event was EVENT_THREAD "
- "all threads will be suspended instead, and the "
- "composite event's suspend policy will reflect this change. "
- "
"
- "Note that the discussion above does not apply to system threads "
- "created by the target VM during its normal (non-debug) operation. "
- )
- (byte refTypeTag "Kind of reference type. "
- "See JDWP.TypeTag")
- (referenceTypeID typeID "Type being prepared")
- (string signature "Type signature")
- (int status "Status of type. "
- "See JDWP.ClassStatus")
- )
- (Alt ClassUnload=JDWP.EventKind.CLASS_UNLOAD
- "Notification of a class unload in the target VM. "
- "
"
- "There are severe constraints on the debugger back-end during "
- "garbage collection, so unload information is greatly limited. "
-
- (int requestID "Request that generated event")
- (string signature "Type signature")
- )
- (Alt FieldAccess=JDWP.EventKind.FIELD_ACCESS
- "Notification of a field access in the target VM. "
- "Field modifications "
- "are not considered field accesses. "
- "Requires canWatchFieldAccess capability - see "
- "CapabilitiesNew."
-
- (int requestID "Request that generated event")
- (threadObject thread "Accessing thread")
- (location location "Location of access")
- (byte refTypeTag "Kind of reference type. "
- "See JDWP.TypeTag")
- (referenceTypeID typeID "Type of field")
- (field fieldID "Field being accessed")
- (tagged-object object
- "Object being accessed (null=0 for statics")
- )
- (Alt FieldModification=JDWP.EventKind.FIELD_MODIFICATION
- "Notification of a field modification in the target VM. "
- "Requires canWatchFieldModification capability - see "
- "CapabilitiesNew."
-
- (int requestID "Request that generated event")
- (threadObject thread "Modifying thread")
- (location location "Location of modify")
- (byte refTypeTag "Kind of reference type. "
- "See JDWP.TypeTag")
- (referenceTypeID typeID "Type of field")
- (field fieldID "Field being modified")
- (tagged-object object
- "Object being modified (null=0 for statics")
- (value valueToBe "Value to be assigned")
- )
- (Alt VMDeath=JDWP.EventKind.VM_DEATH
- (int requestID
- "Request that generated event")
- )
- )
- )
- )
- )
-)
-(ConstantSet Error
- (Constant NONE =0 "No error has occurred.")
- (Constant INVALID_THREAD =10 "Passed thread is null, is not a valid thread or has exited.")
- (Constant INVALID_THREAD_GROUP =11 "Thread group invalid.")
- (Constant INVALID_PRIORITY =12 "Invalid priority.")
- (Constant THREAD_NOT_SUSPENDED =13 "If the specified thread has not been "
- "suspended by an event.")
- (Constant THREAD_SUSPENDED =14 "Thread already suspended.")
- (Constant THREAD_NOT_ALIVE =15 "Thread has not been started or is now dead.")
-
- (Constant INVALID_OBJECT =20 "If this reference type has been unloaded "
- "and garbage collected.")
- (Constant INVALID_CLASS =21 "Invalid class.")
- (Constant CLASS_NOT_PREPARED =22 "Class has been loaded but not yet prepared.")
- (Constant INVALID_METHODID =23 "Invalid method.")
- (Constant INVALID_LOCATION =24 "Invalid location.")
- (Constant INVALID_FIELDID =25 "Invalid field.")
- (Constant INVALID_FRAMEID =30 "Invalid jframeID.")
- (Constant NO_MORE_FRAMES =31 "There are no more Java or JNI frames on the "
- "call stack.")
- (Constant OPAQUE_FRAME =32 "Information about the frame is not available.")
- (Constant NOT_CURRENT_FRAME =33 "Operation can only be performed on current frame.")
- (Constant TYPE_MISMATCH =34 "The variable is not an appropriate type for "
- "the function used.")
- (Constant INVALID_SLOT =35 "Invalid slot.")
- (Constant DUPLICATE =40 "Item already set.")
- (Constant NOT_FOUND =41 "Desired element not found.")
- (Constant INVALID_MONITOR =50 "Invalid monitor.")
- (Constant NOT_MONITOR_OWNER =51 "This thread doesn't own the monitor.")
- (Constant INTERRUPT =52 "The call has been interrupted before completion.")
- (Constant INVALID_CLASS_FORMAT =60 "The virtual machine attempted to read a class "
- "file and determined that the file is malformed "
- "or otherwise cannot be interpreted as a class file.")
- (Constant CIRCULAR_CLASS_DEFINITION
- =61 "A circularity has been detected while "
- "initializing a class.")
- (Constant FAILS_VERIFICATION =62 "The verifier detected that a class file, "
- "though well formed, contained some sort of "
- "internal inconsistency or security problem.")
- (Constant ADD_METHOD_NOT_IMPLEMENTED
- =63 "Adding methods has not been implemented.")
- (Constant SCHEMA_CHANGE_NOT_IMPLEMENTED
- =64 "Schema change has not been implemented.")
- (Constant INVALID_TYPESTATE =65 "The state of the thread has been modified, "
- "and is now inconsistent.")
- (Constant HIERARCHY_CHANGE_NOT_IMPLEMENTED
- =66 "A direct superclass is different for the new class "
- "version, or the set of directly implemented "
- "interfaces is different "
- "and canUnrestrictedlyRedefineClasses is false.")
- (Constant DELETE_METHOD_NOT_IMPLEMENTED
- =67 "The new class version does not declare a method "
- "declared in the old class version "
- "and canUnrestrictedlyRedefineClasses is false.")
- (Constant UNSUPPORTED_VERSION =68 "A class file has a version number not supported "
- "by this VM.")
- (Constant NAMES_DONT_MATCH =69 "The class name defined in the new class file is "
- "different from the name in the old class object.")
- (Constant CLASS_MODIFIERS_CHANGE_NOT_IMPLEMENTED
- =70 "The new class version has different modifiers and "
- "and canUnrestrictedlyRedefineClasses is false.")
- (Constant METHOD_MODIFIERS_CHANGE_NOT_IMPLEMENTED
- =71 "A method in the new class version has "
- "different modifiers "
- "than its counterpart in the old class version and "
- "and canUnrestrictedlyRedefineClasses is false.")
- (Constant NOT_IMPLEMENTED =99 "The functionality is not implemented in "
- "this virtual machine.")
- (Constant NULL_POINTER =100 "Invalid pointer.")
- (Constant ABSENT_INFORMATION =101 "Desired information is not available.")
- (Constant INVALID_EVENT_TYPE =102 "The specified event type id is not recognized.")
- (Constant ILLEGAL_ARGUMENT =103 "Illegal argument.")
- (Constant OUT_OF_MEMORY =110 "The function needed to allocate memory and "
- "no more memory was available for allocation.")
- (Constant ACCESS_DENIED =111 "Debugging has not been enabled in this "
- "virtual machine. JVMTI cannot be used.")
- (Constant VM_DEAD =112 "The virtual machine is not running.")
- (Constant INTERNAL =113 "An unexpected internal error has occurred.")
- (Constant UNATTACHED_THREAD =115 "The thread being used to call this function "
- "is not attached to the virtual machine. "
- "Calls must be made from attached threads.")
- (Constant INVALID_TAG =500 "object type id or class tag.")
- (Constant ALREADY_INVOKING =502 "Previous invoke not complete.")
- (Constant INVALID_INDEX =503 "Index is invalid.")
- (Constant INVALID_LENGTH =504 "The length is invalid.")
- (Constant INVALID_STRING =506 "The string is invalid.")
- (Constant INVALID_CLASS_LOADER =507 "The class loader is invalid.")
- (Constant INVALID_ARRAY =508 "The array is invalid.")
- (Constant TRANSPORT_LOAD =509 "Unable to load the transport.")
- (Constant TRANSPORT_INIT =510 "Unable to initialize the transport.")
- (Constant NATIVE_METHOD =511 )
- (Constant INVALID_COUNT =512 "The count is invalid.")
-)
-(ConstantSet EventKind
- (Constant SINGLE_STEP =1 )
- (Constant BREAKPOINT =2 )
- (Constant FRAME_POP =3 )
- (Constant EXCEPTION =4 )
- (Constant USER_DEFINED =5 )
- (Constant THREAD_START =6 )
- (Constant THREAD_DEATH =7 )
- (Constant THREAD_END =7 "obsolete - was used in jvmdi")
- (Constant CLASS_PREPARE =8 )
- (Constant CLASS_UNLOAD =9 )
- (Constant CLASS_LOAD =10 )
- (Constant FIELD_ACCESS =20 )
- (Constant FIELD_MODIFICATION =21 )
- (Constant EXCEPTION_CATCH =30 )
- (Constant METHOD_ENTRY =40 )
- (Constant METHOD_EXIT =41 )
- (Constant METHOD_EXIT_WITH_RETURN_VALUE =42 )
- (Constant MONITOR_CONTENDED_ENTER =43 )
- (Constant MONITOR_CONTENDED_ENTERED =44 )
- (Constant MONITOR_WAIT =45 )
- (Constant MONITOR_WAITED =46 )
- (Constant VM_START =90 )
- (Constant VM_INIT =90 "obsolete - was used in jvmdi")
- (Constant VM_DEATH =99 )
- (Constant VM_DISCONNECTED =100 "Never sent across JDWP")
-)
-
-(ConstantSet ThreadStatus
- (Constant ZOMBIE =0 )
- (Constant RUNNING =1 )
- (Constant SLEEPING =2 )
- (Constant MONITOR =3 )
- (Constant WAIT =4 )
-)
-
-(ConstantSet SuspendStatus
- (Constant SUSPEND_STATUS_SUSPENDED = 0x1 )
-)
-(ConstantSet ClassStatus
- (Constant VERIFIED =1 )
- (Constant PREPARED =2 )
- (Constant INITIALIZED =4 )
- (Constant ERROR =8 )
-)
-(ConstantSet TypeTag
- (Constant CLASS=1 "ReferenceType is a class. ")
- (Constant INTERFACE=2 "ReferenceType is an interface. ")
- (Constant ARRAY=3 "ReferenceType is an array. ")
-)
-(ConstantSet Tag
- (Constant ARRAY = '[' "'[' - an array object (objectID size). ")
- (Constant BYTE = 'B' "'B' - a byte value (1 byte).")
- (Constant CHAR = 'C' "'C' - a character value (2 bytes).")
- (Constant OBJECT = 'L' "'L' - an object (objectID size).")
- (Constant FLOAT = 'F' "'F' - a float value (4 bytes).")
- (Constant DOUBLE = 'D' "'D' - a double value (8 bytes).")
- (Constant INT = 'I' "'I' - an int value (4 bytes).")
- (Constant LONG = 'J' "'J' - a long value (8 bytes).")
- (Constant SHORT = 'S' "'S' - a short value (2 bytes).")
- (Constant VOID = 'V' "'V' - a void value (no bytes).")
- (Constant BOOLEAN = 'Z' "'Z' - a boolean value (1 byte).")
- (Constant STRING = 's' "'s' - a String object (objectID size). ")
- (Constant THREAD = 't' "'t' - a Thread object (objectID size). ")
- (Constant THREAD_GROUP = 'g'
- "'g' - a ThreadGroup object (objectID size). ")
- (Constant CLASS_LOADER = 'l'
- "'l' - a ClassLoader object (objectID size). ")
- (Constant CLASS_OBJECT = 'c'
- "'c' - a class object object (objectID size). ")
-)
-
-(ConstantSet StepDepth
- (Constant INTO = 0
- "Step into any method calls that occur before the end of the step. ")
- (Constant OVER = 1
- "Step over any method calls that occur before the end of the step. ")
- (Constant OUT = 2
- "Step out of the current method. ")
-)
-
-(ConstantSet StepSize
- (Constant MIN = 0
- "Step by the minimum possible amount (often a bytecode instruction). ")
- (Constant LINE = 1
- "Step to the next source line unless there is no line number information in which case a MIN step is done instead.")
-)
-
-(ConstantSet SuspendPolicy
- (Constant NONE = 0
- "Suspend no threads when this event is encountered. ")
- (Constant EVENT_THREAD = 1
- "Suspend the event thread when this event is encountered. ")
- (Constant ALL = 2
- "Suspend all threads when this event is encountered. ")
-)
-
-(ConstantSet InvokeOptions
- "The invoke options are a combination of zero or more of the following bit flags:"
- (Constant INVOKE_SINGLE_THREADED = 0x01
- "otherwise, all threads started. ")
- (Constant INVOKE_NONVIRTUAL = 0x02
- "otherwise, normal virtual invoke (instance methods only)")
-)
-
-
diff --git a/jdk/make/jpda/transport/Makefile b/jdk/make/jpda/transport/Makefile
deleted file mode 100644
index 6d8311bd90e..00000000000
--- a/jdk/make/jpda/transport/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-#
-# Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building all of the transports
-#
-
-BUILDDIR = ../..
-PRODUCT = jpda
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS = socket
-ifeq ($(PLATFORM), windows)
-SUBDIRS += shmem
-endif # PLATFORM
-
-include $(BUILDDIR)/common/Subdirs.gmk
-all build clean clobber::
- $(SUBDIRS-loop)
-
-#
-# Copy jdwpTransport.h into the SDK include directory
-#
-FILES_h = $(INCLUDEDIR)/jdwpTransport.h
-
-$(INCLUDEDIR)/%.h: $(SHARE_SRC)/javavm/export/%.h
- $(install-file)
-
-all:: $(FILES_h)
-
-clean clobber::
- $(RM) $(FILES_h)
-
diff --git a/jdk/make/jpda/transport/shmem/Makefile b/jdk/make/jpda/transport/shmem/Makefile
deleted file mode 100644
index 58987c8cca8..00000000000
--- a/jdk/make/jpda/transport/shmem/Makefile
+++ /dev/null
@@ -1,77 +0,0 @@
-#
-# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building JDI shared memory transport implementation
-#
-
-BUILDDIR = ../../..
-LIBRARY = dt_shmem
-PRODUCT = jbug
-
-# Mapfile only used on Solaris/Linux
-FILES_m = mapfile-vers
-
-include $(BUILDDIR)/common/Defs.gmk
-
-FILES_c = \
- SharedMemoryTransport.c \
- SharedMemoryConnection.c \
- shmemBack.c \
- shmemBase.c \
- shmem_md.c
-
-OTHER_INCLUDES = -I$(INCLUDEDIR) -I$(PLATFORM_INCLUDE) \
- -I$(SHARE_SRC)/transport/export \
- -I$(SHARE_SRC)/transport/shmem \
- -I$(SHARE_SRC)/back/export \
- -I$(PLATFORM_SRC)/transport/shmem
-
-#
-# Stuff to feed into javah.
-#
-FILES_export = \
- com/sun/tools/jdi/SharedMemoryConnection.java \
- com/sun/tools/jdi/SharedMemoryTransportService.java
-
-# Use the mapfile-vers (See the mapfile located with this Makefile)
-ifdef FILES_m
- include $(BUILDDIR)/common/Mapfile-vers.gmk
-endif
-
-#
-# Rules.
-#
-include $(BUILDDIR)/common/Library.gmk
-
-# Add -export options to explicitly spell exported symbols
-ifeq ($(PLATFORM), windows)
- OTHER_LCF += -export:jdwpTransport_OnLoad
-endif
-
-#
-# vpaths for the transport (should not be seen by others)
-#
-vpath %.c $(SHARE_SRC)/native/com/sun/tools/jdi:$(SHARE_SRC)/transport/shmem:$(PLATFORM_SRC)/transport/shmem
diff --git a/jdk/make/jpda/transport/shmem/mapfile-vers b/jdk/make/jpda/transport/shmem/mapfile-vers
deleted file mode 100644
index 13b73619107..00000000000
--- a/jdk/make/jpda/transport/shmem/mapfile-vers
+++ /dev/null
@@ -1,33 +0,0 @@
-#
-# Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- jdwpTransport_OnLoad;
- local:
- *;
-};
diff --git a/jdk/make/jpda/transport/socket/Makefile b/jdk/make/jpda/transport/socket/Makefile
deleted file mode 100644
index 6e44f3457f0..00000000000
--- a/jdk/make/jpda/transport/socket/Makefile
+++ /dev/null
@@ -1,93 +0,0 @@
-#
-# Copyright (c) 1998, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the JDI back-end implementation
-#
-
-LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
-
-BUILDDIR = ../../..
-LIBRARY = dt_socket
-PRODUCT = jbug
-
-# Mapfile only used on Solaris/Linux
-FILES_m = mapfile-vers
-
-include $(BUILDDIR)/common/Defs.gmk
-
-ifeq ($(PLATFORM), linux)
- OTHER_LDLIBS += $(LIBNSL) $(LIBSOCKET) -lpthread
-endif
-
-ifeq ($(PLATFORM), macosx)
- LIBSOCKET =
- OTHER_LDLIBS += -pthread
-endif
-
-ifeq ($(PLATFORM), solaris)
- OTHER_LDLIBS += $(LIBNSL) $(LIBSOCKET)
-endif
-
-ifeq ($(PLATFORM), windows)
- OTHER_LDLIBS += ws2_32.lib
-endif
-
-OTHER_INCLUDES = -I$(INCLUDEDIR) -I$(PLATFORM_INCLUDE) \
- -I$(SHARE_SRC)/transport/export \
- -I$(SHARE_SRC)/transport/socket \
- -I$(PLATFORM_SRC)/transport/socket \
- -I$(SHARE_SRC)/back/export \
- -I$(PLATFORM_SRC)/back
-
-#
-# Files to compile.
-#
-FILES_c = \
- socketTransport.c \
- socket_md.c
-
-# Use the mapfile-vers (See the mapfile located with this Makefile)
-ifdef FILES_m
- include $(BUILDDIR)/common/Mapfile-vers.gmk
-endif
-
-#
-# Rules.
-#
-include $(BUILDDIR)/common/Library.gmk
-
-# We don't want to link against -ljava
-JAVALIB=
-
-# Add -export options to explicitly spell exported symbols
-ifeq ($(PLATFORM), windows)
- OTHER_LCF += -export:jdwpTransport_OnLoad
-endif
-
-#
-# Add to ambient vpath so we pick up the library files
-#
-vpath %.c $(SHARE_SRC)/transport/socket:$(PLATFORM_SRC)/transport/socket
diff --git a/jdk/make/jpda/transport/socket/mapfile-vers b/jdk/make/jpda/transport/socket/mapfile-vers
deleted file mode 100644
index 13b73619107..00000000000
--- a/jdk/make/jpda/transport/socket/mapfile-vers
+++ /dev/null
@@ -1,33 +0,0 @@
-#
-# Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- jdwpTransport_OnLoad;
- local:
- *;
-};
diff --git a/jdk/make/jpda/tty/Makefile b/jdk/make/jpda/tty/Makefile
deleted file mode 100644
index e2935affd88..00000000000
--- a/jdk/make/jpda/tty/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-#
-# Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the tty (aka JDB) on JDI
-#
-
-BUILDDIR = ../..
-PACKAGE = com.sun.tools.example.debug.tty
-PRODUCT = jpda
-PROGRAM = jdb
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-
-include $(BUILDDIR)/common/Defs.gmk
-
-# This program must contain a manifest that defines the execution level
-# needed to follow standard Vista User Access Control Guidelines
-# This must be set before Program.gmk is included
-#
-BUILD_MANIFEST=true
-
-#
-# Java Files to compile are found automatically.
-#
-AUTO_FILES_JAVA_DIRS = com/sun/tools/example/debug/tty
-
-#
-# Resources
-#
-LOCALE_SET_DEFINITION = jdk
-RESOURCE_BUNDLES_JAVA = com/sun/tools/example/debug/tty/TTYResources.java
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
diff --git a/jdk/make/jprt.gmk b/jdk/make/jprt.gmk
deleted file mode 100644
index 117e934d44a..00000000000
--- a/jdk/make/jprt.gmk
+++ /dev/null
@@ -1,53 +0,0 @@
-#
-# Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# JPRT rule to build this workspace
-
-JPRT_ARCHIVE_BUNDLE=$(ABS_OUTPUTDIR)/$(JPRT_BUILD_FLAVOR)-bundle.zip
-
-ifeq ($(PLATFORM),windows)
- ZIPFLAGS=-q
-else
- # store symbolic links as the link
- ZIPFLAGS=-q -y
-endif
-
-jprt_build_product: all images
- ( $(CD) $(OUTPUTDIR)/j2sdk-image && \
- $(ZIPEXE) $(ZIPFLAGS) -r $(JPRT_ARCHIVE_BUNDLE) . )
-
-jprt_build_fastdebug: fastdebug images
- ( $(CD) $(OUTPUTDIR)/j2sdk-image && \
- $(ZIPEXE) $(ZIPFLAGS) -r $(JPRT_ARCHIVE_BUNDLE) . )
-
-jprt_build_debug: debug images
- ( $(CD) $(OUTPUTDIR)/j2sdk-image && \
- $(ZIPEXE) $(ZIPFLAGS) -r $(JPRT_ARCHIVE_BUNDLE) . )
-
-#
-# Phonies to avoid accidents.
-#
-.PHONY: jprt_build_product jprt_build_fastdebug jprt_build_debug
-
diff --git a/jdk/make/jprt.properties b/jdk/make/jprt.properties
deleted file mode 100644
index c34540ee1f7..00000000000
--- a/jdk/make/jprt.properties
+++ /dev/null
@@ -1,130 +0,0 @@
-#
-# Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Properties for jprt
-
-# Locked down to jdk8
-jprt.tools.default.release=jdk8
-
-# The different build flavors we want, we override here so we just get these 2
-jprt.build.flavors=product,fastdebug
-
-# Standard list of jprt build targets for this source tree
-jprt.build.targets= \
- solaris_sparcv9_5.10-{product|fastdebug}, \
- solaris_x64_5.10-{product|fastdebug}, \
- linux_i586_2.6-{product|fastdebug}, \
- linux_x64_2.6-{product|fastdebug}, \
- macosx_x64_10.7-{product|fastdebug}, \
- windows_i586_6.1-{product|fastdebug}, \
- windows_x64_6.1-{product|fastdebug}
-
-# User can select the test set with jprt submit "-testset name" option
-jprt.my.test.set=${jprt.test.set}
-
-# Test target list (no fastdebug & limited c2 testing)
-jprt.my.test.target.set= \
- solaris_sparcv9_5.10-product-c2-TESTNAME, \
- solaris_x64_5.10-product-c2-TESTNAME, \
- linux_i586_2.6-product-{c1|c2}-TESTNAME, \
- linux_x64_2.6-product-c2-TESTNAME, \
- macosx_x64_10.7-product-c2-TESTNAME, \
- windows_i586_6.1-product-c1-TESTNAME, \
- windows_x64_6.1-product-c2-TESTNAME
-
-# Default vm test targets (testset=default)
-jprt.vm.default.test.targets= \
- ${jprt.my.test.target.set:TESTNAME=jvm98}
-
-# Default jdk test targets (testset=default)
-# NOTE: This does not match test/Makefile :: jdk_default
-jprt.make.rule.default.test.targets= \
- ${jprt.my.test.target.set:TESTNAME=jdk_lang}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_math}
-
-# Default vm test targets (testset=core)
-jprt.vm.core.test.targets= \
- ${jprt.vm.default.test.targets}
-
-# Core jdk test targets (testset=core)
-# NOTE: please keep this in sync with test/Makefile :: jdk_core
-jprt.make.rule.core.test.targets= \
- ${jprt.make.rule.default.test.targets}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_util}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_io}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_net}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_nio}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_security1}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_security2}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_security3}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_rmi}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_management}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_jmx}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_text}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_tools}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_jfr}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_time}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_other}
-
-# All vm test targets (testset=all)
-jprt.vm.all.test.targets= \
- ${jprt.vm.default.test.targets}, \
- ${jprt.my.test.target.set:TESTNAME=runThese}, \
- ${jprt.my.test.target.set:TESTNAME=jbb_default}
-
-# All jdk test targets (testset=all)
-# NOTE: This does not match test/Makefile :: jdk_all
-jprt.make.rule.all.test.targets= \
- ${jprt.make.rule.core.test.targets}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_awt}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_beans1}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_beans2}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_beans3}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_jdi}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_sound}, \
- ${jprt.my.test.target.set:TESTNAME=jdk_swing}
-
-# JCK test targets in test/Makefile (no windows)
-jprt.my.jck.test.target.set= \
- solaris_sparcv9_5.10-product-c2-JCK7TESTRULE, \
- solaris_x64_5.10-product-c2-JCK7TESTRULE, \
- linux_i586_2.6-product-c1-JCK7TESTRULE, \
- linux_x64_2.6-product-c2-JCK7TESTRULE
-
-# JCK testset targets (e.g. jprt submit -testset jck ... )
-jprt.make.rule.jck.test.targets= \
- ${jprt.my.jck.test.target.set:JCK7TESTRULE=jck7devtools}, \
- ${jprt.my.jck.test.target.set:JCK7TESTRULE=jck7runtime}, \
- ${jprt.my.jck.test.target.set:JCK7TESTRULE=jck7compiler}
-
-# Select list to use (allow for testset to be empty too)
-jprt.make.rule..test.targets=${jprt.make.rule.default.test.targets}
-jprt.make.rule.test.targets=${jprt.make.rule.${jprt.my.test.set}.test.targets}
-jprt.vm..test.targets=${jprt.vm.default.test.targets}
-jprt.test.targets=${jprt.vm.${jprt.my.test.set}.test.targets}
-
-# Directories to be excluded from the source bundles
-jprt.bundle.exclude.src.dirs=build dist webrev
-
diff --git a/jdk/make/launchers/Makefile b/jdk/make/launchers/Makefile
deleted file mode 100644
index 47645158793..00000000000
--- a/jdk/make/launchers/Makefile
+++ /dev/null
@@ -1,112 +0,0 @@
-#
-# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building simple launchers
-#
-
-BUILDDIR = ..
-PACKAGE = launchers
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-# Run MAKE $@ for a launcher for the corba module:
-# $(call make-launcher, name, mainclass, java-args, main-args)
-define make-corba-launcher
-$(CD) $(BUILDDIR)/launchers && \
-$(MAKE) -f Makefile.launcher \
- PROGRAM=$(strip $1) \
- MAIN_CLASS=$(strip $2) \
- MAIN_JAVA_ARGS="$(strip $3)" \
- MAIN_ARGS="$(strip $4)"
-endef
-
-# Run MAKE $@ for all generic launchers
-ifndef BUILD_HEADLESS_ONLY
-define make-appletviewer
-$(call make-launcher, appletviewer, sun.applet.Main, , )
-endef
-else
-define make-appletviewer
-endef
-endif
-
-define make-all-launchers
-$(make-appletviewer)
-$(call make-launcher, extcheck, com.sun.tools.extcheck.Main, , )
-$(call make-launcher, idlj, com.sun.tools.corba.se.idl.toJavaPortable.Compile, , )
-$(call make-launcher, jar, sun.tools.jar.Main, , )
-$(call make-launcher, jarsigner, sun.security.tools.jarsigner.Main, , )
-$(call make-launcher, javac, com.sun.tools.javac.Main, , )
-$(call make-launcher, javadoc, com.sun.tools.javadoc.Main, , )
-$(call make-launcher, javah, com.sun.tools.javah.Main, , )
-$(call make-launcher, javap, com.sun.tools.javap.Main, , )
-$(call make-launcher, jdeps, com.sun.tools.jdeps.Main, , )
-$(call make-launcher, jcmd, sun.tools.jcmd.JCmd, , )
-$(call make-launcher, jconsole, sun.tools.jconsole.JConsole, \
- -J-Djconsole.showOutputViewer, )
-$(call make-launcher, jdb, com.sun.tools.example.debug.tty.TTY, , )
-$(call make-launcher, jhat, com.sun.tools.hat.Main, , )
-$(call make-launcher, jinfo, sun.tools.jinfo.JInfo, \
- -J-Dsun.jvm.hotspot.debugger.useProcDebugger \
- -J-Dsun.jvm.hotspot.debugger.useWindbgDebugger, )
-$(call make-launcher, jmap, sun.tools.jmap.JMap, \
- -J-Dsun.jvm.hotspot.debugger.useProcDebugger \
- -J-Dsun.jvm.hotspot.debugger.useWindbgDebugger, )
-$(call make-launcher, jps, sun.tools.jps.Jps, , )
-$(call make-launcher, jrunscript, com.sun.tools.script.shell.Main, , )
-$(call make-launcher, jjs, jdk.nashorn.tools.Shell, , )
-$(call make-launcher, jsadebugd, sun.jvm.hotspot.jdi.SADebugServer, , )
-$(call make-launcher, jstack, sun.tools.jstack.JStack, \
- -J-Dsun.jvm.hotspot.debugger.useProcDebugger \
- -J-Dsun.jvm.hotspot.debugger.useWindbgDebugger, )
-$(call make-launcher, jstat, sun.tools.jstat.Jstat, , )
-$(call make-launcher, jstatd, sun.tools.jstatd.Jstatd, , )
-$(call make-launcher, native2ascii, sun.tools.native2ascii.Main, , )
-$(call make-launcher, rmic, sun.rmi.rmic.Main, , )
-$(call make-launcher, schemagen, com.sun.tools.internal.jxc.SchemaGenerator, , )
-$(call make-launcher, serialver, sun.tools.serialver.SerialVer, , )
-$(call make-launcher, xjc, com.sun.tools.internal.xjc.Driver, , )
-$(call make-launcher, wsgen, com.sun.tools.internal.ws.WsGen, , )
-$(call make-launcher, wsimport, com.sun.tools.internal.ws.WsImport, , )
-$(call make-corba-launcher, orbd, com.sun.corba.se.impl.activation.ORBD, \
- -J-Dcom.sun.CORBA.activation.DbDir=./orb.db \
- -J-Dcom.sun.CORBA.activation.Port=1049 \
- -J-Dcom.sun.CORBA.POA.ORBServerId=1, )
-$(call make-corba-launcher, servertool, com.sun.corba.se.impl.activation.ServerTool, , )
-$(call make-corba-launcher, tnameserv, com.sun.corba.se.impl.naming.cosnaming.TransientNameServer, \
- -J-Dcom.sun.CORBA.activation.DbDir=./orb.db \
- -J-Djava.util.logging.LoggingPermission=contol \
- -J-Dcom.sun.CORBA.POA.ORBServerId=1, )
-endef
-
-build:
- $(make-all-launchers)
-
-clean clobber::
- $(make-all-launchers)
-
-include $(BUILDDIR)/common/Rules.gmk
-
diff --git a/jdk/make/launchers/Makefile.launcher b/jdk/make/launchers/Makefile.launcher
deleted file mode 100644
index bb06f80f7cc..00000000000
--- a/jdk/make/launchers/Makefile.launcher
+++ /dev/null
@@ -1,212 +0,0 @@
-#
-# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building simple launchers
-#
-
-PROGRAM_SUPPORTS_FULL_DEBUG_SYMBOLS=1
-
-BUILDDIR = ..
-PACKAGE = launcher
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-# The PROGRAM and MAIN_CLASS must be defined
-ifndef PROGRAM
- build: no_program
- no_program:
- $(ECHO) "No PROGRAM name defined"
- exit 1
-endif
-ifndef MAIN_CLASS
- build: no_main
- no_main:
- $(ECHO) "No MAIN_CLASS name defined"
- exit 1
-endif
-
-# Some tools need the wildcard expansion option
-ifeq ($(PROGRAM),javac)
- WILDCARDS=true
- MAIN_JAVA_ARGS += -J-Xss4m -J-ea:com.sun.tools...
- NEVER_ACT_AS_SERVER_CLASS_MACHINE=true
-endif
-ifeq ($(PROGRAM),javadoc)
- WILDCARDS=true
- NEVER_ACT_AS_SERVER_CLASS_MACHINE=true
-endif
-ifeq ($(PROGRAM),javap)
- WILDCARDS=true
- NEVER_ACT_AS_SERVER_CLASS_MACHINE=true
-endif
-ifeq ($(PROGRAM),jdeps)
- WILDCARDS=true
- NEVER_ACT_AS_SERVER_CLASS_MACHINE=true
-endif
-ifeq ($(PROGRAM),javah)
- WILDCARDS=true
- NEVER_ACT_AS_SERVER_CLASS_MACHINE=true
-endif
-ifeq ($(PROGRAM),serialver)
- WILDCARDS=true
-endif
-
-# GUI tools need X11
-ifeq ($(PROGRAM),appletviewer)
- GUI_TOOL=true
-endif
-ifeq ($(PROGRAM),policytool)
- GUI_TOOL=true
-endif
-
-# SA tools
-ifeq ($(PROGRAM),jstack)
- SA_TOOL=true
- INFO_PLIST_FILE=Info-privileged.plist
-endif
-ifeq ($(PROGRAM),jsadebugd)
- SA_TOOL=true
- INFO_PLIST_FILE=Info-privileged.plist
-endif
-ifeq ($(PROGRAM),jinfo)
- SA_TOOL=true
- INFO_PLIST_FILE=Info-privileged.plist
-endif
-ifeq ($(PROGRAM),jmap)
- SA_TOOL=true
- INFO_PLIST_FILE=Info-privileged.plist
-endif
-
-# special idlj launcher
-ifeq ($(PROGRAM),orbd)
- IDLJ_TOOL=true
-endif
-ifeq ($(PROGRAM),servertool)
- IDLJ_TOOL=true
-endif
-ifeq ($(PROGRAM),tnameserv)
- IDLJ_TOOL=true
-endif
-
-# idlj itself only
-ifeq ($(PROGRAM),idlj)
- ifndef STANDALONE_CORBA_WS
- FILES_c = $(SHARE_SRC)/native/bin/$(PROGRAM).c \
- $(SHARE_SRC)/native/bin/utility.c
- endif
-endif
-
-# rmic only
-ifeq ($(PROGRAM),rmic)
- ifdef STANDALONE_CORBA_WS
- FILES_c = $(SHARE_SRC)/native/bin/$(PROGRAM).c \
- $(SHARE_SRC)/native/bin/utility.c
- endif
- WILDCARDS=true
-endif
-
-# IDLJ_TOOL only uses different source files
-ifeq ($(IDLJ_TOOL),true)
- ifdef STANDALONE_CORBA_WS
- FILES_c = $(SHARE_SRC)/native/bin/idlj.c \
- $(SHARE_SRC)/native/bin/utility.c
- endif
-endif
-
-# jdb only
-ifeq ($(PROGRAM),jdb)
- # Override the default APP_CLASSPATH to pick up sa-jdi.jar also.
- # Default is defined in src/[solaris,windows]/bin/java_md.h
- # PROGRAM, JAVA_ARGS, and APP_CLASSPATH are used in src/share/bin/java.c
- # SA is currently not available on windows (for any ARCH), or linux-ia64:
- ifneq ($(ARCH), ia64)
- JDB_CLASSPATH = { "/lib/tools.jar", "/lib/sa-jdi.jar", "/classes" }
- OTHER_CPPFLAGS += -DAPP_CLASSPATH='$(JDB_CLASSPATH)'
- endif
-endif
-
-# jconsole only
-ifeq ($(PROGRAM),jconsole)
- JCONSOLE_CLASSPATH = { "/lib/jconsole.jar", "/lib/tools.jar", "/classes" }
- OTHER_CPPFLAGS += -DAPP_CLASSPATH='$(JCONSOLE_CLASSPATH)'
- ifeq ($(PLATFORM), windows)
- OTHER_CPPFLAGS += -DJAVAW
- LDLIBS_COMMON += user32.lib
- MAIN_JAVA_ARGS += -J-Djconsole.showOutputViewer
- endif
-endif
-
-# GUI tools
-ifeq ($(GUI_TOOL),true)
- ifneq ($(PLATFORM), windows)
- ifneq ($(PLATFORM), macosx)
- # Anything with a GUI needs X11 to be linked in.
- OTHER_LDLIBS += -L$(OPENWIN_LIB) -lX11
- endif
- endif
-endif
-
-# SA tools need special app classpath
-ifeq ($(SA_TOOL),true)
- SA_CLASSPATH = { "/lib/tools.jar", "/lib/sa-jdi.jar", "/classes" }
- OTHER_CPPFLAGS += -DAPP_CLASSPATH='$(SA_CLASSPATH)'
-endif
-
-# Wildcards
-ifeq ($(WILDCARDS),true)
- OTHER_CPPFLAGS += -DEXPAND_CLASSPATH_WILDCARDS
-endif
-
-# Always tell native code what the main class is
-OTHER_CPPFLAGS += -DMAIN_CLASS='"$(MAIN_CLASS)"'
-
-# Construct initializer for initial arguments to java
-ALL_ARGS = -J-ms8m $(MAIN_JAVA_ARGS) $(MAIN_CLASS) $(MAIN_ARGS)
-JAVA_ARGS = { $(ALL_ARGS:%="%",) }
-
-# Always report launcher info
-build: launcher_info
-
-# Print info macro
-define printLauncherSetting
-if [ "$2" != "" ] ; then $(PRINTF) "%-16s %s\n" "$1:" "$2"; fi
-endef
-
-# Report basic information about this launcher
-launcher_info:
- @$(ECHO) "========================================================="
- @$(call printLauncherSetting,LAUNCHER,$(PROGRAM))
- @$(call printLauncherSetting,MAIN_CLASS,$(MAIN_CLASS))
- @$(call printLauncherSetting,MAIN_JAVA_ARGS,$(MAIN_JAVA_ARGS))
- @$(call printLauncherSetting,MAIN_ARGS,$(MAIN_ARGS))
- @$(call printLauncherSetting,ALL_ARGS,$(ALL_ARGS))
- @$(ECHO) "========================================================="
-
-#
-# Rules for building a program
-#
-include $(BUILDDIR)/common/Program.gmk
-
diff --git a/jdk/makefiles/lib/Awt2dLibraries.gmk b/jdk/make/lib/Awt2dLibraries.gmk
similarity index 97%
rename from jdk/makefiles/lib/Awt2dLibraries.gmk
rename to jdk/make/lib/Awt2dLibraries.gmk
index c58187a2340..61d893ebbf2 100644
--- a/jdk/makefiles/lib/Awt2dLibraries.gmk
+++ b/jdk/make/lib/Awt2dLibraries.gmk
@@ -36,7 +36,7 @@ BUILD_LIBMLIB_CFLAGS := -D__USE_J2D_NAMES -D__MEDIALIB_OLD_NAMES \
-I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/awt/medialib
BUILD_LIBMLIB_LDLIBS :=
-BUILD_LIBMLIB_IMAGE_MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libmlib_image/mapfile-vers
+BUILD_LIBMLIB_IMAGE_MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libmlib_image/mapfile-vers
BUILD_LIBMLIB_CFLAGS += -DMLIB_NO_LIBSUNMATH
@@ -454,7 +454,7 @@ ifeq ($(MILESTONE), internal)
LIBAWT_CFLAGS += -DINTERNAL_BUILD
endif
-LIBAWT_MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libawt/mapfile-vers
+LIBAWT_MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libawt/mapfile-vers
ifeq ($(OPENJDK_TARGET_OS), linux)
LIBAWT_MAPFILE :=
endif
@@ -628,7 +628,7 @@ ifeq ($(findstring $(OPENJDK_TARGET_OS),windows macosx),)
OPTIMIZATION := LOW, \
CFLAGS := $(CFLAGS_JDKLIB) $(LIBAWT_XAWT_CFLAGS) \
$(X_CFLAGS), \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libawt_xawt/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libawt_xawt/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(X_LIBS) $(LIBAWT_XAWT_LDFLAGS), \
LDFLAGS_linux := $(call SET_SHARED_LIBRARY_ORIGIN) \
@@ -673,7 +673,7 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBLCMS, \
-I$(JDK_TOPDIR)/src/share/native/sun/awt/debug, \
CFLAGS_solaris := -xc99=no_lib, \
CFLAGS_windows := -DCMS_IS_WINDOWS_, \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/liblcms/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/liblcms/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_solaris := /usr/lib$(OPENJDK_TARGET_CPU_ISADIR)/libm.so.2, \
@@ -696,9 +696,9 @@ $(BUILD_LIBLCMS): $(BUILD_LIBAWT)
##########################################################################################
ifdef OPENJDK
- BUILD_LIBJPEG_MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libjpeg/mapfile-vers
+ BUILD_LIBJPEG_MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjpeg/mapfile-vers
else
- BUILD_LIBJPEG_MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libjpeg/mapfile-vers-closed
+ BUILD_LIBJPEG_MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjpeg/mapfile-vers-closed
BUILD_LIBJPEG_CLOSED_SRC := $(JDK_TOPDIR)/src/closed/share/native/sun/awt/image/jpeg
BUILD_LIBJPEG_CLOSED_INCLUDES := -I$(BUILD_LIBJPEG_CLOSED_SRC)
endif
@@ -706,7 +706,7 @@ endif
BUILD_LIBJPEG_REORDER :=
ifeq ($(OPENJDK_TARGET_OS), solaris)
ifneq ($(OPENJDK_TARGET_CPU), x86_64)
- BUILD_LIBJPEG_REORDER := $(JDK_TOPDIR)/makefiles/mapfiles/libjpeg/reorder-$(OPENJDK_TARGET_CPU)
+ BUILD_LIBJPEG_REORDER := $(JDK_TOPDIR)/make/mapfiles/libjpeg/reorder-$(OPENJDK_TARGET_CPU)
endif
endif
@@ -757,11 +757,11 @@ BUILD_LIBRARIES += $(BUILD_LIBJPEG)
ifndef OPENJDK
FONT_HEADERS := -I$(JDK_TOPDIR)/src/closed/share/native/sun/font/t2k
- BUILD_LIBFONTMANAGER_MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libfontmanager/mapfile-vers
+ BUILD_LIBFONTMANAGER_MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libfontmanager/mapfile-vers
LIBFONTMANAGER_EXCLUDE_FILES += freetypeScaler.c
else
FONT_HEADERS := $(FREETYPE_CFLAGS)
- BUILD_LIBFONTMANAGER_MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libfontmanager/mapfile-vers.openjdk
+ BUILD_LIBFONTMANAGER_MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libfontmanager/mapfile-vers.openjdk
BUILD_LIBFONTMANAGER_FONTLIB := $(FREETYPE_LIBS)
endif
@@ -874,7 +874,7 @@ ifndef OPENJDK
CXXFLAGS := $(CXXFLAGS_JDKLIB) $(BUILD_LIBT2K_CFLAGS_COMMON), \
CFLAGS_windows = -DCC_NOEX, \
CXXFLAGS_windows = -DCC_NOEX, \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libt2k/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libt2k/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) $(LDFLAGS_CXX_JDK) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_windows := user32.lib $(JDK_OUTPUTDIR)/objs/libfontmanager/fontmanager.lib, \
@@ -963,7 +963,7 @@ else # OPENJDK_TARGET_OS not windows
CFLAGS := $(CFLAGS_JDKLIB), \
CFLAGS_linux := $(HEADLESS_CFLAG), \
CFLAGS_macosx := -I$(JDK_TOPDIR)/src/solaris/native/sun/awt, \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libjawt/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjawt/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_solaris := -L$(OPENWIN_HOME)/sfw/lib$(OPENJDK_TARGET_CPU_ISADIR) -L$(OPENWIN_LIB)$(OPENJDK_TARGET_CPU_ISADIR), \
@@ -1019,7 +1019,7 @@ ifndef OPENJDK
CFLAGS := $(BUILD_LIBKCMS_FLAGS) \
-DJAVACMM -DFUT_CALC_EX -DNO_FUT_GCONST, \
CFLAGS_linux := -Wno-missing-field-initializers, \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libkcms/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libkcms/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_SUFFIX_linux := -lc -lpthread, \
@@ -1051,7 +1051,7 @@ ifndef OPENJDK
SUNWJDGA_MAPFILE :=
ifeq ($(OPENJDK_TARGET_CPU_ARCH), sparc)
- SUNWJDGA_MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libjdga/mapfile-vers
+ SUNWJDGA_MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjdga/mapfile-vers
endif
$(eval $(call SetupNativeCompilation,BUILD_LIBSUNWJDGA, \
@@ -1146,7 +1146,7 @@ ifeq ($(BUILD_HEADLESS), true)
LIBAWT_HEADLESS_REORDER :=
ifeq ($(OPENJDK_TARGET_OS), solaris)
ifneq ($(OPENJDK_TARGET_CPU), x86_64)
- LIBAWT_HEADLESS_REORDER := $(JDK_TOPDIR)/makefiles/mapfiles/libawt_headless/reorder-$(OPENJDK_TARGET_CPU)
+ LIBAWT_HEADLESS_REORDER := $(JDK_TOPDIR)/make/mapfiles/libawt_headless/reorder-$(OPENJDK_TARGET_CPU)
endif
endif
@@ -1158,7 +1158,7 @@ ifeq ($(BUILD_HEADLESS), true)
LANG := C, \
OPTIMIZATION := LOW, \
CFLAGS := $(CFLAGS_JDKLIB) $(LIBAWT_HEADLESS_CFLAGS), \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libawt_headless/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libawt_headless/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_linux := $(call SET_SHARED_LIBRARY_ORIGIN,/..), \
@@ -1257,7 +1257,7 @@ ifndef BUILD_HEADLESS_ONLY
LANG := C, \
OPTIMIZATION := LOW, \
CFLAGS := $(LIBSPLASHSCREEN_CFLAGS) $(CFLAGS_JDKLIB) $(GIFLIB_CFLAGS), \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libsplashscreen/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libsplashscreen/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_SUFFIX := $(LIBSPLASHSCREEN_LDFLAGS_SUFFIX) $(LIBZ) $(GIFLIB_LDFLAGS), \
@@ -1299,7 +1299,7 @@ ifndef OPENJDK
OPTIMIZATION := LOW, \
CFLAGS := $(CFLAGS_JDKLIB) \
$(LIBDCPR_CFLAGS), \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libdcpr/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libdcpr/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_SUFFIX := $(LIBM) $(LDFLAGS_JDKLIB_SUFFIX), \
diff --git a/jdk/makefiles/lib/CoreLibraries.gmk b/jdk/make/lib/CoreLibraries.gmk
similarity index 96%
rename from jdk/makefiles/lib/CoreLibraries.gmk
rename to jdk/make/lib/CoreLibraries.gmk
index b773af13fda..ba10b6786aa 100644
--- a/jdk/makefiles/lib/CoreLibraries.gmk
+++ b/jdk/make/lib/CoreLibraries.gmk
@@ -76,7 +76,7 @@ BUILD_LIBVERIFY_SRC := check_code.c check_format.c
ifeq ($(OPENJDK_TARGET_OS), solaris)
ifneq ($(OPENJDK_TARGET_CPU), x86_64)
- BUILD_LIBVERIFY_REORDER := $(JDK_TOPDIR)/makefiles/mapfiles/libverify/reorder-$(OPENJDK_TARGET_CPU)
+ BUILD_LIBVERIFY_REORDER := $(JDK_TOPDIR)/make/mapfiles/libverify/reorder-$(OPENJDK_TARGET_CPU)
endif
endif
@@ -95,7 +95,7 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBVERIFY, \
LANG := C, \
OPTIMIZATION := $(LIBVERIFY_OPTIMIZATION), \
CFLAGS := $(CFLAGS_JDKLIB), \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libverify/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libverify/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_SUFFIX_posix := -ljvm -lc, \
@@ -178,7 +178,7 @@ endif
ifeq ($(OPENJDK_TARGET_OS), solaris)
ifneq ($(OPENJDK_TARGET_CPU), x86_64)
- LIBJAVA_REORDER := $(JDK_TOPDIR)/makefiles/mapfiles/libjava/reorder-$(OPENJDK_TARGET_CPU)
+ LIBJAVA_REORDER := $(JDK_TOPDIR)/make/mapfiles/libjava/reorder-$(OPENJDK_TARGET_CPU)
endif
endif
@@ -192,7 +192,7 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBJAVA, \
OPTIMIZATION := HIGH, \
CFLAGS := $(CFLAGS_JDKLIB) \
$(LIBJAVA_CFLAGS), \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libjava/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjava/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_SUFFIX_posix := -ljvm -lverify, \
@@ -236,7 +236,7 @@ endif
BUILD_LIBZIP_REORDER :=
ifeq ($(OPENJDK_TARGET_OS), solaris)
ifneq ($(OPENJDK_TARGET_CPU), x86_64)
- BUILD_LIBZIP_REORDER := $(JDK_TOPDIR)/makefiles/mapfiles/libzip/reorder-$(OPENJDK_TARGET_CPU)
+ BUILD_LIBZIP_REORDER := $(JDK_TOPDIR)/make/mapfiles/libzip/reorder-$(OPENJDK_TARGET_CPU)
endif
endif
@@ -256,7 +256,7 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBZIP, \
-I$(JDK_TOPDIR)/src/share/native/java/io \
-I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/java/io, \
CFLAGS_posix := $(BUILD_LIBZIP_MMAP) -UDEBUG, \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libzip/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libzip/mapfile-vers, \
REORDER := $(BUILD_LIBZIP_REORDER), \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN) \
@@ -292,7 +292,7 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBUNPACK, \
CFLAGS := $(CXXFLAGS_JDKLIB) \
-DNO_ZLIB -DUNPACK_JNI -DFULL, \
CFLAGS_release := -DPRODUCT, \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libunpack/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libunpack/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) $(LDFLAGS_CXX_JDK) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_windows := -map:$(JDK_OUTPUTDIR)/objs/unpack.map -debug \
@@ -406,7 +406,7 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBJLI, \
LANG := C, \
OPTIMIZATION := HIGH, \
CFLAGS := $(LIBJLI_CFLAGS), \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libjli/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjli/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_linux := $(call SET_SHARED_LIBRARY_ORIGIN,/..), \
@@ -492,7 +492,7 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBNPT, \
CFLAGS := $(CFLAGS_JDKLIB) \
-I$(JDK_TOPDIR)/src/share/npt \
-I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/npt, \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libnpt/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libnpt/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_macosx := -liconv, \
diff --git a/jdk/makefiles/lib/NetworkingLibraries.gmk b/jdk/make/lib/NetworkingLibraries.gmk
similarity index 98%
rename from jdk/makefiles/lib/NetworkingLibraries.gmk
rename to jdk/make/lib/NetworkingLibraries.gmk
index 546565af91b..9f5173ece29 100644
--- a/jdk/makefiles/lib/NetworkingLibraries.gmk
+++ b/jdk/make/lib/NetworkingLibraries.gmk
@@ -62,7 +62,7 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBNET, \
OPTIMIZATION := LOW, \
CFLAGS := $(CFLAGS_JDKLIB) \
$(LIBNET_CFLAGS), \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libnet/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libnet/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_SUFFIX_macosx := -ljvm -ljava, \
diff --git a/jdk/makefiles/lib/NioLibraries.gmk b/jdk/make/lib/NioLibraries.gmk
similarity index 94%
rename from jdk/makefiles/lib/NioLibraries.gmk
rename to jdk/make/lib/NioLibraries.gmk
index afab1c9c29c..05ff4ced581 100644
--- a/jdk/makefiles/lib/NioLibraries.gmk
+++ b/jdk/make/lib/NioLibraries.gmk
@@ -59,7 +59,7 @@ ifeq ($(OPENJDK_TARGET_OS), windows)
endif
ifeq ($(OPENJDK_TARGET_OS), linux)
- BUILD_LIBNIO_MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libnio/mapfile-$(OPENJDK_TARGET_OS)
+ BUILD_LIBNIO_MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libnio/mapfile-$(OPENJDK_TARGET_OS)
BUILD_LIBNIO_FILES += \
EPoll.c \
EPollArrayWrapper.c \
@@ -78,7 +78,7 @@ ifeq ($(OPENJDK_TARGET_OS), linux)
endif
ifeq ($(OPENJDK_TARGET_OS), macosx)
- BUILD_LIBNIO_MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libnio/mapfile-$(OPENJDK_TARGET_OS)
+ BUILD_LIBNIO_MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libnio/mapfile-$(OPENJDK_TARGET_OS)
BUILD_LIBNIO_SRC += $(JDK_TOPDIR)/src/macosx/native/sun/nio/ch
BUILD_LIBNIO_FILES += \
InheritedChannel.c \
@@ -96,7 +96,7 @@ ifeq ($(OPENJDK_TARGET_OS), macosx)
endif
ifeq ($(OPENJDK_TARGET_OS), solaris)
- BUILD_LIBNIO_MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libnio/mapfile-$(OPENJDK_TARGET_OS)
+ BUILD_LIBNIO_MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libnio/mapfile-$(OPENJDK_TARGET_OS)
BUILD_LIBNIO_FILES += \
DevPollArrayWrapper.c \
InheritedChannel.c \
@@ -169,7 +169,7 @@ ifeq ($(OPENJDK_TARGET_OS_API), posix)
-I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/nio/ch \
-I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/java/net, \
CFLAGS_linux := $(SCTP_WERROR), \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libsctp/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libsctp/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_SUFFIX_linux := -lpthread $(LIBDL) -ljava -ljvm, \
diff --git a/jdk/makefiles/lib/PlatformLibraries.gmk b/jdk/make/lib/PlatformLibraries.gmk
similarity index 100%
rename from jdk/makefiles/lib/PlatformLibraries.gmk
rename to jdk/make/lib/PlatformLibraries.gmk
diff --git a/jdk/makefiles/lib/SecurityLibraries.gmk b/jdk/make/lib/SecurityLibraries.gmk
similarity index 96%
rename from jdk/makefiles/lib/SecurityLibraries.gmk
rename to jdk/make/lib/SecurityLibraries.gmk
index 779504f5f84..2a1721bc1c4 100644
--- a/jdk/makefiles/lib/SecurityLibraries.gmk
+++ b/jdk/make/lib/SecurityLibraries.gmk
@@ -28,7 +28,7 @@ ifneq ($(OPENJDK_TARGET_OS), solaris)
LIBJAAS_EXCLUDE_FILES := Solaris.c
else
# only on solaris...wonder why
- LIBJAAS_MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libjaas/mapfile-vers
+ LIBJAAS_MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjaas/mapfile-vers
endif
LIBJAAS_NAME := jaas_unix
@@ -76,7 +76,7 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBJ2PCSC, \
-I$(JDK_TOPDIR)/src/share/native/sun/security/smartcardio \
-I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/security/smartcardio \
-I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/security/smartcardio/MUSCLE, \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libj2pcsc/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libj2pcsc/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_SUFFIX_posix := $(LIBDL), \
@@ -105,7 +105,7 @@ ifneq ($(OPENJDK_TARGET_OS), windows)
CFLAGS := $(CFLAGS_JDKLIB) \
-I$(JDK_TOPDIR)/src/share/native/sun/security/jgss/wrapper \
-I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/security/jgss/wrapper, \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libj2gss/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libj2gss/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_SUFFIX := $(LIBDL), \
@@ -199,7 +199,7 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBJ2PKCS11, \
-I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/security/pkcs11 \
-I$(JDK_TOPDIR)/src/share/native/sun/security/pkcs11/wrapper \
-I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/security/pkcs11/wrapper, \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libj2pkcs11/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libj2pkcs11/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_SUFFIX_posix := $(LIBDL), \
@@ -244,7 +244,7 @@ ifeq ($(ENABLE_INTREE_EC), yes)
-DMP_API_COMPATIBLE -DNSS_ECC_MORE_THAN_SUITE_B, \
CXXFLAGS := $(filter-out $(ECC_JNI_SOLSPARC_FILTER), $(CXXFLAGS_JDKLIB)) \
$(BUILD_LIBSUNEC_FLAGS), \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libsunec/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libsunec/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) $(LDFLAGS_CXX_JDK), \
LDFLAGS_macosx := $(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_SUFFIX := $(LIBCXX), \
@@ -274,7 +274,7 @@ ifeq ($(OPENJDK_TARGET_OS), solaris)
OPTIMIZATION := LOW, \
CFLAGS := $(CFLAGS_JDKLIB) \
-I$(JDK_TOPDIR)/src/closed/solaris/native/com/oracle/security/ucrypto, \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libj2ucrypto/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libj2ucrypto/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB), \
LDFLAGS_SUFFIX := $(LIBDL), \
LDFLAGS_SUFFIX_solaris := -lc, \
diff --git a/jdk/makefiles/lib/ServiceabilityLibraries.gmk b/jdk/make/lib/ServiceabilityLibraries.gmk
similarity index 95%
rename from jdk/makefiles/lib/ServiceabilityLibraries.gmk
rename to jdk/make/lib/ServiceabilityLibraries.gmk
index d408eb36dea..9d9520913d8 100644
--- a/jdk/makefiles/lib/ServiceabilityLibraries.gmk
+++ b/jdk/make/lib/ServiceabilityLibraries.gmk
@@ -43,7 +43,7 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBATTACH, \
OPTIMIZATION := LOW, \
CFLAGS := $(CFLAGS_JDKLIB), \
CFLAGS_windows := /Gy, \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libattach/mapfile-$(OPENJDK_TARGET_OS), \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libattach/mapfile-$(OPENJDK_TARGET_OS), \
VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/windows/resource/version.rc, \
RC_FLAGS := $(RC_FLAGS) \
-D "JDK_FNAME=attach.dll" \
@@ -52,7 +52,7 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBATTACH, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_solaris := -ldoor, \
- LDFLAGS_windows := /ORDER:@$(JDK_TOPDIR)/makefiles/mapfiles/libattach/reorder-windows-$(OPENJDK_TARGET_CPU), \
+ LDFLAGS_windows := /ORDER:@$(JDK_TOPDIR)/make/mapfiles/libattach/reorder-windows-$(OPENJDK_TARGET_CPU), \
LDFLAGS_SUFFIX := $(LDFLAGS_JDKLIB_SUFFIX), \
LDFLAGS_SUFFIX_windows := $(WIN_JAVA_LIB) advapi32.lib psapi.lib, \
OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libattach, \
@@ -77,7 +77,7 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBDT_SOCKET, \
-I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/transport/socket \
-I$(JDK_TOPDIR)/src/share/back/export \
-I$(JDK_TOPDIR)/src/share/back, \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libdt_socket/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libdt_socket/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_SUFFIX_linux := -lpthread, \
@@ -144,7 +144,7 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBJDWP, \
-I$(JDK_TOPDIR)/src/share/back \
-I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/back \
-I$(JDK_OUTPUTDIR)/gensrc_jdwp_headers, \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libjdwp/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjdwp/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_SUFFIX_linux := $(LIBDL), \
@@ -173,7 +173,7 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBJSDT, \
OPTIMIZATION := LOW, \
CFLAGS := $(CFLAGS_JDKLIB) \
-I$(JDK_TOPDIR)/src/share/native/sun/tracing/dtrace, \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libjsdt/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjsdt/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_SUFFIX_linux := $(LIBDL), \
@@ -243,7 +243,7 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBINSTRUMENT, \
CFLAGS := $(LIBINSTRUMENT_CFLAGS), \
CFLAGS_debug := -DJPLIS_LOGGING, \
CFLAGS_release := -DNO_JPLIS_LOGGING, \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libinstrument/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libinstrument/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN) \
$(LIBINSTRUMENT_LDFLAGS), \
@@ -308,7 +308,7 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBMANAGEMENT, \
LANG := C, \
OPTIMIZATION := $(LIBMANAGEMENT_OPTIMIZATION), \
CFLAGS := $(CFLAGS_JDKLIB) $(BUILD_LIBMANAGEMENT_CFLAGS), \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libmanagement/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libmanagement/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_solaris := -lkstat, \
@@ -352,7 +352,7 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBHPROF, \
CFLAGS := $(CFLAGS_JDKLIB) \
$(BUILD_LIBHPROF_CFLAGS), \
CFLAGS_debug := -DHPROF_LOGGING, \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libhprof/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libhprof/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_windows := wsock32.lib winmm.lib advapi32.lib, \
@@ -379,7 +379,7 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBJAVA_CRW_DEMO, \
OPTIMIZATION := LOW, \
CFLAGS := $(CFLAGS_JDKLIB) \
-I$(JDK_TOPDIR)/src/share/demo/jvmti/java_crw_demo, \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libjava_crw_demo/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjava_crw_demo/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_SUFFIX_solaris := -lc, \
@@ -406,7 +406,7 @@ ifndef OPENJDK
OPTIMIZATION := LOW, \
CFLAGS := $(CFLAGS_JDKLIB) \
-I$(JDK_TOPDIR)/src/closed/share/javavm/export, \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libjfr/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjfr/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_SUFFIX_solaris := -lc, \
diff --git a/jdk/makefiles/lib/SoundLibraries.gmk b/jdk/make/lib/SoundLibraries.gmk
similarity index 98%
rename from jdk/makefiles/lib/SoundLibraries.gmk
rename to jdk/make/lib/SoundLibraries.gmk
index dc507ab58cf..6227900c56f 100644
--- a/jdk/makefiles/lib/SoundLibraries.gmk
+++ b/jdk/make/lib/SoundLibraries.gmk
@@ -145,7 +145,7 @@ $(eval $(call SetupNativeCompilation,BUILD_LIBJSOUND, \
CFLAGS := $(CFLAGS_JDKLIB) \
$(LIBJSOUND_CFLAGS), \
CXXFLAGS := $(CXXFLAGS_JDKLIB) $(LIBJSOUND_CFLAGS), \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libjsound/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjsound/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_macosx := -framework CoreAudio -framework CoreFoundation \
@@ -191,7 +191,7 @@ ifneq ($(filter jsoundalsa, $(EXTRA_SOUND_JNI_LIBS)), )
-DUSE_PORTS=TRUE \
-DUSE_PLATFORM_MIDI_OUT=TRUE \
-DUSE_PLATFORM_MIDI_IN=TRUE, \
- MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libjsoundalsa/mapfile-vers, \
+ MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjsoundalsa/mapfile-vers, \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LDFLAGS_SUFFIX := $(ALSA_LIBS) -ljava -ljvm, \
diff --git a/jdk/makefiles/mapfiles/launchers/mapfile-sparc b/jdk/make/mapfiles/launchers/mapfile-sparc
similarity index 100%
rename from jdk/makefiles/mapfiles/launchers/mapfile-sparc
rename to jdk/make/mapfiles/launchers/mapfile-sparc
diff --git a/jdk/makefiles/mapfiles/launchers/mapfile-sparcv9 b/jdk/make/mapfiles/launchers/mapfile-sparcv9
similarity index 100%
rename from jdk/makefiles/mapfiles/launchers/mapfile-sparcv9
rename to jdk/make/mapfiles/launchers/mapfile-sparcv9
diff --git a/jdk/makefiles/mapfiles/launchers/mapfile-x86 b/jdk/make/mapfiles/launchers/mapfile-x86
similarity index 100%
rename from jdk/makefiles/mapfiles/launchers/mapfile-x86
rename to jdk/make/mapfiles/launchers/mapfile-x86
diff --git a/jdk/makefiles/mapfiles/launchers/mapfile-x86_64 b/jdk/make/mapfiles/launchers/mapfile-x86_64
similarity index 100%
rename from jdk/makefiles/mapfiles/launchers/mapfile-x86_64
rename to jdk/make/mapfiles/launchers/mapfile-x86_64
diff --git a/jdk/makefiles/mapfiles/libattach/mapfile-linux b/jdk/make/mapfiles/libattach/mapfile-linux
similarity index 100%
rename from jdk/makefiles/mapfiles/libattach/mapfile-linux
rename to jdk/make/mapfiles/libattach/mapfile-linux
diff --git a/jdk/makefiles/mapfiles/libattach/mapfile-solaris b/jdk/make/mapfiles/libattach/mapfile-solaris
similarity index 100%
rename from jdk/makefiles/mapfiles/libattach/mapfile-solaris
rename to jdk/make/mapfiles/libattach/mapfile-solaris
diff --git a/jdk/makefiles/mapfiles/libattach/reorder-windows-x86 b/jdk/make/mapfiles/libattach/reorder-windows-x86
similarity index 100%
rename from jdk/makefiles/mapfiles/libattach/reorder-windows-x86
rename to jdk/make/mapfiles/libattach/reorder-windows-x86
diff --git a/jdk/makefiles/mapfiles/libattach/reorder-windows-x86_64 b/jdk/make/mapfiles/libattach/reorder-windows-x86_64
similarity index 100%
rename from jdk/makefiles/mapfiles/libattach/reorder-windows-x86_64
rename to jdk/make/mapfiles/libattach/reorder-windows-x86_64
diff --git a/jdk/makefiles/mapfiles/libawt/mapfile-mawt-vers b/jdk/make/mapfiles/libawt/mapfile-mawt-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libawt/mapfile-mawt-vers
rename to jdk/make/mapfiles/libawt/mapfile-mawt-vers
diff --git a/jdk/makefiles/mapfiles/libawt/mapfile-vers b/jdk/make/mapfiles/libawt/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libawt/mapfile-vers
rename to jdk/make/mapfiles/libawt/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libawt/mapfile-vers-linux b/jdk/make/mapfiles/libawt/mapfile-vers-linux
similarity index 100%
rename from jdk/makefiles/mapfiles/libawt/mapfile-vers-linux
rename to jdk/make/mapfiles/libawt/mapfile-vers-linux
diff --git a/jdk/makefiles/mapfiles/libawt_headless/mapfile-vers b/jdk/make/mapfiles/libawt_headless/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libawt_headless/mapfile-vers
rename to jdk/make/mapfiles/libawt_headless/mapfile-vers
diff --git a/jdk/make/sun/headless/reorder-sparc b/jdk/make/mapfiles/libawt_headless/reorder-sparc
similarity index 100%
rename from jdk/make/sun/headless/reorder-sparc
rename to jdk/make/mapfiles/libawt_headless/reorder-sparc
diff --git a/jdk/make/sun/headless/reorder-sparcv9 b/jdk/make/mapfiles/libawt_headless/reorder-sparcv9
similarity index 100%
rename from jdk/make/sun/headless/reorder-sparcv9
rename to jdk/make/mapfiles/libawt_headless/reorder-sparcv9
diff --git a/jdk/makefiles/mapfiles/libawt_headless/reorder-x86 b/jdk/make/mapfiles/libawt_headless/reorder-x86
similarity index 100%
rename from jdk/makefiles/mapfiles/libawt_headless/reorder-x86
rename to jdk/make/mapfiles/libawt_headless/reorder-x86
diff --git a/jdk/makefiles/mapfiles/libawt_xawt/mapfile-vers b/jdk/make/mapfiles/libawt_xawt/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libawt_xawt/mapfile-vers
rename to jdk/make/mapfiles/libawt_xawt/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libdcpr/mapfile-vers b/jdk/make/mapfiles/libdcpr/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libdcpr/mapfile-vers
rename to jdk/make/mapfiles/libdcpr/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libdt_socket/mapfile-vers b/jdk/make/mapfiles/libdt_socket/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libdt_socket/mapfile-vers
rename to jdk/make/mapfiles/libdt_socket/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libfontmanager/mapfile-vers b/jdk/make/mapfiles/libfontmanager/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libfontmanager/mapfile-vers
rename to jdk/make/mapfiles/libfontmanager/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libfontmanager/mapfile-vers.openjdk b/jdk/make/mapfiles/libfontmanager/mapfile-vers.openjdk
similarity index 100%
rename from jdk/makefiles/mapfiles/libfontmanager/mapfile-vers.openjdk
rename to jdk/make/mapfiles/libfontmanager/mapfile-vers.openjdk
diff --git a/jdk/makefiles/mapfiles/libhprof/mapfile-vers b/jdk/make/mapfiles/libhprof/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libhprof/mapfile-vers
rename to jdk/make/mapfiles/libhprof/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libinstrument/mapfile-vers b/jdk/make/mapfiles/libinstrument/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libinstrument/mapfile-vers
rename to jdk/make/mapfiles/libinstrument/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libj2gss/mapfile-vers b/jdk/make/mapfiles/libj2gss/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libj2gss/mapfile-vers
rename to jdk/make/mapfiles/libj2gss/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libj2pcsc/mapfile-vers b/jdk/make/mapfiles/libj2pcsc/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libj2pcsc/mapfile-vers
rename to jdk/make/mapfiles/libj2pcsc/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libj2pkcs11/mapfile-vers b/jdk/make/mapfiles/libj2pkcs11/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libj2pkcs11/mapfile-vers
rename to jdk/make/mapfiles/libj2pkcs11/mapfile-vers
diff --git a/jdk/make/com/oracle/security/ucrypto/mapfile-vers b/jdk/make/mapfiles/libj2ucrypto/mapfile-vers
similarity index 100%
rename from jdk/make/com/oracle/security/ucrypto/mapfile-vers
rename to jdk/make/mapfiles/libj2ucrypto/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libjaas/mapfile-vers b/jdk/make/mapfiles/libjaas/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libjaas/mapfile-vers
rename to jdk/make/mapfiles/libjaas/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libjava/mapfile-vers b/jdk/make/mapfiles/libjava/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libjava/mapfile-vers
rename to jdk/make/mapfiles/libjava/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libjava/reorder-sparc b/jdk/make/mapfiles/libjava/reorder-sparc
similarity index 100%
rename from jdk/makefiles/mapfiles/libjava/reorder-sparc
rename to jdk/make/mapfiles/libjava/reorder-sparc
diff --git a/jdk/makefiles/mapfiles/libjava/reorder-sparcv9 b/jdk/make/mapfiles/libjava/reorder-sparcv9
similarity index 100%
rename from jdk/makefiles/mapfiles/libjava/reorder-sparcv9
rename to jdk/make/mapfiles/libjava/reorder-sparcv9
diff --git a/jdk/makefiles/mapfiles/libjava/reorder-x86 b/jdk/make/mapfiles/libjava/reorder-x86
similarity index 100%
rename from jdk/makefiles/mapfiles/libjava/reorder-x86
rename to jdk/make/mapfiles/libjava/reorder-x86
diff --git a/jdk/makefiles/mapfiles/libjava_crw_demo/mapfile-vers b/jdk/make/mapfiles/libjava_crw_demo/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libjava_crw_demo/mapfile-vers
rename to jdk/make/mapfiles/libjava_crw_demo/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libjawt/mapfile-vers b/jdk/make/mapfiles/libjawt/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libjawt/mapfile-vers
rename to jdk/make/mapfiles/libjawt/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libjdga/mapfile-vers b/jdk/make/mapfiles/libjdga/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libjdga/mapfile-vers
rename to jdk/make/mapfiles/libjdga/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libjdwp/mapfile-vers b/jdk/make/mapfiles/libjdwp/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libjdwp/mapfile-vers
rename to jdk/make/mapfiles/libjdwp/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libjfr/mapfile-vers b/jdk/make/mapfiles/libjfr/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libjfr/mapfile-vers
rename to jdk/make/mapfiles/libjfr/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libjli/mapfile-vers b/jdk/make/mapfiles/libjli/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libjli/mapfile-vers
rename to jdk/make/mapfiles/libjli/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libjpeg/mapfile-vers b/jdk/make/mapfiles/libjpeg/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libjpeg/mapfile-vers
rename to jdk/make/mapfiles/libjpeg/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libjpeg/mapfile-vers-closed b/jdk/make/mapfiles/libjpeg/mapfile-vers-closed
similarity index 100%
rename from jdk/makefiles/mapfiles/libjpeg/mapfile-vers-closed
rename to jdk/make/mapfiles/libjpeg/mapfile-vers-closed
diff --git a/jdk/makefiles/mapfiles/libjpeg/reorder-sparc b/jdk/make/mapfiles/libjpeg/reorder-sparc
similarity index 100%
rename from jdk/makefiles/mapfiles/libjpeg/reorder-sparc
rename to jdk/make/mapfiles/libjpeg/reorder-sparc
diff --git a/jdk/makefiles/mapfiles/libjpeg/reorder-sparcv9 b/jdk/make/mapfiles/libjpeg/reorder-sparcv9
similarity index 100%
rename from jdk/makefiles/mapfiles/libjpeg/reorder-sparcv9
rename to jdk/make/mapfiles/libjpeg/reorder-sparcv9
diff --git a/jdk/makefiles/mapfiles/libjpeg/reorder-x86 b/jdk/make/mapfiles/libjpeg/reorder-x86
similarity index 100%
rename from jdk/makefiles/mapfiles/libjpeg/reorder-x86
rename to jdk/make/mapfiles/libjpeg/reorder-x86
diff --git a/jdk/makefiles/mapfiles/libjsdt/mapfile-vers b/jdk/make/mapfiles/libjsdt/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libjsdt/mapfile-vers
rename to jdk/make/mapfiles/libjsdt/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libjsound/mapfile-vers b/jdk/make/mapfiles/libjsound/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libjsound/mapfile-vers
rename to jdk/make/mapfiles/libjsound/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libjsoundalsa/mapfile-vers b/jdk/make/mapfiles/libjsoundalsa/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libjsoundalsa/mapfile-vers
rename to jdk/make/mapfiles/libjsoundalsa/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libkcms/mapfile-vers b/jdk/make/mapfiles/libkcms/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libkcms/mapfile-vers
rename to jdk/make/mapfiles/libkcms/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/liblcms/mapfile-vers b/jdk/make/mapfiles/liblcms/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/liblcms/mapfile-vers
rename to jdk/make/mapfiles/liblcms/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libmanagement/mapfile-vers b/jdk/make/mapfiles/libmanagement/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libmanagement/mapfile-vers
rename to jdk/make/mapfiles/libmanagement/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libmlib_image/mapfile-vers b/jdk/make/mapfiles/libmlib_image/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libmlib_image/mapfile-vers
rename to jdk/make/mapfiles/libmlib_image/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libnet/mapfile-vers b/jdk/make/mapfiles/libnet/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libnet/mapfile-vers
rename to jdk/make/mapfiles/libnet/mapfile-vers
diff --git a/jdk/make/java/nio/mapfile-linux b/jdk/make/mapfiles/libnio/mapfile-linux
similarity index 100%
rename from jdk/make/java/nio/mapfile-linux
rename to jdk/make/mapfiles/libnio/mapfile-linux
diff --git a/jdk/makefiles/mapfiles/libnio/mapfile-macosx b/jdk/make/mapfiles/libnio/mapfile-macosx
similarity index 100%
rename from jdk/makefiles/mapfiles/libnio/mapfile-macosx
rename to jdk/make/mapfiles/libnio/mapfile-macosx
diff --git a/jdk/make/java/nio/mapfile-solaris b/jdk/make/mapfiles/libnio/mapfile-solaris
similarity index 100%
rename from jdk/make/java/nio/mapfile-solaris
rename to jdk/make/mapfiles/libnio/mapfile-solaris
diff --git a/jdk/make/java/nio/reorder-sparc b/jdk/make/mapfiles/libnio/reorder-sparc
similarity index 100%
rename from jdk/make/java/nio/reorder-sparc
rename to jdk/make/mapfiles/libnio/reorder-sparc
diff --git a/jdk/make/java/nio/reorder-sparcv9 b/jdk/make/mapfiles/libnio/reorder-sparcv9
similarity index 100%
rename from jdk/make/java/nio/reorder-sparcv9
rename to jdk/make/mapfiles/libnio/reorder-sparcv9
diff --git a/jdk/makefiles/mapfiles/libnio/reorder-x86 b/jdk/make/mapfiles/libnio/reorder-x86
similarity index 100%
rename from jdk/makefiles/mapfiles/libnio/reorder-x86
rename to jdk/make/mapfiles/libnio/reorder-x86
diff --git a/jdk/makefiles/mapfiles/libnpt/mapfile-vers b/jdk/make/mapfiles/libnpt/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libnpt/mapfile-vers
rename to jdk/make/mapfiles/libnpt/mapfile-vers
diff --git a/jdk/make/com/sun/nio/sctp/mapfile-vers b/jdk/make/mapfiles/libsctp/mapfile-vers
similarity index 100%
rename from jdk/make/com/sun/nio/sctp/mapfile-vers
rename to jdk/make/mapfiles/libsctp/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libsplashscreen/mapfile-vers b/jdk/make/mapfiles/libsplashscreen/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libsplashscreen/mapfile-vers
rename to jdk/make/mapfiles/libsplashscreen/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libsunec/mapfile-vers b/jdk/make/mapfiles/libsunec/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libsunec/mapfile-vers
rename to jdk/make/mapfiles/libsunec/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libt2k/mapfile-vers b/jdk/make/mapfiles/libt2k/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libt2k/mapfile-vers
rename to jdk/make/mapfiles/libt2k/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libunpack/mapfile-vers b/jdk/make/mapfiles/libunpack/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libunpack/mapfile-vers
rename to jdk/make/mapfiles/libunpack/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libunpack/mapfile-vers-unpack200 b/jdk/make/mapfiles/libunpack/mapfile-vers-unpack200
similarity index 100%
rename from jdk/makefiles/mapfiles/libunpack/mapfile-vers-unpack200
rename to jdk/make/mapfiles/libunpack/mapfile-vers-unpack200
diff --git a/jdk/makefiles/mapfiles/libverify/mapfile-vers b/jdk/make/mapfiles/libverify/mapfile-vers
similarity index 100%
rename from jdk/makefiles/mapfiles/libverify/mapfile-vers
rename to jdk/make/mapfiles/libverify/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libverify/reorder-sparc b/jdk/make/mapfiles/libverify/reorder-sparc
similarity index 100%
rename from jdk/makefiles/mapfiles/libverify/reorder-sparc
rename to jdk/make/mapfiles/libverify/reorder-sparc
diff --git a/jdk/makefiles/mapfiles/libverify/reorder-sparcv9 b/jdk/make/mapfiles/libverify/reorder-sparcv9
similarity index 100%
rename from jdk/makefiles/mapfiles/libverify/reorder-sparcv9
rename to jdk/make/mapfiles/libverify/reorder-sparcv9
diff --git a/jdk/makefiles/mapfiles/libverify/reorder-x86 b/jdk/make/mapfiles/libverify/reorder-x86
similarity index 100%
rename from jdk/makefiles/mapfiles/libverify/reorder-x86
rename to jdk/make/mapfiles/libverify/reorder-x86
diff --git a/jdk/make/java/zip/mapfile-vers b/jdk/make/mapfiles/libzip/mapfile-vers
similarity index 100%
rename from jdk/make/java/zip/mapfile-vers
rename to jdk/make/mapfiles/libzip/mapfile-vers
diff --git a/jdk/makefiles/mapfiles/libzip/reorder-sparc b/jdk/make/mapfiles/libzip/reorder-sparc
similarity index 100%
rename from jdk/makefiles/mapfiles/libzip/reorder-sparc
rename to jdk/make/mapfiles/libzip/reorder-sparc
diff --git a/jdk/makefiles/mapfiles/libzip/reorder-sparcv9 b/jdk/make/mapfiles/libzip/reorder-sparcv9
similarity index 100%
rename from jdk/makefiles/mapfiles/libzip/reorder-sparcv9
rename to jdk/make/mapfiles/libzip/reorder-sparcv9
diff --git a/jdk/makefiles/mapfiles/libzip/reorder-x86 b/jdk/make/mapfiles/libzip/reorder-x86
similarity index 100%
rename from jdk/makefiles/mapfiles/libzip/reorder-x86
rename to jdk/make/mapfiles/libzip/reorder-x86
diff --git a/jdk/make/mkdemo/Makefile b/jdk/make/mkdemo/Makefile
deleted file mode 100644
index 6bf93e5366c..00000000000
--- a/jdk/make/mkdemo/Makefile
+++ /dev/null
@@ -1,68 +0,0 @@
-#
-# Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building all the demos
-#
-
-BUILDDIR = ..
-PRODUCT = demos
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS = jni nio
-SUBDIRS_desktop = applets jfc
-SUBDIRS_management = management
-SUBDIRS_misc = scripting
-SUBDIRS_tools = jpda jvmti
-
-include $(BUILDDIR)/common/Subdirs.gmk
-
-TOPLEVEL_FILES = \
- $(DEMODIR)/README
-
-all build:: nbproject
- $(SUBDIRS-loop)
-
-all build:: $(TOPLEVEL_FILES)
-
-nbproject:
- $(RM) -r $(DEMODIR)/nbproject
- $(MKDIR) -p $(DEMODIR)
- ( $(CD) $(SHARE_SRC)/demo && $(TAR) -cf - \
- `$(FIND) nbproject $(SCM_DIRS_prune) -o -type f -print` ) | \
- ( $(CD) $(DEMODIR) && $(TAR) -xf - )
-ifndef OPENJDK
- ( $(CD) $(CLOSED_SHARE_SRC)/demo && $(TAR) -cf - \
- `$(FIND) nbproject $(SCM_DIRS_prune) -o -type f -print` ) | \
- ( $(CD) $(DEMODIR) && $(TAR) -xf - )
-endif
-
-$(DEMODIR)/%: $(DEMOSRCDIR)/%
- $(install-file)
-
-clean clobber::
- $(SUBDIRS-loop)
- $(RM) -r $(DEMODIR)
- $(RM) -r $(DEMOCLASSDIR)
diff --git a/jdk/make/mkdemo/applets/Animator/Makefile b/jdk/make/mkdemo/applets/Animator/Makefile
deleted file mode 100644
index 541b4aa7baf..00000000000
--- a/jdk/make/mkdemo/applets/Animator/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 1998, 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build applet demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/applets
-DEMONAME = Animator
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(CLOSED_SRC)/share/demo/applets/$(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/applets/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/applets/ArcTest/Makefile b/jdk/make/mkdemo/applets/ArcTest/Makefile
deleted file mode 100644
index 105e0229c76..00000000000
--- a/jdk/make/mkdemo/applets/ArcTest/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 1998, 2002, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build applet demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/applets
-DEMONAME = ArcTest
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/applets/$(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/applets/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/applets/BarChart/Makefile b/jdk/make/mkdemo/applets/BarChart/Makefile
deleted file mode 100644
index abc8303989e..00000000000
--- a/jdk/make/mkdemo/applets/BarChart/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1998, 2002, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build applet demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/applets
-DEMONAME = BarChart
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/applets/$(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/applets/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
-
diff --git a/jdk/make/mkdemo/applets/Blink/Makefile b/jdk/make/mkdemo/applets/Blink/Makefile
deleted file mode 100644
index 8c75a80a22b..00000000000
--- a/jdk/make/mkdemo/applets/Blink/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 1998, 2002, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build applet demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/applets
-DEMONAME = Blink
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/applets/$(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/applets/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/applets/CardTest/Makefile b/jdk/make/mkdemo/applets/CardTest/Makefile
deleted file mode 100644
index 9896ebfc84f..00000000000
--- a/jdk/make/mkdemo/applets/CardTest/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 1998, 2002, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build applet demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/applets
-DEMONAME = CardTest
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/applets/$(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/applets/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/applets/Clock/Makefile b/jdk/make/mkdemo/applets/Clock/Makefile
deleted file mode 100644
index 4b3dba12367..00000000000
--- a/jdk/make/mkdemo/applets/Clock/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 1998, 2002, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build applet demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/applets
-DEMONAME = Clock
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/applets/$(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/applets/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/applets/DitherTest/Makefile b/jdk/make/mkdemo/applets/DitherTest/Makefile
deleted file mode 100644
index cd0507d2815..00000000000
--- a/jdk/make/mkdemo/applets/DitherTest/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 1998, 2002, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build applet demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/applets
-DEMONAME = DitherTest
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/applets/$(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/applets/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/applets/DrawTest/Makefile b/jdk/make/mkdemo/applets/DrawTest/Makefile
deleted file mode 100644
index fc26b1b7371..00000000000
--- a/jdk/make/mkdemo/applets/DrawTest/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 1998, 2002, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build applet demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/applets
-DEMONAME = DrawTest
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/applets/$(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/applets/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/applets/Fractal/Makefile b/jdk/make/mkdemo/applets/Fractal/Makefile
deleted file mode 100644
index 7beda9fef6e..00000000000
--- a/jdk/make/mkdemo/applets/Fractal/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 1998, 2002, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build applet demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/applets
-DEMONAME = Fractal
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/applets/$(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/applets/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/applets/GraphLayout/Makefile b/jdk/make/mkdemo/applets/GraphLayout/Makefile
deleted file mode 100644
index 0bd20e3b85e..00000000000
--- a/jdk/make/mkdemo/applets/GraphLayout/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 1998, 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build applet demo.
-#
-
-BUILDDIR = ../../..
-DEMONAME = GraphLayout
-PRODUCT = demo/applets
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(CLOSED_SRC)/share/demo/applets/$(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/applets/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/applets/GraphicsTest/Makefile b/jdk/make/mkdemo/applets/GraphicsTest/Makefile
deleted file mode 100644
index 7353e6e290a..00000000000
--- a/jdk/make/mkdemo/applets/GraphicsTest/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 1998, 2002, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build applet demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/applets
-DEMONAME = GraphicsTest
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/applets/$(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/applets/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/applets/JumpingBox/Makefile b/jdk/make/mkdemo/applets/JumpingBox/Makefile
deleted file mode 100644
index ae898b776e1..00000000000
--- a/jdk/make/mkdemo/applets/JumpingBox/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 1998, 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build applet demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/applets
-DEMONAME = JumpingBox
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(CLOSED_SRC)/share/demo/applets/$(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/applets/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/applets/Makefile b/jdk/make/mkdemo/applets/Makefile
deleted file mode 100644
index 370ad81906f..00000000000
--- a/jdk/make/mkdemo/applets/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-#
-# Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the demo applets
-#
-
-BUILDDIR = ../..
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS_CLOSED = Animator GraphLayout JumpingBox TicTacToe
-SUBDIRS = ArcTest BarChart Blink CardTest Clock DitherTest DrawTest \
- Fractal GraphicsTest MoleculeViewer \
- NervousText SimpleGraph SortDemo SpreadSheet WireFrame
-ifndef OPENJDK
-SUBDIRS += $(SUBDIRS_CLOSED)
-endif
-
-SUBDIRS_MAKEFLAGS += DEMO_IS_APPLET=true
-
-include $(BUILDDIR)/common/Subdirs.gmk
-all build clean clobber::
- $(SUBDIRS-loop)
-
-clobber clean::
- $(RM) -r $(DEMODIR)/applets
diff --git a/jdk/make/mkdemo/applets/MoleculeViewer/Makefile b/jdk/make/mkdemo/applets/MoleculeViewer/Makefile
deleted file mode 100644
index 497e5da8761..00000000000
--- a/jdk/make/mkdemo/applets/MoleculeViewer/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 1998, 2002, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build applet demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/applets
-DEMONAME = MoleculeViewer
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/applets/$(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/applets/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/applets/NervousText/Makefile b/jdk/make/mkdemo/applets/NervousText/Makefile
deleted file mode 100644
index cb6d9ef4167..00000000000
--- a/jdk/make/mkdemo/applets/NervousText/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 1998, 2002, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build applet demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/applets
-DEMONAME = NervousText
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/applets/$(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/applets/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/applets/SimpleGraph/Makefile b/jdk/make/mkdemo/applets/SimpleGraph/Makefile
deleted file mode 100644
index 71a1ac07fd5..00000000000
--- a/jdk/make/mkdemo/applets/SimpleGraph/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 1998, 2002, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build applet demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/applets
-DEMONAME = SimpleGraph
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/applets/$(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/applets/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/applets/SortDemo/Makefile b/jdk/make/mkdemo/applets/SortDemo/Makefile
deleted file mode 100644
index eba1f7b49f2..00000000000
--- a/jdk/make/mkdemo/applets/SortDemo/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 1998, 2002, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build applet demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/applets
-DEMONAME = SortDemo
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/applets/$(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/applets/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/applets/SpreadSheet/Makefile b/jdk/make/mkdemo/applets/SpreadSheet/Makefile
deleted file mode 100644
index d860940ae3f..00000000000
--- a/jdk/make/mkdemo/applets/SpreadSheet/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 1998, 2002, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build applet demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/applets
-DEMONAME = SpreadSheet
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/applets/$(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/applets/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/applets/TicTacToe/Makefile b/jdk/make/mkdemo/applets/TicTacToe/Makefile
deleted file mode 100644
index 5ca8cb0d1ae..00000000000
--- a/jdk/make/mkdemo/applets/TicTacToe/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 1998, 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build applet demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/applets
-DEMONAME = TicTacToe
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(CLOSED_SRC)/share/demo/applets/$(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/applets/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/applets/WireFrame/Makefile b/jdk/make/mkdemo/applets/WireFrame/Makefile
deleted file mode 100644
index 2940feb3cba..00000000000
--- a/jdk/make/mkdemo/applets/WireFrame/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 1998, 2002, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build applet demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/applets
-DEMONAME = WireFrame
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/applets/$(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/applets/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/jfc/CodePointIM/Makefile b/jdk/make/mkdemo/jfc/CodePointIM/Makefile
deleted file mode 100644
index e53ebd2d0d2..00000000000
--- a/jdk/make/mkdemo/jfc/CodePointIM/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-#
-# Copyright (c) 2004, 2006, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the CodePointInputMethod
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/jfc
-DEMONAME = CodePointIM
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/jfc/$(DEMONAME)
-DEMO_TOPFILES = ./README.html ./README_ja.html ./README_zh_CN.html
-DEMO_MAINCLASS = $(DEMONAME)
-DEMO_DESCRIPTOR = java.awt.im.spi.InputMethodDescriptor
-DEMO_DESTDIR = $(DEMODIR)/jfc/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/jfc/FileChooserDemo/Makefile b/jdk/make/mkdemo/jfc/FileChooserDemo/Makefile
deleted file mode 100644
index ffdad661b3b..00000000000
--- a/jdk/make/mkdemo/jfc/FileChooserDemo/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-#
-# Copyright (c) 1998, 2002, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile to build the FileChooser demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/jfc
-DEMONAME = FileChooserDemo
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/jfc/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt
-DEMO_MAINCLASS = $(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/jfc/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/jfc/Font2DTest/Makefile b/jdk/make/mkdemo/jfc/Font2DTest/Makefile
deleted file mode 100644
index 4eee7bde227..00000000000
--- a/jdk/make/mkdemo/jfc/Font2DTest/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-#
-# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the Font2DTest Demo
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/jfc
-DEMONAME = Font2DTest
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/jfc/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt ./$(DEMONAME).html
-DEMO_MAINCLASS = $(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/jfc/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/jfc/Java2D/Makefile b/jdk/make/mkdemo/jfc/Java2D/Makefile
deleted file mode 100644
index 2833fc4c97a..00000000000
--- a/jdk/make/mkdemo/jfc/Java2D/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-#
-# Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the Java 2D Demo
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/jfc
-DEMONAME = Java2Demo
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(CLOSED_SRC)/share/demo/jfc/Java2D
-DEMO_TOPFILES = ./README.txt ./$(DEMONAME).html
-DEMO_MAINCLASS = java2d.Java2Demo
-DEMO_DESTDIR = $(DEMODIR)/jfc/Java2D
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/jfc/Laffy/Makefile b/jdk/make/mkdemo/jfc/Laffy/Makefile
deleted file mode 100644
index 7685f1e1381..00000000000
--- a/jdk/make/mkdemo/jfc/Laffy/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile to build the Laffy demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/jfc
-DEMONAME = Laffy
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(CLOSED_SRC)/share/demo/jfc/$(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/jfc/$(DEMONAME)
-DEMO_TOPFILES = ./readme.html ./laffy.png
-DEMO_SKIP_SRCZIP = true
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
diff --git a/jdk/make/mkdemo/jfc/Makefile b/jdk/make/mkdemo/jfc/Makefile
deleted file mode 100644
index c1063774f64..00000000000
--- a/jdk/make/mkdemo/jfc/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-#
-# Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the jfc demos
-#
-
-BUILDDIR = ../..
-PRODUCT = demos
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS = \
- CodePointIM \
- FileChooserDemo \
- Font2DTest \
- Metalworks \
- Notepad \
- SampleTree \
- SwingApplet \
- TableExample \
- TransparentRuler
-
-# Some demos aren't currently included in OpenJDK
-ifndef OPENJDK
- SUBDIRS += Java2D Laffy SwingSet2 SwingSet3 Stylepad
-endif
-
-include $(BUILDDIR)/common/Subdirs.gmk
-all build clean clobber::
- $(SUBDIRS-loop)
-
diff --git a/jdk/make/mkdemo/jfc/Metalworks/Makefile b/jdk/make/mkdemo/jfc/Metalworks/Makefile
deleted file mode 100644
index 014aa38fe43..00000000000
--- a/jdk/make/mkdemo/jfc/Metalworks/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-#
-# Copyright (c) 1998, 2002, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile to build the Metalworks demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/jfc
-DEMONAME = Metalworks
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/jfc/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt
-DEMO_MAINCLASS = $(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/jfc/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/jfc/Notepad/Makefile b/jdk/make/mkdemo/jfc/Notepad/Makefile
deleted file mode 100644
index 9b5d694b353..00000000000
--- a/jdk/make/mkdemo/jfc/Notepad/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-#
-# Copyright (c) 1997, 2002, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile to build the Notepad demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/jfc
-DEMONAME = Notepad
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/jfc/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt
-DEMO_MAINCLASS = $(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/jfc/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/jfc/SampleTree/Makefile b/jdk/make/mkdemo/jfc/SampleTree/Makefile
deleted file mode 100644
index 047016c2696..00000000000
--- a/jdk/make/mkdemo/jfc/SampleTree/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-#
-# Copyright (c) 1997, 2002, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile to build the SampleTree demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/jfc
-DEMONAME = SampleTree
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/jfc/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt
-DEMO_MAINCLASS = $(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/jfc/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/jfc/Stylepad/Makefile b/jdk/make/mkdemo/jfc/Stylepad/Makefile
deleted file mode 100644
index 14317ad96b5..00000000000
--- a/jdk/make/mkdemo/jfc/Stylepad/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-#
-# Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile to build the Stylepad demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/jfc
-DEMONAME = Stylepad
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(CLOSED_SRC)/share/demo/jfc/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt
-DEMO_MAINCLASS = $(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/jfc/$(DEMONAME)
-
-# Notepad files need to be added to the demo
-DEMO_EXTRA_SRCDIR = $(SHARE_SRC)/demo/jfc/Notepad
-DEMO_EXTRA_FILES := Notepad.java ElementTreePanel.java \
- $(shell $(CD) $(DEMO_EXTRA_SRCDIR) \
- && $(FIND) resources $(SCM_DIRS_prune) -o -type f -print )
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/jfc/SwingApplet/Makefile b/jdk/make/mkdemo/jfc/SwingApplet/Makefile
deleted file mode 100644
index e739c67dcfb..00000000000
--- a/jdk/make/mkdemo/jfc/SwingApplet/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-#
-# Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile to build the SwingApplet demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/jfc
-DEMONAME = SwingApplet
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/jfc/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt ./$(DEMONAME).html
-DEMO_MAINCLASS = $(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/jfc/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/jfc/SwingSet2/Makefile b/jdk/make/mkdemo/jfc/SwingSet2/Makefile
deleted file mode 100644
index 8cfef8ba75f..00000000000
--- a/jdk/make/mkdemo/jfc/SwingSet2/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-#
-# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile to build the SwingSet2 demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/jfc
-DEMONAME = SwingSet2
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(CLOSED_SRC)/share/demo/jfc/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt ./$(DEMONAME).html
-DEMO_MAINCLASS = $(DEMONAME)
-DEMO_MANIFEST_ATTR = SplashScreen-Image: resources/images/splash.png
-DEMO_DESTDIR = $(DEMODIR)/jfc/$(DEMONAME)
-DEMO_INCL_SRC = true
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/jfc/SwingSet3/Makefile b/jdk/make/mkdemo/jfc/SwingSet3/Makefile
deleted file mode 100644
index 5ba7886a452..00000000000
--- a/jdk/make/mkdemo/jfc/SwingSet3/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile to build the SwingSet3 demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/jfc
-DEMONAME = SwingSet3
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(CLOSED_SRC)/share/demo/jfc/$(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/jfc/$(DEMONAME)
-DEMO_TOPFILES = ./readme.html ./swingset3.png
-DEMO_SKIP_SRCZIP = true
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
diff --git a/jdk/make/mkdemo/jfc/TableExample/Makefile b/jdk/make/mkdemo/jfc/TableExample/Makefile
deleted file mode 100644
index 79264291b2f..00000000000
--- a/jdk/make/mkdemo/jfc/TableExample/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-#
-# Copyright (c) 1997, 2002, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile to build the Table demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/jfc
-DEMONAME = TableExample
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/jfc/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt
-DEMO_MAINCLASS = $(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/jfc/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/jfc/TransparentRuler/Makefile b/jdk/make/mkdemo/jfc/TransparentRuler/Makefile
deleted file mode 100644
index 7092b875048..00000000000
--- a/jdk/make/mkdemo/jfc/TransparentRuler/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-#
-# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile to build the TransparentRuler demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/jfc
-DEMONAME = TransparentRuler
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/jfc/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt
-DEMO_MAINCLASS = transparentruler.Ruler
-DEMO_DESTDIR = $(DEMODIR)/jfc/$(DEMONAME)
-
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
diff --git a/jdk/make/mkdemo/jni/Makefile b/jdk/make/mkdemo/jni/Makefile
deleted file mode 100644
index b24a5f32ac6..00000000000
--- a/jdk/make/mkdemo/jni/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-#
-# Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the jni demo(s)
-#
-
-BUILDDIR = ../..
-PRODUCT = demos
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS =
-
-ifeq ($(PLATFORM),solaris)
- SUBDIRS += Poller
-endif
-
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
diff --git a/jdk/make/mkdemo/jni/Poller/Makefile b/jdk/make/mkdemo/jni/Poller/Makefile
deleted file mode 100644
index baf23e39c8d..00000000000
--- a/jdk/make/mkdemo/jni/Poller/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-#
-# Copyright (c) 1999, 2006, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build Poller class demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/jni
-DEMONAME = Poller
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(PLATFORM_SRC)/demo/jni/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt
-DEMO_MAINCLASS = Client
-DEMO_NATIVECLASS= $(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/jni/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/jpda/Makefile b/jdk/make/mkdemo/jpda/Makefile
deleted file mode 100644
index 443deb5a212..00000000000
--- a/jdk/make/mkdemo/jpda/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PRODUCT = demo/jpda
-DEMONAME = jpda
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/classes
-DEMO_PKGDIR = com/sun/tools/example
-DEMO_TOPFILES = ./com/sun/tools/example/README
-DEMO_DESTDIR = $(DEMODIR)/jpda
-DEMO_JAR_NAME = examples.jar
-DEMO_ONLY_SRC = true
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/jvmti/Makefile b/jdk/make/mkdemo/jvmti/Makefile
deleted file mode 100644
index 630c65b2410..00000000000
--- a/jdk/make/mkdemo/jvmti/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-#
-# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the jvmti demo(s)
-#
-
-BUILDDIR = ../..
-PRODUCT = demos
-include $(BUILDDIR)/common/Defs.gmk
-
-# Can be built in any order, the JRE version of hprof and java_crw_demo are
-# really built in make/java.
-# The hprof target here just delivers the sources and README files.
-# The java_crw_demo and agent_util files are copied into each demo that
-# uses them.
-SUBDIRS = \
- versionCheck \
- compiledMethodLoad \
- gctest \
- heapViewer \
- heapTracker \
- minst \
- mtrace \
- waiters \
- hprof
-
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
-all build :: $(DEMODIR)/jvmti/index.html
-
-$(DEMODIR)/jvmti/index.html: $(SHARE_SRC)/demo/jvmti/index.html
- $(install-file)
-
diff --git a/jdk/make/mkdemo/jvmti/README.txt b/jdk/make/mkdemo/jvmti/README.txt
deleted file mode 100644
index 99e2a8f021d..00000000000
--- a/jdk/make/mkdemo/jvmti/README.txt
+++ /dev/null
@@ -1,58 +0,0 @@
-#
-# Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-Instructions on adding a jvmti demo agent.
-
-Basically you want to mimic the jvmti demo agent "mtrace".
-
-* Create and populate a source directory at src/share/demo/jvmti
- (Try and re-use code in agent_util area like src/share/demo/jvmti/mtrace)
- (This should include a small README.txt document on what this demo is)
-
-* Make sure the appropriate "demo" copyright notice is added to all the
- source files.
-
-* Edit src/share/demo/jvmti/index.html and add in reference to this demo.
-
-* Create make directory at make/mkdemo/jvmti
- (Mimic make/mkdemo/jvmti/mtrace/Makefile)
-
-* Edit make/mkdemo/jvmti/Makefile and add in the new demo
-
-* Create test directory at test/demo/jvmti, create at least one test
- (Use test/demo/jvmti/mtrace as a template)
-
-* Don't forget to check in all the new files
-
-* Build and create images (cd make && gnumake && gnumake images)
- (Do this on Solaris, Linux, and at least one Windows platform)
-
-* Verify that browsing build/*/j2sdk-images/demo/jvmti looks right
-
-* Run the tests: cd test/demo/jvmti && runregress .
- (Do this on Solaris, Linux, and at least one Windows platform)
-
-Contact: serviceability-dev@openjdk.java.net for more information or help.
-
diff --git a/jdk/make/mkdemo/jvmti/compiledMethodLoad/Makefile b/jdk/make/mkdemo/jvmti/compiledMethodLoad/Makefile
deleted file mode 100644
index 955ad684188..00000000000
--- a/jdk/make/mkdemo/jvmti/compiledMethodLoad/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
-
-BUILDDIR = ../../..
-PRODUCT = demo/jvmti
-DEMONAME = compiledMethodLoad
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/jvmti/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt
-DEMO_DESTDIR = $(DEMODIR)/jvmti/$(DEMONAME)
-
-DEMO_OBJECTS = agent_util.$(OBJECT_SUFFIX)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/jvmti/gctest/Makefile b/jdk/make/mkdemo/jvmti/gctest/Makefile
deleted file mode 100644
index 537c0733e7a..00000000000
--- a/jdk/make/mkdemo/jvmti/gctest/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
-
-BUILDDIR = ../../..
-PRODUCT = demo/jvmti
-DEMONAME = gctest
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/jvmti/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt
-DEMO_DESTDIR = $(DEMODIR)/jvmti/$(DEMONAME)
-
-DEMO_OBJECTS = agent_util.$(OBJECT_SUFFIX)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/jvmti/heapTracker/Makefile b/jdk/make/mkdemo/jvmti/heapTracker/Makefile
deleted file mode 100644
index e58dcccb219..00000000000
--- a/jdk/make/mkdemo/jvmti/heapTracker/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
-
-BUILDDIR = ../../..
-PRODUCT = demo/jvmti
-DEMONAME = heapTracker
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/jvmti/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt
-DEMO_DESTDIR = $(DEMODIR)/jvmti/$(DEMONAME)
-
-DEMO_OBJECTS = agent_util.$(OBJECT_SUFFIX) java_crw_demo.$(OBJECT_SUFFIX)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/jvmti/heapViewer/Makefile b/jdk/make/mkdemo/jvmti/heapViewer/Makefile
deleted file mode 100644
index 2431f3de1dc..00000000000
--- a/jdk/make/mkdemo/jvmti/heapViewer/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
-
-BUILDDIR = ../../..
-PRODUCT = demo/jvmti
-DEMONAME = heapViewer
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/jvmti/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt
-DEMO_DESTDIR = $(DEMODIR)/jvmti/$(DEMONAME)
-
-DEMO_OBJECTS = agent_util.$(OBJECT_SUFFIX)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/jvmti/hprof/Makefile b/jdk/make/mkdemo/jvmti/hprof/Makefile
deleted file mode 100644
index 29d71b5ba36..00000000000
--- a/jdk/make/mkdemo/jvmti/hprof/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-#
-# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
-
-BUILDDIR = ../../..
-PRODUCT = demo/jvmti
-DEMONAME = hprof
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/jvmti/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt
-DEMO_PSRCDIR = $(PLATFORM_SRC)/demo/jvmti/$(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/jvmti/$(DEMONAME)
-
-DEMO_OBJECTS = java_crw_demo.$(OBJECT_SUFFIX)
-
-ifeq ($(PLATFORM), windows)
- EXTRA_LIBS += wsock32.lib winmm.lib
-else
- OTHER_LDLIBS += $(LIBSOCKET) $(LIBNSL) $(LIBDL)
-ifeq ($(PLATFORM), linux)
- OTHER_LDLIBS += -lpthread
-endif
-endif
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/jvmti/mapfile-vers b/jdk/make/mkdemo/jvmti/mapfile-vers
deleted file mode 100644
index 5d5740463bc..00000000000
--- a/jdk/make/mkdemo/jvmti/mapfile-vers
+++ /dev/null
@@ -1,34 +0,0 @@
-#
-# Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface for a Java JVMTI agent library (Solaris & Linux).
-
-SUNWprivate_1.1 {
- global:
- Agent_OnLoad;
- Agent_OnUnload;
- local:
- *;
-};
diff --git a/jdk/make/mkdemo/jvmti/minst/Makefile b/jdk/make/mkdemo/jvmti/minst/Makefile
deleted file mode 100644
index bc0bd56b89b..00000000000
--- a/jdk/make/mkdemo/jvmti/minst/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
-
-BUILDDIR = ../../..
-PRODUCT = demo/jvmti
-DEMONAME = minst
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/jvmti/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt
-DEMO_DESTDIR = $(DEMODIR)/jvmti/$(DEMONAME)
-
-DEMO_OBJECTS = agent_util.$(OBJECT_SUFFIX) java_crw_demo.$(OBJECT_SUFFIX)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/jvmti/mtrace/Makefile b/jdk/make/mkdemo/jvmti/mtrace/Makefile
deleted file mode 100644
index 6057c964f77..00000000000
--- a/jdk/make/mkdemo/jvmti/mtrace/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
-
-BUILDDIR = ../../..
-PRODUCT = demo/jvmti
-DEMONAME = mtrace
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/jvmti/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt
-DEMO_DESTDIR = $(DEMODIR)/jvmti/$(DEMONAME)
-
-DEMO_OBJECTS = agent_util.$(OBJECT_SUFFIX) java_crw_demo.$(OBJECT_SUFFIX)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/jvmti/versionCheck/Makefile b/jdk/make/mkdemo/jvmti/versionCheck/Makefile
deleted file mode 100644
index a850ba26b2c..00000000000
--- a/jdk/make/mkdemo/jvmti/versionCheck/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
-
-BUILDDIR = ../../..
-PRODUCT = demo/jvmti
-DEMONAME = versionCheck
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/jvmti/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt
-DEMO_DESTDIR = $(DEMODIR)/jvmti/$(DEMONAME)
-
-DEMO_OBJECTS = agent_util.$(OBJECT_SUFFIX)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/jvmti/waiters/Makefile b/jdk/make/mkdemo/jvmti/waiters/Makefile
deleted file mode 100644
index dd850b4bbf4..00000000000
--- a/jdk/make/mkdemo/jvmti/waiters/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
-
-BUILDDIR = ../../..
-PRODUCT = demo/jvmti
-DEMONAME = waiters
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/jvmti/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt
-DEMO_DESTDIR = $(DEMODIR)/jvmti/$(DEMONAME)
-
-DEMO_OBJECTS = agent_util.$(OBJECT_SUFFIX)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/management/FullThreadDump/Makefile b/jdk/make/mkdemo/management/FullThreadDump/Makefile
deleted file mode 100644
index ee8e069f0f5..00000000000
--- a/jdk/make/mkdemo/management/FullThreadDump/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-#
-# Copyright (c) 2004, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/management
-DEMONAME = FullThreadDump
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/management/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt
-DEMO_MAINCLASS = $(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/management/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/management/JTop/Makefile b/jdk/make/mkdemo/management/JTop/Makefile
deleted file mode 100644
index ef12650b981..00000000000
--- a/jdk/make/mkdemo/management/JTop/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-#
-# Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/management
-DEMONAME = JTop
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/management/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt
-DEMO_MAINCLASS = $(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/management/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/management/Makefile b/jdk/make/mkdemo/management/Makefile
deleted file mode 100644
index 40ec42c5237..00000000000
--- a/jdk/make/mkdemo/management/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-#
-# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the java.lang.management demo(s)
-#
-
-BUILDDIR = ../..
-PRODUCT = demos
-include $(BUILDDIR)/common/Defs.gmk
-
-# Can be built in any order
-SUBDIRS = FullThreadDump \
- VerboseGC \
- MemoryMonitor \
- JTop
-
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
-all build :: $(DEMODIR)/management/index.html
-
-$(DEMODIR)/management/index.html: $(SHARE_SRC)/demo/management/index.html
- $(install-file)
-
diff --git a/jdk/make/mkdemo/management/MemoryMonitor/Makefile b/jdk/make/mkdemo/management/MemoryMonitor/Makefile
deleted file mode 100644
index cb609d76773..00000000000
--- a/jdk/make/mkdemo/management/MemoryMonitor/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-#
-# Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/management
-DEMONAME = MemoryMonitor
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/management/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt
-DEMO_MAINCLASS = $(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/management/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/management/README.txt b/jdk/make/mkdemo/management/README.txt
deleted file mode 100644
index ab667a17078..00000000000
--- a/jdk/make/mkdemo/management/README.txt
+++ /dev/null
@@ -1,57 +0,0 @@
-#
-# Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-Instructions on adding a java.lang.management demo.
-
-Basically you want to mimic the java.lang.management demo "FullThreadDump".
-
-* Create and populate a source directory at src/demo/management
- (This should include a small README.txt document on what this demo is)
-
-* Make sure the appropriate "demo" copyright notice is added to all the
- source files.
-
-* Edit src/share/demo/management/index.html and add in reference to this demo.
-
-* Create make directory at make/mkdemo/management
- (Mimic make/mkdemo/management/FullThreadDump/Makefile)
-
-* Edit make/mkdemo/management/Makefile and add in the new demo
-
-* Create test directory at test/demo/management, create at least one test
- (Use test/demo/management/FullThreadDump as a template)
-
-* Don't forget to put all files under SCM control
-
-* Build and create images (cd make && gnumake && gnumake images)
- (Do this on Solaris, Linux, and at least one Windows platform)
-
-* Verify that browsing build/*/j2sdk-images/demo/management looks right
-
-* Run the tests: cd test/demo/management && runregress .
- (Do this on Solaris, Linux, and at least one Windows platform)
-
-Contact: jk-svc-group@sun.com for more information or help.
-
diff --git a/jdk/make/mkdemo/management/VerboseGC/Makefile b/jdk/make/mkdemo/management/VerboseGC/Makefile
deleted file mode 100644
index 08432b4a71c..00000000000
--- a/jdk/make/mkdemo/management/VerboseGC/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-#
-# Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/management
-DEMONAME = VerboseGC
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/management/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt
-DEMO_MAINCLASS = $(DEMONAME)
-DEMO_DESTDIR = $(DEMODIR)/management/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mkdemo/nio/Makefile b/jdk/make/mkdemo/nio/Makefile
deleted file mode 100644
index 9bb3b0ba671..00000000000
--- a/jdk/make/mkdemo/nio/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-#
-# Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the jfc demos
-#
-
-BUILDDIR = ../..
-PRODUCT = demos
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS = zipfs
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
diff --git a/jdk/make/mkdemo/nio/zipfs/Makefile b/jdk/make/mkdemo/nio/zipfs/Makefile
deleted file mode 100644
index 2696c413fea..00000000000
--- a/jdk/make/mkdemo/nio/zipfs/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-#
-# Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile to build the ZipFileSystem demo.
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/zipfs
-DEMONAME = zipfs
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/nio/$(DEMONAME)
-DEMO_TOPFILES = README.txt Demo.java
-DEMO_SRCDIR = $(DEMO_ROOT)/src
-DEMO_DESTDIR = $(DEMODIR)/nio/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
-EXTJAR = $(EXTDIR)/$(DEMONAME).jar
-
-all : build $(EXTJAR)
-
-$(EXTJAR) : $(DEMO_JAR)
- $(prep-target)
- $(CP) $(DEMO_JAR) $(EXTJAR)
diff --git a/jdk/make/mkdemo/scripting/Makefile b/jdk/make/mkdemo/scripting/Makefile
deleted file mode 100644
index 0bf3fe736a9..00000000000
--- a/jdk/make/mkdemo/scripting/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-#
-# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the scripting demo(s)
-#
-
-BUILDDIR = ../..
-PRODUCT = demos
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS = jconsole-plugin
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
diff --git a/jdk/make/mkdemo/scripting/jconsole-plugin/Makefile b/jdk/make/mkdemo/scripting/jconsole-plugin/Makefile
deleted file mode 100644
index 141ca05e7a8..00000000000
--- a/jdk/make/mkdemo/scripting/jconsole-plugin/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-#
-# Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the jconsole-plugin
-#
-
-BUILDDIR = ../../..
-PRODUCT = demo/scripting
-DEMONAME = jconsole-plugin
-include $(BUILDDIR)/common/Defs.gmk
-
-DEMO_ROOT = $(SHARE_SRC)/demo/scripting/$(DEMONAME)
-DEMO_TOPFILES = ./README.txt ./build.xml
-DEMO_SRCDIR = $(DEMO_ROOT)/src
-DEMO_DESTDIR = $(DEMODIR)/scripting/$(DEMONAME)
-
-#
-# Demo jar building rules.
-#
-include $(BUILDDIR)/common/Demo.gmk
-
diff --git a/jdk/make/mksample/Makefile b/jdk/make/mksample/Makefile
deleted file mode 100644
index b1c93daa56d..00000000000
--- a/jdk/make/mksample/Makefile
+++ /dev/null
@@ -1,69 +0,0 @@
-#
-# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building all the samples
-#
-
-BUILDDIR = ..
-PRODUCT = java
-include $(BUILDDIR)/common/Defs.gmk
-
-ifdef OPENJDK
- WEBSERVICES_SUBDIR =
-else
- WEBSERVICES_SUBDIR = webservices
-endif
-
-SUBDIRS =
-SUBDIRS_misc = nio scripting nbproject forkjoin
-SUBDIRS_enterprise = $(WEBSERVICES_SUBDIR)
-SUBDIRS_management = jmx
-
-# include dtrace samples in Solaris builds
-ifeq ($(PLATFORM), solaris)
- SUBDIRS += dtrace
-endif
-
-# and Mac OS X too
-ifeq ($(PLATFORM), macosx)
- SUBDIRS += dtrace
-endif
-
-include $(BUILDDIR)/common/Subdirs.gmk
-
-TOPLEVEL_FILES = \
- $(SAMPLEDIR)/README
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
-all build:: $(TOPLEVEL_FILES)
-
-$(SAMPLEDIR)/%: $(SAMPLESRCDIR)/%
- $(install-file)
-
-clobber clean ::
- $(RM) -r $(SAMPLEDIR)
diff --git a/jdk/make/mksample/dtrace/Makefile b/jdk/make/mksample/dtrace/Makefile
deleted file mode 100644
index 040be7bd37a..00000000000
--- a/jdk/make/mksample/dtrace/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-#
-# Copyright (c) 2006, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for the dtrace sample code
-#
-
-BUILDDIR = ../..
-
-PRODUCT = java
-
-include $(BUILDDIR)/common/Defs.gmk
-
-SAMPLE_SRC_DIR = $(PLATFORM_SRC)/sample/dtrace
-SAMPLE_DST_DIR = $(SAMPLEDIR)/dtrace
-
-SAMPLE_FILES = \
- $(SAMPLE_DST_DIR)/README.txt \
- $(SAMPLE_DST_DIR)/helpers/dtrace_helper.d \
- $(SAMPLE_DST_DIR)/hotspot_jni/README.txt \
- $(SAMPLE_DST_DIR)/hotspot_jni/CriticalSection.d \
- $(SAMPLE_DST_DIR)/hotspot_jni/CriticalSection_slow.d \
- $(SAMPLE_DST_DIR)/hotspot_jni/hotspot_jni_calls_stat.d \
- $(SAMPLE_DST_DIR)/hotspot_jni/hotspot_jni_calls_tree.d \
- $(SAMPLE_DST_DIR)/hotspot/README.txt \
- $(SAMPLE_DST_DIR)/hotspot/class_loading_stat.d \
- $(SAMPLE_DST_DIR)/hotspot/gc_time_stat.d \
- $(SAMPLE_DST_DIR)/hotspot/hotspot_calls_tree.d \
- $(SAMPLE_DST_DIR)/hotspot/method_compile_stat.d \
- $(SAMPLE_DST_DIR)/hotspot/method_invocation_stat.d \
- $(SAMPLE_DST_DIR)/hotspot/method_invocation_stat_filter.d \
- $(SAMPLE_DST_DIR)/hotspot/method_invocation_tree.d \
- $(SAMPLE_DST_DIR)/hotspot/monitors.d \
- $(SAMPLE_DST_DIR)/hotspot/object_allocation_stat.d
-
-
-all build: $(SAMPLE_FILES)
-
-$(SAMPLE_DST_DIR)/%: $(SAMPLE_SRC_DIR)/%
- $(install-file)
-
-clean clobber:
- $(RM) -r $(SAMPLE_DST_DIR)
-
-.PHONY: all build clean clobber
diff --git a/jdk/make/mksample/forkjoin/Makefile b/jdk/make/mksample/forkjoin/Makefile
deleted file mode 100644
index b9f557a9d1a..00000000000
--- a/jdk/make/mksample/forkjoin/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-#
-# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building all the samples under the forkjoin subdirectory.
-#
-
-BUILDDIR = ../..
-PRODUCT = java
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS = mergesort
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
-clobber clean ::
- $(RM) -r $(SAMPLEDIR)/forkjoin
diff --git a/jdk/make/mksample/forkjoin/mergesort/Makefile b/jdk/make/mksample/forkjoin/mergesort/Makefile
deleted file mode 100644
index e611d76e5ce..00000000000
--- a/jdk/make/mksample/forkjoin/mergesort/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-#
-# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for the forkjoin/mergesort sample code
-#
-
-BUILDDIR = ../../..
-
-PRODUCT = java
-
-include $(BUILDDIR)/common/Defs.gmk
-
-SAMPLE_SRC_DIR = $(SHARE_SRC)/sample/forkjoin/mergesort
-SAMPLE_DST_DIR = $(SAMPLEDIR)/forkjoin/mergesort
-
-SAMPLE_FILES = \
- $(SAMPLE_DST_DIR)/MergeDemo.java \
- $(SAMPLE_DST_DIR)/MergeSort.java
-
-all build: $(SAMPLE_FILES)
-
-$(SAMPLE_DST_DIR)/%: $(SAMPLE_SRC_DIR)/%
- $(install-file)
-
-clean clobber:
- $(RM) -r $(SAMPLE_DST_DIR)
-
-.PHONY: all build clean clobber
diff --git a/jdk/make/mksample/jmx/Makefile b/jdk/make/mksample/jmx/Makefile
deleted file mode 100644
index 5a2e2eab43d..00000000000
--- a/jdk/make/mksample/jmx/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-#
-# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building all the samples under the jmx subdirectory.
-#
-
-BUILDDIR = ../..
-PRODUCT = java
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS = jmx-scandir
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
-clobber clean ::
- $(RM) -r $(SAMPLEDIR)/jmx
diff --git a/jdk/make/mksample/jmx/jmx-scandir/Makefile b/jdk/make/mksample/jmx/jmx-scandir/Makefile
deleted file mode 100644
index cb23dc6d288..00000000000
--- a/jdk/make/mksample/jmx/jmx-scandir/Makefile
+++ /dev/null
@@ -1,96 +0,0 @@
-#
-# Copyright (c) 2006, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for the nioserver sample code
-#
-
-BUILDDIR = ../../..
-
-PRODUCT = java
-
-include $(BUILDDIR)/common/Defs.gmk
-
-SAMPLE_SRC_DIR = $(SHARE_SRC)/sample/jmx/jmx-scandir
-SAMPLE_DST_DIR = $(SAMPLEDIR)/jmx/jmx-scandir
-
-SAMPLE_FILES = \
- $(SAMPLE_DST_DIR)/build.xml \
- $(SAMPLE_DST_DIR)/build.properties \
- $(SAMPLE_DST_DIR)/index.html \
- $(SAMPLE_DST_DIR)/keystore \
- $(SAMPLE_DST_DIR)/logging.properties \
- $(SAMPLE_DST_DIR)/manifest.mf \
- $(SAMPLE_DST_DIR)/truststore \
- $(SAMPLE_DST_DIR)/docfiles/connect-local-ant-run.jpg \
- $(SAMPLE_DST_DIR)/docfiles/connect-local-java-jar.jpg \
- $(SAMPLE_DST_DIR)/docfiles/connect-local.jpg \
- $(SAMPLE_DST_DIR)/docfiles/remote-connection-failed.jpg \
- $(SAMPLE_DST_DIR)/docfiles/remote-connection.jpg \
- $(SAMPLE_DST_DIR)/docfiles/scandir-config.jpg \
- $(SAMPLE_DST_DIR)/docfiles/scandir-result.jpg \
- $(SAMPLE_DST_DIR)/docfiles/scandir-start.jpg \
- $(SAMPLE_DST_DIR)/nbproject/file-targets.xml \
- $(SAMPLE_DST_DIR)/nbproject/jdk.xml \
- $(SAMPLE_DST_DIR)/nbproject/netbeans-targets.xml \
- $(SAMPLE_DST_DIR)/nbproject/project.xml \
- $(SAMPLE_DST_DIR)/src/com/sun/jmx/examples/scandir/DirectoryScanner.java \
- $(SAMPLE_DST_DIR)/src/com/sun/jmx/examples/scandir/DirectoryScannerMXBean.java \
- $(SAMPLE_DST_DIR)/src/com/sun/jmx/examples/scandir/ResultLogManager.java \
- $(SAMPLE_DST_DIR)/src/com/sun/jmx/examples/scandir/ResultLogManagerMXBean.java \
- $(SAMPLE_DST_DIR)/src/com/sun/jmx/examples/scandir/ScanDirAgent.java \
- $(SAMPLE_DST_DIR)/src/com/sun/jmx/examples/scandir/ScanDirClient.java \
- $(SAMPLE_DST_DIR)/src/com/sun/jmx/examples/scandir/ScanDirConfig.java \
- $(SAMPLE_DST_DIR)/src/com/sun/jmx/examples/scandir/ScanDirConfigMXBean.java \
- $(SAMPLE_DST_DIR)/src/com/sun/jmx/examples/scandir/ScanManager.java \
- $(SAMPLE_DST_DIR)/src/com/sun/jmx/examples/scandir/ScanManagerMXBean.java \
- $(SAMPLE_DST_DIR)/src/com/sun/jmx/examples/scandir/package.html \
- $(SAMPLE_DST_DIR)/src/com/sun/jmx/examples/scandir/config/DirectoryScannerConfig.java \
- $(SAMPLE_DST_DIR)/src/com/sun/jmx/examples/scandir/config/FileMatch.java \
- $(SAMPLE_DST_DIR)/src/com/sun/jmx/examples/scandir/config/ResultLogConfig.java \
- $(SAMPLE_DST_DIR)/src/com/sun/jmx/examples/scandir/config/ResultRecord.java \
- $(SAMPLE_DST_DIR)/src/com/sun/jmx/examples/scandir/config/ScanManagerConfig.java \
- $(SAMPLE_DST_DIR)/src/com/sun/jmx/examples/scandir/config/XmlConfigUtils.java \
- $(SAMPLE_DST_DIR)/src/com/sun/jmx/examples/scandir/config/package.html \
- $(SAMPLE_DST_DIR)/src/etc/access.properties \
- $(SAMPLE_DST_DIR)/src/etc/management.properties \
- $(SAMPLE_DST_DIR)/src/etc/password.properties \
- $(SAMPLE_DST_DIR)/src/etc/testconfig.xml \
- $(SAMPLE_DST_DIR)/test/com/sun/jmx/examples/scandir/DirectoryScannerTest.java \
- $(SAMPLE_DST_DIR)/test/com/sun/jmx/examples/scandir/ScanDirConfigTest.java \
- $(SAMPLE_DST_DIR)/test/com/sun/jmx/examples/scandir/ScanManagerTest.java \
- $(SAMPLE_DST_DIR)/test/com/sun/jmx/examples/scandir/TestUtils.java \
- $(SAMPLE_DST_DIR)/test/com/sun/jmx/examples/scandir/config/XmlConfigUtilsTest.java
-
-
-all build: $(SAMPLE_FILES)
-
-$(SAMPLE_DST_DIR)/%: $(SAMPLE_SRC_DIR)/%
- $(install-file)
-
-clean clobber:
- $(RM) -r $(SAMPLE_DST_DIR)
-
-.PHONY: all build clean clobber
diff --git a/jdk/make/mksample/nbproject/Makefile b/jdk/make/mksample/nbproject/Makefile
deleted file mode 100644
index d280b5d01a7..00000000000
--- a/jdk/make/mksample/nbproject/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-#
-# Copyright (c) 2006, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for the nbproject sample code
-#
-
-BUILDDIR = ../..
-
-PRODUCT = java
-
-include $(BUILDDIR)/common/Defs.gmk
-
-SAMPLE_SRC_DIR = $(SHARE_SRC)/sample/nbproject
-SAMPLE_DST_DIR = $(SAMPLEDIR)/nbproject
-
-SAMPLE_FILES = \
- $(SAMPLE_DST_DIR)/project.xml \
-
-all build: $(SAMPLE_FILES)
-
-$(SAMPLE_DST_DIR)/%: $(SAMPLE_SRC_DIR)/%
- $(install-file)
-
-clean clobber:
- $(RM) -r $(SAMPLE_DST_DIR)
-
-.PHONY: all build clean clobber
diff --git a/jdk/make/mksample/nio/Makefile b/jdk/make/mksample/nio/Makefile
deleted file mode 100644
index 291230909e1..00000000000
--- a/jdk/make/mksample/nio/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-#
-# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building all the samples under the nio subdirectory.
-#
-
-BUILDDIR = ../..
-PRODUCT = java
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS = chatserver file multicast server
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
-clobber clean ::
- $(RM) -r $(SAMPLEDIR)/nio
diff --git a/jdk/make/mksample/nio/chatserver/Makefile b/jdk/make/mksample/nio/chatserver/Makefile
deleted file mode 100644
index c2a243090b8..00000000000
--- a/jdk/make/mksample/nio/chatserver/Makefile
+++ /dev/null
@@ -1,56 +0,0 @@
-#
-# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for the nio/chatserver sample code
-#
-
-BUILDDIR = ../../..
-
-PRODUCT = java
-
-include $(BUILDDIR)/common/Defs.gmk
-
-SAMPLE_SRC_DIR = $(SHARE_SRC)/sample/nio/chatserver
-SAMPLE_DST_DIR = $(SAMPLEDIR)/nio/chatserver
-
-SAMPLE_FILES = \
- $(SAMPLE_DST_DIR)/ChatServer.java \
- $(SAMPLE_DST_DIR)/Client.java \
- $(SAMPLE_DST_DIR)/ClientReader.java \
- $(SAMPLE_DST_DIR)/DataReader.java \
- $(SAMPLE_DST_DIR)/MessageReader.java \
- $(SAMPLE_DST_DIR)/NameReader.java \
- $(SAMPLE_DST_DIR)/README.txt
-
-all build: $(SAMPLE_FILES)
-
-$(SAMPLE_DST_DIR)/%: $(SAMPLE_SRC_DIR)/%
- $(install-file)
-
-clean clobber:
- $(RM) -r $(SAMPLE_DST_DIR)
-
-.PHONY: all build clean clobber
diff --git a/jdk/make/mksample/nio/file/Makefile b/jdk/make/mksample/nio/file/Makefile
deleted file mode 100644
index 62fcfc2bdbc..00000000000
--- a/jdk/make/mksample/nio/file/Makefile
+++ /dev/null
@@ -1,56 +0,0 @@
-#
-# Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for the nio/file sample code
-#
-
-BUILDDIR = ../../..
-
-PRODUCT = java
-
-include $(BUILDDIR)/common/Defs.gmk
-
-SAMPLE_SRC_DIR = $(SHARE_SRC)/sample/nio/file
-SAMPLE_DST_DIR = $(SAMPLEDIR)/nio/file
-
-SAMPLE_FILES = \
- $(SAMPLE_DST_DIR)/AclEdit.java \
- $(SAMPLE_DST_DIR)/Chmod.java \
- $(SAMPLE_DST_DIR)/Copy.java \
- $(SAMPLE_DST_DIR)/DiskUsage.java \
- $(SAMPLE_DST_DIR)/FileType.java \
- $(SAMPLE_DST_DIR)/WatchDir.java \
- $(SAMPLE_DST_DIR)/Xdd.java
-
-all build: $(SAMPLE_FILES)
-
-$(SAMPLE_DST_DIR)/%: $(SAMPLE_SRC_DIR)/%
- $(install-file)
-
-clean clobber:
- $(RM) -r $(SAMPLE_DST_DIR)
-
-.PHONY: all build clean clobber
diff --git a/jdk/make/mksample/nio/multicast/Makefile b/jdk/make/mksample/nio/multicast/Makefile
deleted file mode 100644
index 57c9e30ae3d..00000000000
--- a/jdk/make/mksample/nio/multicast/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-#
-# Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for the nio/multicast sample code
-#
-
-BUILDDIR = ../../..
-
-PRODUCT = java
-
-include $(BUILDDIR)/common/Defs.gmk
-
-SAMPLE_SRC_DIR = $(SHARE_SRC)/sample/nio/multicast
-SAMPLE_DST_DIR = $(SAMPLEDIR)/nio/multicast
-
-SAMPLE_FILES = \
- $(SAMPLE_DST_DIR)/Reader.java \
- $(SAMPLE_DST_DIR)/Sender.java \
- $(SAMPLE_DST_DIR)/MulticastAddress.java
-
-all build: $(SAMPLE_FILES)
-
-$(SAMPLE_DST_DIR)/%: $(SAMPLE_SRC_DIR)/%
- $(install-file)
-
-clean clobber:
- $(RM) -r $(SAMPLE_DST_DIR)
-
-.PHONY: all build clean clobber
diff --git a/jdk/make/mksample/nio/server/Makefile b/jdk/make/mksample/nio/server/Makefile
deleted file mode 100644
index 14b7f5b399b..00000000000
--- a/jdk/make/mksample/nio/server/Makefile
+++ /dev/null
@@ -1,74 +0,0 @@
-#
-# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for the nioserver sample code
-#
-
-BUILDDIR = ../../..
-
-PRODUCT = java
-
-include $(BUILDDIR)/common/Defs.gmk
-
-SAMPLE_SRC_DIR = $(SHARE_SRC)/sample/nio/server
-SAMPLE_DST_DIR = $(SAMPLEDIR)/nio/server
-
-SAMPLE_FILES = \
- $(SAMPLE_DST_DIR)/AcceptHandler.java \
- $(SAMPLE_DST_DIR)/Acceptor.java \
- $(SAMPLE_DST_DIR)/B1.java \
- $(SAMPLE_DST_DIR)/BN.java \
- $(SAMPLE_DST_DIR)/BP.java \
- $(SAMPLE_DST_DIR)/ChannelIO.java \
- $(SAMPLE_DST_DIR)/ChannelIOSecure.java \
- $(SAMPLE_DST_DIR)/Content.java \
- $(SAMPLE_DST_DIR)/Dispatcher.java \
- $(SAMPLE_DST_DIR)/Dispatcher1.java \
- $(SAMPLE_DST_DIR)/DispatcherN.java \
- $(SAMPLE_DST_DIR)/FileContent.java \
- $(SAMPLE_DST_DIR)/Handler.java \
- $(SAMPLE_DST_DIR)/MalformedRequestException.java \
- $(SAMPLE_DST_DIR)/N1.java \
- $(SAMPLE_DST_DIR)/N2.java \
- $(SAMPLE_DST_DIR)/README.txt \
- $(SAMPLE_DST_DIR)/Reply.java \
- $(SAMPLE_DST_DIR)/Request.java \
- $(SAMPLE_DST_DIR)/RequestHandler.java \
- $(SAMPLE_DST_DIR)/RequestServicer.java \
- $(SAMPLE_DST_DIR)/Sendable.java \
- $(SAMPLE_DST_DIR)/Server.java \
- $(SAMPLE_DST_DIR)/StringContent.java \
- $(SAMPLE_DST_DIR)/URLDumper.java
-
-all build: $(SAMPLE_FILES)
-
-$(SAMPLE_DST_DIR)/%: $(SAMPLE_SRC_DIR)/%
- $(install-file)
-
-clean clobber:
- $(RM) -r $(SAMPLE_DST_DIR)
-
-.PHONY: all build clean clobber
diff --git a/jdk/make/mksample/scripting/Makefile b/jdk/make/mksample/scripting/Makefile
deleted file mode 100644
index 96a096e05a4..00000000000
--- a/jdk/make/mksample/scripting/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-#
-# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building all the samples under the scripting subdirectory.
-#
-
-BUILDDIR = ../..
-PRODUCT = java
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS = scriptpad
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
-clobber clean ::
- $(RM) -r $(SAMPLEDIR)/scripting
diff --git a/jdk/make/mksample/scripting/scriptpad/Makefile b/jdk/make/mksample/scripting/scriptpad/Makefile
deleted file mode 100644
index bc641c06db8..00000000000
--- a/jdk/make/mksample/scripting/scriptpad/Makefile
+++ /dev/null
@@ -1,74 +0,0 @@
-#
-# Copyright (c) 2006, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for the scriptpad sample code
-#
-
-BUILDDIR = ../../..
-
-PRODUCT = java
-
-include $(BUILDDIR)/common/Defs.gmk
-
-SAMPLE_SRC_DIR = $(SHARE_SRC)/sample/scripting/scriptpad
-SAMPLE_DST_DIR = $(SAMPLEDIR)/scripting/scriptpad
-
-SAMPLE_FILES = \
- $(SAMPLE_DST_DIR)/build.xml \
- $(SAMPLE_DST_DIR)/build.properties \
- $(SAMPLE_DST_DIR)/README.txt \
- $(SAMPLE_DST_DIR)/nbproject/file-targets.xml \
- $(SAMPLE_DST_DIR)/nbproject/jdk.xml \
- $(SAMPLE_DST_DIR)/nbproject/netbeans-targets.xml \
- $(SAMPLE_DST_DIR)/nbproject/project.xml \
- $(SAMPLE_DST_DIR)/src/com/sun/sample/scriptpad/Main.java \
- $(SAMPLE_DST_DIR)/src/META-INF/manifest.mf \
- $(SAMPLE_DST_DIR)/src/resources/conc.js \
- $(SAMPLE_DST_DIR)/src/resources/gui.js \
- $(SAMPLE_DST_DIR)/src/resources/Main.js \
- $(SAMPLE_DST_DIR)/src/resources/mm.js \
- $(SAMPLE_DST_DIR)/src/resources/scriptpad.js \
- $(SAMPLE_DST_DIR)/src/scripts/browse.js \
- $(SAMPLE_DST_DIR)/src/scripts/insertfile.js \
- $(SAMPLE_DST_DIR)/src/scripts/linewrap.js \
- $(SAMPLE_DST_DIR)/src/scripts/mail.js \
- $(SAMPLE_DST_DIR)/src/scripts/memmonitor.js \
- $(SAMPLE_DST_DIR)/src/scripts/memory.bat \
- $(SAMPLE_DST_DIR)/src/scripts/memory.sh \
- $(SAMPLE_DST_DIR)/src/scripts/memory.js \
- $(SAMPLE_DST_DIR)/src/scripts/README.txt \
- $(SAMPLE_DST_DIR)/src/scripts/textcolor.js
-
-
-all build: $(SAMPLE_FILES)
-
-$(SAMPLE_DST_DIR)/%: $(SAMPLE_SRC_DIR)/%
- $(install-file)
-
-clean clobber:
- $(RM) -r $(SAMPLE_DST_DIR)
-
-.PHONY: all build clean clobber
diff --git a/jdk/make/mksample/webservices/EbayClient/Makefile b/jdk/make/mksample/webservices/EbayClient/Makefile
deleted file mode 100644
index ac3d9318849..00000000000
--- a/jdk/make/mksample/webservices/EbayClient/Makefile
+++ /dev/null
@@ -1,63 +0,0 @@
-#
-# Copyright (c) 2006, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for the EbayClient sample code
-#
-
-BUILDDIR = ../../..
-
-PRODUCT = java
-
-include $(BUILDDIR)/common/Defs.gmk
-
-SAMPLE_SRC_DIR = $(CLOSED_SHARE_SRC)/sample/webservices/EbayClient
-SAMPLE_DST_DIR = $(SAMPLEDIR)/webservices/EbayClient
-
-SAMPLE_FILES = \
- $(SAMPLE_DST_DIR)/src/ebay/client/MainGUIApp.java \
- $(SAMPLE_DST_DIR)/src/ebay/client/ViewItemDetails.java \
- $(SAMPLE_DST_DIR)/src/ebay/client/handler/RequesterCredentials.java \
- $(SAMPLE_DST_DIR)/build.xml \
- $(SAMPLE_DST_DIR)/build.properties \
- $(SAMPLE_DST_DIR)/eBaySvc.wsdl \
- $(SAMPLE_DST_DIR)/ebay.properties \
- $(SAMPLE_DST_DIR)/jax-ws-catalog.xml \
- $(SAMPLE_DST_DIR)/manifest.mf \
- $(SAMPLE_DST_DIR)/index.html \
- $(SAMPLE_DST_DIR)/nbproject/file-targets.xml \
- $(SAMPLE_DST_DIR)/nbproject/project.xml \
- $(SAMPLE_DST_DIR)/nbproject/jdk.xml \
- $(SAMPLE_DST_DIR)/nbproject/netbeans-targets.xml \
-
-all build: $(SAMPLE_FILES)
-
-$(SAMPLE_DST_DIR)/%: $(SAMPLE_SRC_DIR)/%
- $(install-file)
-
-clean clobber:
- $(RM) -r $(SAMPLE_DST_DIR)
-
-.PHONY: all build clean clobber
diff --git a/jdk/make/mksample/webservices/EbayServer/Makefile b/jdk/make/mksample/webservices/EbayServer/Makefile
deleted file mode 100644
index a3ece43d688..00000000000
--- a/jdk/make/mksample/webservices/EbayServer/Makefile
+++ /dev/null
@@ -1,64 +0,0 @@
-#
-# Copyright (c) 2006, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for the EbayServer sample code
-#
-
-BUILDDIR = ../../..
-
-PRODUCT = java
-
-include $(BUILDDIR)/common/Defs.gmk
-
-SAMPLE_SRC_DIR = $(CLOSED_SHARE_SRC)/sample/webservices/EbayServer
-SAMPLE_DST_DIR = $(SAMPLEDIR)/webservices/EbayServer
-
-SAMPLE_FILES = \
- $(SAMPLE_DST_DIR)/src/ebay/server/Main.java \
- $(SAMPLE_DST_DIR)/src/ebay/server/Ebay.java \
- $(SAMPLE_DST_DIR)/src/ebay/server/ImageProvider.java \
- $(SAMPLE_DST_DIR)/build.xml \
- $(SAMPLE_DST_DIR)/build.properties \
- $(SAMPLE_DST_DIR)/eBaySvc.wsdl \
- $(SAMPLE_DST_DIR)/manifest.mf \
- $(SAMPLE_DST_DIR)/index.html \
- $(SAMPLE_DST_DIR)/nbproject/project.xml \
- $(SAMPLE_DST_DIR)/nbproject/jdk.xml \
- $(SAMPLE_DST_DIR)/nbproject/netbeans-targets.xml \
- $(SAMPLE_DST_DIR)/nbproject/file-targets.xml \
- $(SAMPLE_DST_DIR)/images/8d_2.jpg \
- $(SAMPLE_DST_DIR)/images/sun_blade_1000_h400px.jpg \
- $(SAMPLE_DST_DIR)/images/Sun_Fire_E20K_Server.jpg \
-
-all build: $(SAMPLE_FILES)
-
-$(SAMPLE_DST_DIR)/%: $(SAMPLE_SRC_DIR)/%
- $(install-file)
-
-clean clobber:
- $(RM) -r $(SAMPLE_DST_DIR)
-
-.PHONY: all build clean clobber
diff --git a/jdk/make/mksample/webservices/Makefile b/jdk/make/mksample/webservices/Makefile
deleted file mode 100644
index bb26fd99878..00000000000
--- a/jdk/make/mksample/webservices/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-#
-# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building all the samples under the webservices subdirectory.
-#
-
-BUILDDIR = ../..
-PRODUCT = java
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS = EbayClient EbayServer
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
-clobber clean ::
- $(RM) -r $(SAMPLEDIR)/webservices
diff --git a/jdk/make/netbeans/jdwpgen/nbproject/project.properties b/jdk/make/netbeans/jdwpgen/nbproject/project.properties
index 19b2cffc991..3cc3b8f4f19 100644
--- a/jdk/make/netbeans/jdwpgen/nbproject/project.properties
+++ b/jdk/make/netbeans/jdwpgen/nbproject/project.properties
@@ -20,8 +20,8 @@ dist.dir=dist
dist.jar=${dist.dir}/jdwpgen.jar
dist.javadoc.dir=${dist.dir}/javadoc
excludes=
-file.reference.tools-jdwpgen=../../tools/src/build/tools/jdwpgen
-file.reference.tools-src=../../tools/src
+file.reference.tools-jdwpgen=../../src/classes/build/tools/jdwpgen
+file.reference.tools-src=../../src/classes
includes=build/tools/jdwpgen/**
jar.compress=false
javac.classpath=
diff --git a/jdk/make/tools/reorder/Makefile b/jdk/make/non-build-utils/reorder/Makefile
similarity index 100%
rename from jdk/make/tools/reorder/Makefile
rename to jdk/make/non-build-utils/reorder/Makefile
diff --git a/jdk/make/tools/reorder/tests/Exit.java b/jdk/make/non-build-utils/reorder/tests/Exit.java
similarity index 100%
rename from jdk/make/tools/reorder/tests/Exit.java
rename to jdk/make/non-build-utils/reorder/tests/Exit.java
diff --git a/jdk/make/tools/reorder/tests/Hello.java b/jdk/make/non-build-utils/reorder/tests/Hello.java
similarity index 100%
rename from jdk/make/tools/reorder/tests/Hello.java
rename to jdk/make/non-build-utils/reorder/tests/Hello.java
diff --git a/jdk/make/tools/reorder/tests/IntToString.java b/jdk/make/non-build-utils/reorder/tests/IntToString.java
similarity index 100%
rename from jdk/make/tools/reorder/tests/IntToString.java
rename to jdk/make/non-build-utils/reorder/tests/IntToString.java
diff --git a/jdk/make/tools/reorder/tests/JHello.java b/jdk/make/non-build-utils/reorder/tests/JHello.java
similarity index 100%
rename from jdk/make/tools/reorder/tests/JHello.java
rename to jdk/make/non-build-utils/reorder/tests/JHello.java
diff --git a/jdk/make/tools/reorder/tests/LoadFrame.java b/jdk/make/non-build-utils/reorder/tests/LoadFrame.java
similarity index 100%
rename from jdk/make/tools/reorder/tests/LoadFrame.java
rename to jdk/make/non-build-utils/reorder/tests/LoadFrame.java
diff --git a/jdk/make/tools/reorder/tests/LoadJFrame.java b/jdk/make/non-build-utils/reorder/tests/LoadJFrame.java
similarity index 100%
rename from jdk/make/tools/reorder/tests/LoadJFrame.java
rename to jdk/make/non-build-utils/reorder/tests/LoadJFrame.java
diff --git a/jdk/make/tools/reorder/tests/LoadToolkit.java b/jdk/make/non-build-utils/reorder/tests/LoadToolkit.java
similarity index 100%
rename from jdk/make/tools/reorder/tests/LoadToolkit.java
rename to jdk/make/non-build-utils/reorder/tests/LoadToolkit.java
diff --git a/jdk/make/tools/reorder/tests/Null.java b/jdk/make/non-build-utils/reorder/tests/Null.java
similarity index 100%
rename from jdk/make/tools/reorder/tests/Null.java
rename to jdk/make/non-build-utils/reorder/tests/Null.java
diff --git a/jdk/make/tools/reorder/tests/Sleep.java b/jdk/make/non-build-utils/reorder/tests/Sleep.java
similarity index 100%
rename from jdk/make/tools/reorder/tests/Sleep.java
rename to jdk/make/non-build-utils/reorder/tests/Sleep.java
diff --git a/jdk/make/tools/reorder/tools/Combine.java b/jdk/make/non-build-utils/reorder/tools/Combine.java
similarity index 100%
rename from jdk/make/tools/reorder/tools/Combine.java
rename to jdk/make/non-build-utils/reorder/tools/Combine.java
diff --git a/jdk/make/tools/reorder/tools/MaxTime.java b/jdk/make/non-build-utils/reorder/tools/MaxTime.java
similarity index 100%
rename from jdk/make/tools/reorder/tools/MaxTime.java
rename to jdk/make/non-build-utils/reorder/tools/MaxTime.java
diff --git a/jdk/make/tools/reorder/tools/mcount.c b/jdk/make/non-build-utils/reorder/tools/mcount.c
similarity index 100%
rename from jdk/make/tools/reorder/tools/mcount.c
rename to jdk/make/non-build-utils/reorder/tools/mcount.c
diff --git a/jdk/make/tools/reorder/tools/remove_mcount.c b/jdk/make/non-build-utils/reorder/tools/remove_mcount.c
similarity index 100%
rename from jdk/make/tools/reorder/tools/remove_mcount.c
rename to jdk/make/non-build-utils/reorder/tools/remove_mcount.c
diff --git a/jdk/make/tools/reorder/tools/util-i586.il b/jdk/make/non-build-utils/reorder/tools/util-i586.il
similarity index 100%
rename from jdk/make/tools/reorder/tools/util-i586.il
rename to jdk/make/non-build-utils/reorder/tools/util-i586.il
diff --git a/jdk/make/tools/reorder/tools/util-sparc.il b/jdk/make/non-build-utils/reorder/tools/util-sparc.il
similarity index 100%
rename from jdk/make/tools/reorder/tools/util-sparc.il
rename to jdk/make/non-build-utils/reorder/tools/util-sparc.il
diff --git a/jdk/make/tools/reorder/tools/util-sparcv9.il b/jdk/make/non-build-utils/reorder/tools/util-sparcv9.il
similarity index 100%
rename from jdk/make/tools/reorder/tools/util-sparcv9.il
rename to jdk/make/non-build-utils/reorder/tools/util-sparcv9.il
diff --git a/jdk/make/tools/sharing/README.txt b/jdk/make/non-build-utils/sharing/README.txt
similarity index 100%
rename from jdk/make/tools/sharing/README.txt
rename to jdk/make/non-build-utils/sharing/README.txt
diff --git a/jdk/make/tools/sharing/tests/GHello.java b/jdk/make/non-build-utils/sharing/tests/GHello.java
similarity index 100%
rename from jdk/make/tools/sharing/tests/GHello.java
rename to jdk/make/non-build-utils/sharing/tests/GHello.java
diff --git a/jdk/make/tools/sharing/tests/Hello.java b/jdk/make/non-build-utils/sharing/tests/Hello.java
similarity index 100%
rename from jdk/make/tools/sharing/tests/Hello.java
rename to jdk/make/non-build-utils/sharing/tests/Hello.java
diff --git a/jdk/make/tools/sharing/tests/JHello.java b/jdk/make/non-build-utils/sharing/tests/JHello.java
similarity index 100%
rename from jdk/make/tools/sharing/tests/JHello.java
rename to jdk/make/non-build-utils/sharing/tests/JHello.java
diff --git a/jdk/make/tools/src/build/tools/commentchecker/CommentChecker.java b/jdk/make/non-build-utils/src/build/tools/commentchecker/CommentChecker.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/commentchecker/CommentChecker.java
rename to jdk/make/non-build-utils/src/build/tools/commentchecker/CommentChecker.java
diff --git a/jdk/make/tools/src/build/tools/dirdiff/DirDiff.java b/jdk/make/non-build-utils/src/build/tools/dirdiff/DirDiff.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/dirdiff/DirDiff.java
rename to jdk/make/non-build-utils/src/build/tools/dirdiff/DirDiff.java
diff --git a/jdk/make/tools/src/build/tools/makeclasslist/MakeClasslist.java b/jdk/make/non-build-utils/src/build/tools/makeclasslist/MakeClasslist.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/makeclasslist/MakeClasslist.java
rename to jdk/make/non-build-utils/src/build/tools/makeclasslist/MakeClasslist.java
diff --git a/jdk/make/org/Makefile b/jdk/make/org/Makefile
deleted file mode 100644
index 19e72518937..00000000000
--- a/jdk/make/org/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-#
-# Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building all of java
-#
-
-BUILDDIR = ..
-PRODUCT = org
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS = ietf jcp
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
diff --git a/jdk/make/org/ietf/Makefile b/jdk/make/org/ietf/Makefile
deleted file mode 100644
index 175d0cfaa5d..00000000000
--- a/jdk/make/org/ietf/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-#
-# Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building Java GSS-API API classes
-#
-
-BUILDDIR = ../..
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS = jgss
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
diff --git a/jdk/make/org/ietf/jgss/FILES_java.gmk b/jdk/make/org/ietf/jgss/FILES_java.gmk
deleted file mode 100644
index d96eaa5ed3b..00000000000
--- a/jdk/make/org/ietf/jgss/FILES_java.gmk
+++ /dev/null
@@ -1,34 +0,0 @@
-#
-# Copyright (c) 2000, 2002, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_java = \
- org/ietf/jgss/Oid.java \
- org/ietf/jgss/GSSName.java \
- org/ietf/jgss/GSSManager.java \
- org/ietf/jgss/ChannelBinding.java \
- org/ietf/jgss/GSSException.java \
- org/ietf/jgss/MessageProp.java \
- org/ietf/jgss/GSSContext.java \
- org/ietf/jgss/GSSCredential.java
diff --git a/jdk/make/org/ietf/jgss/Makefile b/jdk/make/org/ietf/jgss/Makefile
deleted file mode 100644
index 6c4f0d03e27..00000000000
--- a/jdk/make/org/ietf/jgss/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-#
-# Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PACKAGE = org.ietf.jgss
-PRODUCT = sun
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-include FILES_java.gmk
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
diff --git a/jdk/make/org/jcp/Makefile b/jdk/make/org/jcp/Makefile
deleted file mode 100644
index 0a171a7d7a8..00000000000
--- a/jdk/make/org/jcp/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building packages under org.jcp
-#
-
-BUILDDIR = ../..
-PACKAGE = org.jcp
-PRODUCT = jcp
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files to compile
-#
-AUTO_FILES_JAVA_DIRS = org/jcp
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
diff --git a/jdk/makefiles/profile-includes.txt b/jdk/make/profile-includes.txt
similarity index 100%
rename from jdk/makefiles/profile-includes.txt
rename to jdk/make/profile-includes.txt
diff --git a/jdk/makefiles/profile-rtjar-includes.txt b/jdk/make/profile-rtjar-includes.txt
similarity index 100%
rename from jdk/makefiles/profile-rtjar-includes.txt
rename to jdk/make/profile-rtjar-includes.txt
diff --git a/jdk/makefiles/scripts/addNotices.sh b/jdk/make/scripts/addNotices.sh
similarity index 100%
rename from jdk/makefiles/scripts/addNotices.sh
rename to jdk/make/scripts/addNotices.sh
diff --git a/jdk/makefiles/scripts/genCharsetProvider.sh b/jdk/make/scripts/genCharsetProvider.sh
similarity index 100%
rename from jdk/makefiles/scripts/genCharsetProvider.sh
rename to jdk/make/scripts/genCharsetProvider.sh
diff --git a/jdk/makefiles/scripts/genExceptions.sh b/jdk/make/scripts/genExceptions.sh
similarity index 100%
rename from jdk/makefiles/scripts/genExceptions.sh
rename to jdk/make/scripts/genExceptions.sh
diff --git a/jdk/makefiles/scripts/localelist.sh b/jdk/make/scripts/localelist.sh
similarity index 100%
rename from jdk/makefiles/scripts/localelist.sh
rename to jdk/make/scripts/localelist.sh
diff --git a/jdk/make/tools/src/build/tools/addjsum/AddJsum.java b/jdk/make/src/classes/build/tools/addjsum/AddJsum.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/addjsum/AddJsum.java
rename to jdk/make/src/classes/build/tools/addjsum/AddJsum.java
diff --git a/jdk/make/tools/src/build/tools/addtorestrictedpkgs/AddToRestrictedPkgs.java b/jdk/make/src/classes/build/tools/addtorestrictedpkgs/AddToRestrictedPkgs.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/addtorestrictedpkgs/AddToRestrictedPkgs.java
rename to jdk/make/src/classes/build/tools/addtorestrictedpkgs/AddToRestrictedPkgs.java
diff --git a/jdk/make/tools/src/build/tools/buildmetaindex/BuildMetaIndex.java b/jdk/make/src/classes/build/tools/buildmetaindex/BuildMetaIndex.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/buildmetaindex/BuildMetaIndex.java
rename to jdk/make/src/classes/build/tools/buildmetaindex/BuildMetaIndex.java
diff --git a/jdk/make/tools/src/build/tools/charsetmapping/DBCS.java b/jdk/make/src/classes/build/tools/charsetmapping/DBCS.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/charsetmapping/DBCS.java
rename to jdk/make/src/classes/build/tools/charsetmapping/DBCS.java
diff --git a/jdk/make/tools/src/build/tools/charsetmapping/EUC_TW.java b/jdk/make/src/classes/build/tools/charsetmapping/EUC_TW.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/charsetmapping/EUC_TW.java
rename to jdk/make/src/classes/build/tools/charsetmapping/EUC_TW.java
diff --git a/jdk/make/tools/src/build/tools/charsetmapping/HKSCS.java b/jdk/make/src/classes/build/tools/charsetmapping/HKSCS.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/charsetmapping/HKSCS.java
rename to jdk/make/src/classes/build/tools/charsetmapping/HKSCS.java
diff --git a/jdk/make/tools/src/build/tools/charsetmapping/JIS0213.java b/jdk/make/src/classes/build/tools/charsetmapping/JIS0213.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/charsetmapping/JIS0213.java
rename to jdk/make/src/classes/build/tools/charsetmapping/JIS0213.java
diff --git a/jdk/make/tools/src/build/tools/charsetmapping/Main.java b/jdk/make/src/classes/build/tools/charsetmapping/Main.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/charsetmapping/Main.java
rename to jdk/make/src/classes/build/tools/charsetmapping/Main.java
diff --git a/jdk/make/tools/src/build/tools/charsetmapping/SBCS.java b/jdk/make/src/classes/build/tools/charsetmapping/SBCS.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/charsetmapping/SBCS.java
rename to jdk/make/src/classes/build/tools/charsetmapping/SBCS.java
diff --git a/jdk/make/tools/src/build/tools/charsetmapping/Utils.java b/jdk/make/src/classes/build/tools/charsetmapping/Utils.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/charsetmapping/Utils.java
rename to jdk/make/src/classes/build/tools/charsetmapping/Utils.java
diff --git a/jdk/make/tools/src/build/tools/classfile/RemoveMethods.java b/jdk/make/src/classes/build/tools/classfile/RemoveMethods.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/classfile/RemoveMethods.java
rename to jdk/make/src/classes/build/tools/classfile/RemoveMethods.java
diff --git a/jdk/make/tools/src/build/tools/cldrconverter/AbstractLDMLHandler.java b/jdk/make/src/classes/build/tools/cldrconverter/AbstractLDMLHandler.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/cldrconverter/AbstractLDMLHandler.java
rename to jdk/make/src/classes/build/tools/cldrconverter/AbstractLDMLHandler.java
diff --git a/jdk/make/tools/src/build/tools/cldrconverter/Bundle.java b/jdk/make/src/classes/build/tools/cldrconverter/Bundle.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/cldrconverter/Bundle.java
rename to jdk/make/src/classes/build/tools/cldrconverter/Bundle.java
diff --git a/jdk/make/tools/src/build/tools/cldrconverter/BundleGenerator.java b/jdk/make/src/classes/build/tools/cldrconverter/BundleGenerator.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/cldrconverter/BundleGenerator.java
rename to jdk/make/src/classes/build/tools/cldrconverter/BundleGenerator.java
diff --git a/jdk/make/tools/src/build/tools/cldrconverter/CLDRConverter.java b/jdk/make/src/classes/build/tools/cldrconverter/CLDRConverter.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/cldrconverter/CLDRConverter.java
rename to jdk/make/src/classes/build/tools/cldrconverter/CLDRConverter.java
diff --git a/jdk/make/tools/src/build/tools/cldrconverter/CalendarType.java b/jdk/make/src/classes/build/tools/cldrconverter/CalendarType.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/cldrconverter/CalendarType.java
rename to jdk/make/src/classes/build/tools/cldrconverter/CalendarType.java
diff --git a/jdk/make/tools/src/build/tools/cldrconverter/Container.java b/jdk/make/src/classes/build/tools/cldrconverter/Container.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/cldrconverter/Container.java
rename to jdk/make/src/classes/build/tools/cldrconverter/Container.java
diff --git a/jdk/make/tools/src/build/tools/cldrconverter/CopyrightHeaders.java b/jdk/make/src/classes/build/tools/cldrconverter/CopyrightHeaders.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/cldrconverter/CopyrightHeaders.java
rename to jdk/make/src/classes/build/tools/cldrconverter/CopyrightHeaders.java
diff --git a/jdk/make/tools/src/build/tools/cldrconverter/Entry.java b/jdk/make/src/classes/build/tools/cldrconverter/Entry.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/cldrconverter/Entry.java
rename to jdk/make/src/classes/build/tools/cldrconverter/Entry.java
diff --git a/jdk/make/tools/src/build/tools/cldrconverter/IgnoredContainer.java b/jdk/make/src/classes/build/tools/cldrconverter/IgnoredContainer.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/cldrconverter/IgnoredContainer.java
rename to jdk/make/src/classes/build/tools/cldrconverter/IgnoredContainer.java
diff --git a/jdk/make/tools/src/build/tools/cldrconverter/KeyContainer.java b/jdk/make/src/classes/build/tools/cldrconverter/KeyContainer.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/cldrconverter/KeyContainer.java
rename to jdk/make/src/classes/build/tools/cldrconverter/KeyContainer.java
diff --git a/jdk/make/tools/src/build/tools/cldrconverter/LDMLParseHandler.java b/jdk/make/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/cldrconverter/LDMLParseHandler.java
rename to jdk/make/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
diff --git a/jdk/make/tools/src/build/tools/cldrconverter/MetaZonesParseHandler.java b/jdk/make/src/classes/build/tools/cldrconverter/MetaZonesParseHandler.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/cldrconverter/MetaZonesParseHandler.java
rename to jdk/make/src/classes/build/tools/cldrconverter/MetaZonesParseHandler.java
diff --git a/jdk/make/tools/src/build/tools/cldrconverter/NumberingSystemsParseHandler.java b/jdk/make/src/classes/build/tools/cldrconverter/NumberingSystemsParseHandler.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/cldrconverter/NumberingSystemsParseHandler.java
rename to jdk/make/src/classes/build/tools/cldrconverter/NumberingSystemsParseHandler.java
diff --git a/jdk/make/tools/src/build/tools/cldrconverter/ResourceBundleGenerator.java b/jdk/make/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/cldrconverter/ResourceBundleGenerator.java
rename to jdk/make/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
diff --git a/jdk/make/tools/src/build/tools/cldrconverter/StringArrayElement.java b/jdk/make/src/classes/build/tools/cldrconverter/StringArrayElement.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/cldrconverter/StringArrayElement.java
rename to jdk/make/src/classes/build/tools/cldrconverter/StringArrayElement.java
diff --git a/jdk/make/tools/src/build/tools/cldrconverter/StringArrayEntry.java b/jdk/make/src/classes/build/tools/cldrconverter/StringArrayEntry.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/cldrconverter/StringArrayEntry.java
rename to jdk/make/src/classes/build/tools/cldrconverter/StringArrayEntry.java
diff --git a/jdk/make/tools/src/build/tools/cldrconverter/StringEntry.java b/jdk/make/src/classes/build/tools/cldrconverter/StringEntry.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/cldrconverter/StringEntry.java
rename to jdk/make/src/classes/build/tools/cldrconverter/StringEntry.java
diff --git a/jdk/make/tools/src/build/tools/cldrconverter/SupplementDataParseHandler.java b/jdk/make/src/classes/build/tools/cldrconverter/SupplementDataParseHandler.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/cldrconverter/SupplementDataParseHandler.java
rename to jdk/make/src/classes/build/tools/cldrconverter/SupplementDataParseHandler.java
diff --git a/jdk/make/tools/src/build/tools/compilefontconfig/CompileFontConfig.java b/jdk/make/src/classes/build/tools/compilefontconfig/CompileFontConfig.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/compilefontconfig/CompileFontConfig.java
rename to jdk/make/src/classes/build/tools/compilefontconfig/CompileFontConfig.java
diff --git a/jdk/make/tools/src/build/tools/compileproperties/CompileProperties.java b/jdk/make/src/classes/build/tools/compileproperties/CompileProperties.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/compileproperties/CompileProperties.java
rename to jdk/make/src/classes/build/tools/compileproperties/CompileProperties.java
diff --git a/jdk/make/tools/src/build/tools/deps/CheckDeps.java b/jdk/make/src/classes/build/tools/deps/CheckDeps.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/deps/CheckDeps.java
rename to jdk/make/src/classes/build/tools/deps/CheckDeps.java
diff --git a/jdk/make/tools/src/build/tools/dtdbuilder/DTDBuilder.java b/jdk/make/src/classes/build/tools/dtdbuilder/DTDBuilder.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/dtdbuilder/DTDBuilder.java
rename to jdk/make/src/classes/build/tools/dtdbuilder/DTDBuilder.java
diff --git a/jdk/make/tools/src/build/tools/dtdbuilder/DTDInputStream.java b/jdk/make/src/classes/build/tools/dtdbuilder/DTDInputStream.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/dtdbuilder/DTDInputStream.java
rename to jdk/make/src/classes/build/tools/dtdbuilder/DTDInputStream.java
diff --git a/jdk/make/tools/src/build/tools/dtdbuilder/DTDParser.java b/jdk/make/src/classes/build/tools/dtdbuilder/DTDParser.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/dtdbuilder/DTDParser.java
rename to jdk/make/src/classes/build/tools/dtdbuilder/DTDParser.java
diff --git a/jdk/make/tools/src/build/tools/dtdbuilder/PublicMapping.java b/jdk/make/src/classes/build/tools/dtdbuilder/PublicMapping.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/dtdbuilder/PublicMapping.java
rename to jdk/make/src/classes/build/tools/dtdbuilder/PublicMapping.java
diff --git a/jdk/make/tools/src/build/tools/dtdbuilder/README.txt b/jdk/make/src/classes/build/tools/dtdbuilder/README.txt
similarity index 100%
rename from jdk/make/tools/src/build/tools/dtdbuilder/README.txt
rename to jdk/make/src/classes/build/tools/dtdbuilder/README.txt
diff --git a/jdk/make/tools/src/build/tools/generatebreakiteratordata/BreakIteratorRBControl.java b/jdk/make/src/classes/build/tools/generatebreakiteratordata/BreakIteratorRBControl.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatebreakiteratordata/BreakIteratorRBControl.java
rename to jdk/make/src/classes/build/tools/generatebreakiteratordata/BreakIteratorRBControl.java
diff --git a/jdk/make/tools/src/build/tools/generatebreakiteratordata/CharSet.java b/jdk/make/src/classes/build/tools/generatebreakiteratordata/CharSet.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatebreakiteratordata/CharSet.java
rename to jdk/make/src/classes/build/tools/generatebreakiteratordata/CharSet.java
diff --git a/jdk/make/tools/src/build/tools/generatebreakiteratordata/CharacterCategory.java b/jdk/make/src/classes/build/tools/generatebreakiteratordata/CharacterCategory.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatebreakiteratordata/CharacterCategory.java
rename to jdk/make/src/classes/build/tools/generatebreakiteratordata/CharacterCategory.java
diff --git a/jdk/make/tools/src/build/tools/generatebreakiteratordata/DictionaryBasedBreakIteratorBuilder.java b/jdk/make/src/classes/build/tools/generatebreakiteratordata/DictionaryBasedBreakIteratorBuilder.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatebreakiteratordata/DictionaryBasedBreakIteratorBuilder.java
rename to jdk/make/src/classes/build/tools/generatebreakiteratordata/DictionaryBasedBreakIteratorBuilder.java
diff --git a/jdk/make/tools/src/build/tools/generatebreakiteratordata/GenerateBreakIteratorData.java b/jdk/make/src/classes/build/tools/generatebreakiteratordata/GenerateBreakIteratorData.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatebreakiteratordata/GenerateBreakIteratorData.java
rename to jdk/make/src/classes/build/tools/generatebreakiteratordata/GenerateBreakIteratorData.java
diff --git a/jdk/make/tools/src/build/tools/generatebreakiteratordata/RuleBasedBreakIteratorBuilder.java b/jdk/make/src/classes/build/tools/generatebreakiteratordata/RuleBasedBreakIteratorBuilder.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatebreakiteratordata/RuleBasedBreakIteratorBuilder.java
rename to jdk/make/src/classes/build/tools/generatebreakiteratordata/RuleBasedBreakIteratorBuilder.java
diff --git a/jdk/make/tools/src/build/tools/generatebreakiteratordata/SupplementaryCharacterData.java b/jdk/make/src/classes/build/tools/generatebreakiteratordata/SupplementaryCharacterData.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatebreakiteratordata/SupplementaryCharacterData.java
rename to jdk/make/src/classes/build/tools/generatebreakiteratordata/SupplementaryCharacterData.java
diff --git a/jdk/make/tools/src/build/tools/generatecharacter/CharacterName.java b/jdk/make/src/classes/build/tools/generatecharacter/CharacterName.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatecharacter/CharacterName.java
rename to jdk/make/src/classes/build/tools/generatecharacter/CharacterName.java
diff --git a/jdk/make/tools/src/build/tools/generatecharacter/CharacterScript.java b/jdk/make/src/classes/build/tools/generatecharacter/CharacterScript.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatecharacter/CharacterScript.java
rename to jdk/make/src/classes/build/tools/generatecharacter/CharacterScript.java
diff --git a/jdk/make/tools/src/build/tools/generatecharacter/GenerateCharacter.java b/jdk/make/src/classes/build/tools/generatecharacter/GenerateCharacter.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatecharacter/GenerateCharacter.java
rename to jdk/make/src/classes/build/tools/generatecharacter/GenerateCharacter.java
diff --git a/jdk/make/tools/src/build/tools/generatecharacter/PrintCharacterRanges.java b/jdk/make/src/classes/build/tools/generatecharacter/PrintCharacterRanges.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatecharacter/PrintCharacterRanges.java
rename to jdk/make/src/classes/build/tools/generatecharacter/PrintCharacterRanges.java
diff --git a/jdk/make/tools/src/build/tools/generatecharacter/PropList.java b/jdk/make/src/classes/build/tools/generatecharacter/PropList.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatecharacter/PropList.java
rename to jdk/make/src/classes/build/tools/generatecharacter/PropList.java
diff --git a/jdk/make/tools/src/build/tools/generatecharacter/SpecialCaseMap.java b/jdk/make/src/classes/build/tools/generatecharacter/SpecialCaseMap.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatecharacter/SpecialCaseMap.java
rename to jdk/make/src/classes/build/tools/generatecharacter/SpecialCaseMap.java
diff --git a/jdk/make/tools/src/build/tools/generatecharacter/UnicodeSpec.java b/jdk/make/src/classes/build/tools/generatecharacter/UnicodeSpec.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatecharacter/UnicodeSpec.java
rename to jdk/make/src/classes/build/tools/generatecharacter/UnicodeSpec.java
diff --git a/jdk/make/tools/src/build/tools/generatecharacter/Utility.java b/jdk/make/src/classes/build/tools/generatecharacter/Utility.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatecharacter/Utility.java
rename to jdk/make/src/classes/build/tools/generatecharacter/Utility.java
diff --git a/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java b/jdk/make/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java
rename to jdk/make/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/AbstractGradient.java b/jdk/make/src/classes/build/tools/generatenimbus/AbstractGradient.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/AbstractGradient.java
rename to jdk/make/src/classes/build/tools/generatenimbus/AbstractGradient.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/Border.java b/jdk/make/src/classes/build/tools/generatenimbus/Border.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/Border.java
rename to jdk/make/src/classes/build/tools/generatenimbus/Border.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/Canvas.java b/jdk/make/src/classes/build/tools/generatenimbus/Canvas.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/Canvas.java
rename to jdk/make/src/classes/build/tools/generatenimbus/Canvas.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/ComponentColor.java b/jdk/make/src/classes/build/tools/generatenimbus/ComponentColor.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/ComponentColor.java
rename to jdk/make/src/classes/build/tools/generatenimbus/ComponentColor.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/Dimension.java b/jdk/make/src/classes/build/tools/generatenimbus/Dimension.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/Dimension.java
rename to jdk/make/src/classes/build/tools/generatenimbus/Dimension.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/Ellipse.java b/jdk/make/src/classes/build/tools/generatenimbus/Ellipse.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/Ellipse.java
rename to jdk/make/src/classes/build/tools/generatenimbus/Ellipse.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/Generator.java b/jdk/make/src/classes/build/tools/generatenimbus/Generator.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/Generator.java
rename to jdk/make/src/classes/build/tools/generatenimbus/Generator.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/Gradient.java b/jdk/make/src/classes/build/tools/generatenimbus/Gradient.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/Gradient.java
rename to jdk/make/src/classes/build/tools/generatenimbus/Gradient.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/GradientStop.java b/jdk/make/src/classes/build/tools/generatenimbus/GradientStop.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/GradientStop.java
rename to jdk/make/src/classes/build/tools/generatenimbus/GradientStop.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/Insets.java b/jdk/make/src/classes/build/tools/generatenimbus/Insets.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/Insets.java
rename to jdk/make/src/classes/build/tools/generatenimbus/Insets.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/Layer.java b/jdk/make/src/classes/build/tools/generatenimbus/Layer.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/Layer.java
rename to jdk/make/src/classes/build/tools/generatenimbus/Layer.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/Matte.java b/jdk/make/src/classes/build/tools/generatenimbus/Matte.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/Matte.java
rename to jdk/make/src/classes/build/tools/generatenimbus/Matte.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/ObjectFactory.java b/jdk/make/src/classes/build/tools/generatenimbus/ObjectFactory.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/ObjectFactory.java
rename to jdk/make/src/classes/build/tools/generatenimbus/ObjectFactory.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/Paint.java b/jdk/make/src/classes/build/tools/generatenimbus/Paint.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/Paint.java
rename to jdk/make/src/classes/build/tools/generatenimbus/Paint.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/PainterGenerator.java b/jdk/make/src/classes/build/tools/generatenimbus/PainterGenerator.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/PainterGenerator.java
rename to jdk/make/src/classes/build/tools/generatenimbus/PainterGenerator.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/Path.java b/jdk/make/src/classes/build/tools/generatenimbus/Path.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/Path.java
rename to jdk/make/src/classes/build/tools/generatenimbus/Path.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/Point.java b/jdk/make/src/classes/build/tools/generatenimbus/Point.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/Point.java
rename to jdk/make/src/classes/build/tools/generatenimbus/Point.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/RadialGradient.java b/jdk/make/src/classes/build/tools/generatenimbus/RadialGradient.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/RadialGradient.java
rename to jdk/make/src/classes/build/tools/generatenimbus/RadialGradient.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/Rectangle.java b/jdk/make/src/classes/build/tools/generatenimbus/Rectangle.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/Rectangle.java
rename to jdk/make/src/classes/build/tools/generatenimbus/Rectangle.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/Shape.java b/jdk/make/src/classes/build/tools/generatenimbus/Shape.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/Shape.java
rename to jdk/make/src/classes/build/tools/generatenimbus/Shape.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/SynthModel.java b/jdk/make/src/classes/build/tools/generatenimbus/SynthModel.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/SynthModel.java
rename to jdk/make/src/classes/build/tools/generatenimbus/SynthModel.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/Typeface.java b/jdk/make/src/classes/build/tools/generatenimbus/Typeface.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/Typeface.java
rename to jdk/make/src/classes/build/tools/generatenimbus/Typeface.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/UIColor.java b/jdk/make/src/classes/build/tools/generatenimbus/UIColor.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/UIColor.java
rename to jdk/make/src/classes/build/tools/generatenimbus/UIColor.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/UIComponent.java b/jdk/make/src/classes/build/tools/generatenimbus/UIComponent.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/UIComponent.java
rename to jdk/make/src/classes/build/tools/generatenimbus/UIComponent.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/UIDefault.java b/jdk/make/src/classes/build/tools/generatenimbus/UIDefault.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/UIDefault.java
rename to jdk/make/src/classes/build/tools/generatenimbus/UIDefault.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/UIFont.java b/jdk/make/src/classes/build/tools/generatenimbus/UIFont.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/UIFont.java
rename to jdk/make/src/classes/build/tools/generatenimbus/UIFont.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/UIIconRegion.java b/jdk/make/src/classes/build/tools/generatenimbus/UIIconRegion.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/UIIconRegion.java
rename to jdk/make/src/classes/build/tools/generatenimbus/UIIconRegion.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/UIProperty.java b/jdk/make/src/classes/build/tools/generatenimbus/UIProperty.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/UIProperty.java
rename to jdk/make/src/classes/build/tools/generatenimbus/UIProperty.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/UIRegion.java b/jdk/make/src/classes/build/tools/generatenimbus/UIRegion.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/UIRegion.java
rename to jdk/make/src/classes/build/tools/generatenimbus/UIRegion.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/UIState.java b/jdk/make/src/classes/build/tools/generatenimbus/UIState.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/UIState.java
rename to jdk/make/src/classes/build/tools/generatenimbus/UIState.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/UIStateType.java b/jdk/make/src/classes/build/tools/generatenimbus/UIStateType.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/UIStateType.java
rename to jdk/make/src/classes/build/tools/generatenimbus/UIStateType.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/UIStyle.java b/jdk/make/src/classes/build/tools/generatenimbus/UIStyle.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/UIStyle.java
rename to jdk/make/src/classes/build/tools/generatenimbus/UIStyle.java
diff --git a/jdk/make/tools/src/build/tools/generatenimbus/Utils.java b/jdk/make/src/classes/build/tools/generatenimbus/Utils.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/generatenimbus/Utils.java
rename to jdk/make/src/classes/build/tools/generatenimbus/Utils.java
diff --git a/jdk/make/tools/src/build/tools/hasher/Hasher.java b/jdk/make/src/classes/build/tools/hasher/Hasher.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/hasher/Hasher.java
rename to jdk/make/src/classes/build/tools/hasher/Hasher.java
diff --git a/jdk/makefiles/sun/awt/ToBin.java b/jdk/make/src/classes/build/tools/icondata/awt/ToBin.java
similarity index 98%
rename from jdk/makefiles/sun/awt/ToBin.java
rename to jdk/make/src/classes/build/tools/icondata/awt/ToBin.java
index 5f915422043..0fb38469344 100644
--- a/jdk/makefiles/sun/awt/ToBin.java
+++ b/jdk/make/src/classes/build/tools/icondata/awt/ToBin.java
@@ -23,7 +23,7 @@
* questions.
*/
-package sun.awt;
+package build.tools.icondata.awt;
import java.io.*;
import java.awt.image.*;
diff --git a/jdk/make/sun/osxapp/ToBin.java b/jdk/make/src/classes/build/tools/icondata/osxapp/ToBin.java
similarity index 98%
rename from jdk/make/sun/osxapp/ToBin.java
rename to jdk/make/src/classes/build/tools/icondata/osxapp/ToBin.java
index 9fdcba32b79..36a442b384f 100644
--- a/jdk/make/sun/osxapp/ToBin.java
+++ b/jdk/make/src/classes/build/tools/icondata/osxapp/ToBin.java
@@ -23,7 +23,7 @@
* questions.
*/
-package sun.osxapp;
+package build.tools.icondata.osxapp;
import java.io.*;
diff --git a/jdk/make/tools/src/build/tools/jarreorder/JarReorder.java b/jdk/make/src/classes/build/tools/jarreorder/JarReorder.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jarreorder/JarReorder.java
rename to jdk/make/src/classes/build/tools/jarreorder/JarReorder.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/AbstractCommandNode.java b/jdk/make/src/classes/build/tools/jdwpgen/AbstractCommandNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/AbstractCommandNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/AbstractCommandNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/AbstractGroupNode.java b/jdk/make/src/classes/build/tools/jdwpgen/AbstractGroupNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/AbstractGroupNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/AbstractGroupNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/AbstractNamedNode.java b/jdk/make/src/classes/build/tools/jdwpgen/AbstractNamedNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/AbstractNamedNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/AbstractNamedNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/AbstractSimpleNode.java b/jdk/make/src/classes/build/tools/jdwpgen/AbstractSimpleNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/AbstractSimpleNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/AbstractSimpleNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/AbstractSimpleTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/AbstractSimpleTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/AbstractSimpleTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/AbstractSimpleTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/AbstractTypeListNode.java b/jdk/make/src/classes/build/tools/jdwpgen/AbstractTypeListNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/AbstractTypeListNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/AbstractTypeListNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/AbstractTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/AbstractTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/AbstractTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/AbstractTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/AltNode.java b/jdk/make/src/classes/build/tools/jdwpgen/AltNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/AltNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/AltNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/ArrayObjectTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/ArrayObjectTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/ArrayObjectTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/ArrayObjectTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/ArrayRegionTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/ArrayRegionTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/ArrayRegionTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/ArrayRegionTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/ArrayTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/ArrayTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/ArrayTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/ArrayTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/BooleanTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/BooleanTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/BooleanTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/BooleanTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/ByteTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/ByteTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/ByteTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/ByteTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/ClassLoaderObjectTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/ClassLoaderObjectTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/ClassLoaderObjectTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/ClassLoaderObjectTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/ClassObjectTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/ClassObjectTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/ClassObjectTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/ClassObjectTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/ClassTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/ClassTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/ClassTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/ClassTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/CommandNode.java b/jdk/make/src/classes/build/tools/jdwpgen/CommandNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/CommandNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/CommandNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/CommandSetNode.java b/jdk/make/src/classes/build/tools/jdwpgen/CommandSetNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/CommandSetNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/CommandSetNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/CommentNode.java b/jdk/make/src/classes/build/tools/jdwpgen/CommentNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/CommentNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/CommentNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/ConstantNode.java b/jdk/make/src/classes/build/tools/jdwpgen/ConstantNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/ConstantNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/ConstantNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/ConstantSetNode.java b/jdk/make/src/classes/build/tools/jdwpgen/ConstantSetNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/ConstantSetNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/ConstantSetNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/Context.java b/jdk/make/src/classes/build/tools/jdwpgen/Context.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/Context.java
rename to jdk/make/src/classes/build/tools/jdwpgen/Context.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/ErrorNode.java b/jdk/make/src/classes/build/tools/jdwpgen/ErrorNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/ErrorNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/ErrorNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/ErrorSetNode.java b/jdk/make/src/classes/build/tools/jdwpgen/ErrorSetNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/ErrorSetNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/ErrorSetNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/EventNode.java b/jdk/make/src/classes/build/tools/jdwpgen/EventNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/EventNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/EventNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/FieldTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/FieldTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/FieldTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/FieldTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/FrameTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/FrameTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/FrameTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/FrameTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/GroupNode.java b/jdk/make/src/classes/build/tools/jdwpgen/GroupNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/GroupNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/GroupNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/IntTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/IntTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/IntTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/IntTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/InterfaceTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/InterfaceTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/InterfaceTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/InterfaceTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/LocationTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/LocationTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/LocationTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/LocationTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/LongTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/LongTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/LongTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/LongTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/Main.java b/jdk/make/src/classes/build/tools/jdwpgen/Main.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/Main.java
rename to jdk/make/src/classes/build/tools/jdwpgen/Main.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/MethodTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/MethodTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/MethodTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/MethodTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/NameNode.java b/jdk/make/src/classes/build/tools/jdwpgen/NameNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/NameNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/NameNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/NameValueNode.java b/jdk/make/src/classes/build/tools/jdwpgen/NameValueNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/NameValueNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/NameValueNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/Node.java b/jdk/make/src/classes/build/tools/jdwpgen/Node.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/Node.java
rename to jdk/make/src/classes/build/tools/jdwpgen/Node.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/ObjectTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/ObjectTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/ObjectTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/ObjectTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/OutNode.java b/jdk/make/src/classes/build/tools/jdwpgen/OutNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/OutNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/OutNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/Parse.java b/jdk/make/src/classes/build/tools/jdwpgen/Parse.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/Parse.java
rename to jdk/make/src/classes/build/tools/jdwpgen/Parse.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/ReferenceIDTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/ReferenceIDTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/ReferenceIDTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/ReferenceIDTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/ReferenceTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/ReferenceTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/ReferenceTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/ReferenceTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/RepeatNode.java b/jdk/make/src/classes/build/tools/jdwpgen/RepeatNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/RepeatNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/RepeatNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/ReplyNode.java b/jdk/make/src/classes/build/tools/jdwpgen/ReplyNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/ReplyNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/ReplyNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/RootNode.java b/jdk/make/src/classes/build/tools/jdwpgen/RootNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/RootNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/RootNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/SelectNode.java b/jdk/make/src/classes/build/tools/jdwpgen/SelectNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/SelectNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/SelectNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/StringObjectTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/StringObjectTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/StringObjectTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/StringObjectTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/StringTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/StringTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/StringTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/StringTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/TaggedObjectTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/TaggedObjectTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/TaggedObjectTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/TaggedObjectTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/ThreadGroupObjectTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/ThreadGroupObjectTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/ThreadGroupObjectTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/ThreadGroupObjectTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/ThreadObjectTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/ThreadObjectTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/ThreadObjectTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/ThreadObjectTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/TypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/TypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/TypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/TypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/UntaggedValueTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/UntaggedValueTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/UntaggedValueTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/UntaggedValueTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/jdwpgen/ValueTypeNode.java b/jdk/make/src/classes/build/tools/jdwpgen/ValueTypeNode.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/jdwpgen/ValueTypeNode.java
rename to jdk/make/src/classes/build/tools/jdwpgen/ValueTypeNode.java
diff --git a/jdk/make/tools/src/build/tools/spp/Spp.java b/jdk/make/src/classes/build/tools/spp/Spp.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/spp/Spp.java
rename to jdk/make/src/classes/build/tools/spp/Spp.java
diff --git a/jdk/make/tools/src/build/tools/stripproperties/StripProperties.java b/jdk/make/src/classes/build/tools/stripproperties/StripProperties.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/stripproperties/StripProperties.java
rename to jdk/make/src/classes/build/tools/stripproperties/StripProperties.java
diff --git a/jdk/make/tools/swing-beans/DocBeanInfo.java b/jdk/make/src/classes/build/tools/swingbeaninfo/DocBeanInfo.java
similarity index 98%
rename from jdk/make/tools/swing-beans/DocBeanInfo.java
rename to jdk/make/src/classes/build/tools/swingbeaninfo/DocBeanInfo.java
index 4c1669ba603..8e7e7a3ffde 100644
--- a/jdk/make/tools/swing-beans/DocBeanInfo.java
+++ b/jdk/make/src/classes/build/tools/swingbeaninfo/DocBeanInfo.java
@@ -23,6 +23,8 @@
* questions.
*/
+package build.tools.swingbeaninfo;
+
import java.util.HashMap;
/**
diff --git a/jdk/make/tools/swing-beans/GenDocletBeanInfo.java b/jdk/make/src/classes/build/tools/swingbeaninfo/GenDocletBeanInfo.java
similarity index 99%
rename from jdk/make/tools/swing-beans/GenDocletBeanInfo.java
rename to jdk/make/src/classes/build/tools/swingbeaninfo/GenDocletBeanInfo.java
index c498ee75275..88e45853a64 100644
--- a/jdk/make/tools/swing-beans/GenDocletBeanInfo.java
+++ b/jdk/make/src/classes/build/tools/swingbeaninfo/GenDocletBeanInfo.java
@@ -23,6 +23,8 @@
* questions.
*/
+package build.tools.swingbeaninfo;
+
import com.sun.javadoc.ClassDoc;
import com.sun.javadoc.MethodDoc;
import com.sun.javadoc.RootDoc;
diff --git a/jdk/make/tools/swing-beans/GenSwingBeanInfo.java b/jdk/make/src/classes/build/tools/swingbeaninfo/GenSwingBeanInfo.java
similarity index 99%
rename from jdk/make/tools/swing-beans/GenSwingBeanInfo.java
rename to jdk/make/src/classes/build/tools/swingbeaninfo/GenSwingBeanInfo.java
index dd51f4bba51..d188cb9e558 100644
--- a/jdk/make/tools/swing-beans/GenSwingBeanInfo.java
+++ b/jdk/make/src/classes/build/tools/swingbeaninfo/GenSwingBeanInfo.java
@@ -23,6 +23,8 @@
* questions.
*/
+package build.tools.swingbeaninfo;
+
import java.beans.BeanInfo;
import java.beans.BeanDescriptor;
import java.beans.Introspector;
diff --git a/jdk/make/tools/src/build/tools/tzdb/ChronoField.java b/jdk/make/src/classes/build/tools/tzdb/ChronoField.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/tzdb/ChronoField.java
rename to jdk/make/src/classes/build/tools/tzdb/ChronoField.java
diff --git a/jdk/make/tools/src/build/tools/tzdb/DateTimeException.java b/jdk/make/src/classes/build/tools/tzdb/DateTimeException.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/tzdb/DateTimeException.java
rename to jdk/make/src/classes/build/tools/tzdb/DateTimeException.java
diff --git a/jdk/make/tools/src/build/tools/tzdb/LocalDate.java b/jdk/make/src/classes/build/tools/tzdb/LocalDate.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/tzdb/LocalDate.java
rename to jdk/make/src/classes/build/tools/tzdb/LocalDate.java
diff --git a/jdk/make/tools/src/build/tools/tzdb/LocalDateTime.java b/jdk/make/src/classes/build/tools/tzdb/LocalDateTime.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/tzdb/LocalDateTime.java
rename to jdk/make/src/classes/build/tools/tzdb/LocalDateTime.java
diff --git a/jdk/make/tools/src/build/tools/tzdb/LocalTime.java b/jdk/make/src/classes/build/tools/tzdb/LocalTime.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/tzdb/LocalTime.java
rename to jdk/make/src/classes/build/tools/tzdb/LocalTime.java
diff --git a/jdk/make/tools/src/build/tools/tzdb/TimeDefinition.java b/jdk/make/src/classes/build/tools/tzdb/TimeDefinition.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/tzdb/TimeDefinition.java
rename to jdk/make/src/classes/build/tools/tzdb/TimeDefinition.java
diff --git a/jdk/make/tools/src/build/tools/tzdb/TzdbZoneRulesCompiler.java b/jdk/make/src/classes/build/tools/tzdb/TzdbZoneRulesCompiler.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/tzdb/TzdbZoneRulesCompiler.java
rename to jdk/make/src/classes/build/tools/tzdb/TzdbZoneRulesCompiler.java
diff --git a/jdk/make/tools/src/build/tools/tzdb/Utils.java b/jdk/make/src/classes/build/tools/tzdb/Utils.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/tzdb/Utils.java
rename to jdk/make/src/classes/build/tools/tzdb/Utils.java
diff --git a/jdk/make/tools/src/build/tools/tzdb/ZoneOffset.java b/jdk/make/src/classes/build/tools/tzdb/ZoneOffset.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/tzdb/ZoneOffset.java
rename to jdk/make/src/classes/build/tools/tzdb/ZoneOffset.java
diff --git a/jdk/make/tools/src/build/tools/tzdb/ZoneOffsetTransition.java b/jdk/make/src/classes/build/tools/tzdb/ZoneOffsetTransition.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/tzdb/ZoneOffsetTransition.java
rename to jdk/make/src/classes/build/tools/tzdb/ZoneOffsetTransition.java
diff --git a/jdk/make/tools/src/build/tools/tzdb/ZoneOffsetTransitionRule.java b/jdk/make/src/classes/build/tools/tzdb/ZoneOffsetTransitionRule.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/tzdb/ZoneOffsetTransitionRule.java
rename to jdk/make/src/classes/build/tools/tzdb/ZoneOffsetTransitionRule.java
diff --git a/jdk/make/tools/src/build/tools/tzdb/ZoneRules.java b/jdk/make/src/classes/build/tools/tzdb/ZoneRules.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/tzdb/ZoneRules.java
rename to jdk/make/src/classes/build/tools/tzdb/ZoneRules.java
diff --git a/jdk/make/tools/src/build/tools/tzdb/ZoneRulesBuilder.java b/jdk/make/src/classes/build/tools/tzdb/ZoneRulesBuilder.java
similarity index 100%
rename from jdk/make/tools/src/build/tools/tzdb/ZoneRulesBuilder.java
rename to jdk/make/src/classes/build/tools/tzdb/ZoneRulesBuilder.java
diff --git a/jdk/make/tools/add_gnu_debuglink/add_gnu_debuglink.c b/jdk/make/src/native/add_gnu_debuglink/add_gnu_debuglink.c
similarity index 100%
rename from jdk/make/tools/add_gnu_debuglink/add_gnu_debuglink.c
rename to jdk/make/src/native/add_gnu_debuglink/add_gnu_debuglink.c
diff --git a/jdk/make/tools/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c b/jdk/make/src/native/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
similarity index 100%
rename from jdk/make/tools/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
rename to jdk/make/src/native/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
diff --git a/jdk/make/sun/Makefile b/jdk/make/sun/Makefile
deleted file mode 100644
index c9d6f9cc663..00000000000
--- a/jdk/make/sun/Makefile
+++ /dev/null
@@ -1,91 +0,0 @@
-#
-# Copyright (c) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building all of sun tools
-#
-
-BUILDDIR = ..
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-# Non windows subdirs
-ifneq ($(PLATFORM), windows)
- ifndef OPENJDK
- ifeq ($(PLATFORM), solaris)
- ifneq ($(ARCH), amd64)
- # Solaris 11 does not have support for new compilation of DGA code.
- OS_VERSION = $(shell uname -r)
- OS_MAJOR_VERSION := $(call MajorVersion,$(OS_VERSION))
- OS_MINOR_VERSION := $(call MinorVersion,$(OS_VERSION))
- ifeq ($(shell $(EXPR) $(OS_MAJOR_VERSION) == 5), 1)
- ifeq ($(shell $(EXPR) $(OS_MINOR_VERSION) \<= 10), 1)
- DGA_SUBDIR = jdga
- endif
- endif
- endif
- endif
- endif
- HEADLESS_SUBDIR = headless
- XAWT_SUBDIR = xawt
-endif
-
-ifeq ($(PLATFORM), macosx)
- LWAWT_PRE_SUBDIR = osxapp
- LWAWT_SUBDIR = lwawt
-endif
-
-ifdef OPENJDK
- RENDER_SUBDIR = pisces
-else
- RENDER_SUBDIR = dcpr
-endif
-
-# nio need to be compiled before awt to have all charsets ready
-SUBDIRS = jar security misc net nio text util launcher cldr tzdb
-
-ifdef BUILD_HEADLESS_ONLY
- DISPLAY_LIBS = awt $(HEADLESS_SUBDIR)
- DISPLAY_TOOLS =
-else
- DISPLAY_LIBS = awt splashscreen $(XAWT_SUBDIR) $(HEADLESS_SUBDIR)
- DISPLAY_TOOLS = applet
-endif
-SUBDIRS_desktop = audio $(RENDER_SUBDIR) image \
- $(LWAWT_PRE_SUBDIR) $(DISPLAY_LIBS) $(DGA_SUBDIR) $(LWAWT_SUBDIR) \
- jawt font jpeg cmm $(DISPLAY_TOOLS)
-SUBDIRS_management = management
-SUBDIRS_misc = rmi tracing
-SUBDIRS_tools = native2ascii serialver tools jconsole
-
-ifndef OPENJDK
- SUBDIRS += usagetracker
-endif
-
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
diff --git a/jdk/make/sun/applet/Makefile b/jdk/make/sun/applet/Makefile
deleted file mode 100644
index f647374d922..00000000000
--- a/jdk/make/sun/applet/Makefile
+++ /dev/null
@@ -1,56 +0,0 @@
-#
-# Copyright (c) 1995, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for appletviewer classes, wrappers, and resources.
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.applet
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-# This program must contain a manifest that defines the execution level
-# needed to follow standard Vista User Access Control Guidelines
-# This must be set before Program.gmk is included
-#
-BUILD_MANIFEST=true
-
-#
-# Files to compile.
-#
-AUTO_FILES_JAVA_DIRS = sun/applet
-
-#
-# Resources
-#
-LOCALE_SET_DEFINITION = jre
-RESOURCE_BUNDLES_JAVA = sun/applet/resources/MsgAppletViewer.java
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
diff --git a/jdk/make/sun/audio/Makefile b/jdk/make/sun/audio/Makefile
deleted file mode 100644
index d65468cbe7a..00000000000
--- a/jdk/make/sun/audio/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-#
-# Copyright (c) 1995, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building sun.audio
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.audio
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files to compile
-#
-AUTO_FILES_JAVA_DIRS = sun/audio
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
diff --git a/jdk/make/sun/awt/CondenseRules.awk b/jdk/make/sun/awt/CondenseRules.awk
deleted file mode 100644
index 89cfd6841b9..00000000000
--- a/jdk/make/sun/awt/CondenseRules.awk
+++ /dev/null
@@ -1,21 +0,0 @@
-BEGIN {
- previous="";
- prefix="";
- ORS="";
- OFS="";
-}
-{
- if ($1 != previous) {
- if (previous != "") {
- print "\n\n";
- }
- previous = $1;
- print $1;
- prefix="\t";
- }
- print prefix $2;
- prefix=" ";
-}
-END {
- print "\n";
-}
diff --git a/jdk/make/sun/awt/Depend.mak b/jdk/make/sun/awt/Depend.mak
deleted file mode 100644
index 95e56154914..00000000000
--- a/jdk/make/sun/awt/Depend.mak
+++ /dev/null
@@ -1,163 +0,0 @@
-#
-# This makefile must be executed on a system with makedepend, such as Solaris.
-# In my copious amount of spare time, I hope to write a Java-based makedepend
-# to eliminate this dependency (no pun intended). TB
-
-BUILD_DIR = ../..
-TOPDIR = ../../..
-
-STUBDIR = WindowsSystemHeaderStubs
-BUILDSTUBDIR = BuildStubs
-
-SHARE_SRC = $(TOPDIR)/src/share
-SUN_SRC = $(SHARE_SRC)/native/sun
-COMP_SRC = $(SUN_SRC)/awt/alphacomposite
-DEBUG_SRC = $(SUN_SRC)/awt/debug
-IMG_SRC = $(SUN_SRC)/awt/image
-MEDIA_SRC = $(SUN_SRC)/awt/medialib
-J2D_SRC = $(SUN_SRC)/java2d
-J2D_FONT_SRC = $(SUN_SRC)/font
-J2D_WINDOWS_SRC = $(WINDOWS_SRC)/native/sun/java2d
-AWT_WINDOWS_SRC = $(WINDOWS_SRC)/native/sun/awt
-LOOP_SRC = $(SUN_SRC)/java2d/loops
-PIPE_SRC = $(SUN_SRC)/java2d/pipe
-WINDOWS_SRC = $(TOPDIR)/src/windows
-SRC = $(WINDOWS_SRC)/native/sun/windows
-
-# ensure consistent sort order
-LC_ALL:= C
-
-SRCDIRS = \
- $(COMP_SRC) \
- $(DEBUG_SRC) \
- $(IMG_SRC) \
- $(IMG_SRC)/cvutils \
- $(IMG_SRC)/gif \
- $(MEDIA_SRC) \
- $(J2D_SRC) \
- $(J2D_FONT_SRC) \
- $(J2D_SRC)/opengl \
- $(J2D_WINDOWS_SRC)/windows \
- $(J2D_WINDOWS_SRC)/d3d \
- $(J2D_WINDOWS_SRC)/opengl \
- $(LOOP_SRC) \
- $(PIPE_SRC) \
- $(SRC)
-
-INCLUDES = \
- -I$(STUBDIR) \
- -I$(BUILDSTUBDIR) \
- -I$(SHARE_SRC)/javavm/export \
- -I$(WINDOWS_SRC)/javavm/export \
- -I$(SHARE_SRC)/native/common \
- -I$(WINDOWS_SRC)/native/common \
- -I$(SUN_SRC)/dc/doe \
- -I$(SUN_SRC)/dc/path \
- -I$(COMP_SRC) \
- -I$(DEBUG_SRC) \
- -I$(IMG_SRC) \
- -I$(IMG_SRC)/cvutils \
- -I$(MEDIA_SRC) \
- -I$(J2D_SRC) \
- -I$(J2D_FONT_SRC) \
- -I$(J2D_SRC)/opengl \
- -I$(J2D_WINDOWS_SRC) \
- -I$(J2D_WINDOWS_SRC)/windows \
- -I$(J2D_WINDOWS_SRC)/d3d \
- -I$(J2D_WINDOWS_SRC)/opengl \
- -I$(AWT_WINDOWS_SRC) \
- -I$(LOOP_SRC) \
- -I$(PIPE_SRC) \
- -I$(SRC)
-
-STUBFILES = \
- $(STUBDIR)/ddraw.h \
- $(STUBDIR)/d3d.h \
- $(STUBDIR)/d3d9.h \
- $(STUBDIR)/Ole2.h \
- $(STUBDIR)/Zmouse.h \
- $(STUBDIR)/cderr.h \
- $(STUBDIR)/comdef.h \
- $(STUBDIR)/commctrl.h \
- $(STUBDIR)/commdlg.h \
- $(STUBDIR)/comutil.h \
- $(STUBDIR)/direct.h \
- $(STUBDIR)/d3dcom.h \
- $(STUBDIR)/imm.h \
- $(STUBDIR)/ime.h \
- $(STUBDIR)/io.h \
- $(STUBDIR)/map \
- $(STUBDIR)/mmsystem.h \
- $(STUBDIR)/new.h \
- $(STUBDIR)/new \
- $(STUBDIR)/ole2.h \
- $(STUBDIR)/process.h \
- $(STUBDIR)/richole.h \
- $(STUBDIR)/richedit.h \
- $(STUBDIR)/shellapi.h \
- $(STUBDIR)/shlwapi.h \
- $(STUBDIR)/shlobj.h \
- $(STUBDIR)/tchar.h \
- $(STUBDIR)/winbase.h \
- $(STUBDIR)/windef.h \
- $(STUBDIR)/windows.h \
- $(STUBDIR)/Windows.h \
- $(STUBDIR)/windowsx.h \
- $(STUBDIR)/winspool.h \
- $(STUBDIR)/winuser.h \
- $(STUBDIR)/wtypes.h \
- $(STUBDIR)/zmouse.h \
-
-EXTRAFILES_c = \
- img_colors.c
-
-default: dependencies
-
-include FILES_c_windows.gmk
-
-dependencies:
- rm -rf make.depend
- rm -rf make.tmp make.tmp2 make.tmp.bak
- rm -rf $(STUBDIR) $(BUILDSTUBDIR) depend.filelist
- for file in $(FILES_c) $(FILES_cpp) $(EXTRAFILES_c); do \
- for dir in $(SRCDIRS); do \
- if [ -f $$dir/$$file ]; then \
- echo $$dir/$$file >>depend.filelist; \
- fi; \
- if [ -f $$dir/$${file}pp ]; then \
- echo $$dir/$${file}pp >>depend.filelist; \
- fi; \
- done; \
- done
- touch make.tmp
- mkdir $(STUBDIR)
- touch $(STUBFILES)
- mkdir $(BUILDSTUBDIR)
- gnumake -f Depend.mak classhdrstubs
- touch $(BUILDSTUBDIR)/awt_colors.h
- cat depend.filelist | xargs -n 100 makedepend \
- -DWIN32 -D_X86X -Dx86 -DDEBUG -D_MSC_VER -DMLIB_NO_LIBSUNMATH \
- -DUNICODE -D_UNICODE \
- -a -f make.tmp -o.obj $(INCLUDES)
- fgrep .obj make.tmp | sed -f Depend.sed | sort -f -u | nawk -f CondenseRules.awk > make.depend
- rm -rf make.tmp make.tmp2 make.tmp.bak
- rm -rf $(STUBDIR) $(BUILDSTUBDIR) depend.filelist
-
-
-include FILES_export_windows.gmk
-
-EXTRAFILES_java = \
- sun/java2d/opengl/OGLContext/OGLContextCaps.java \
- sun/java2d/d3d/D3DPaints/MultiGradient.java \
- sun/java2d/d3d/D3DContext/D3DContextCaps.java \
- java/lang/Integer.java
-
-FILES_java = $(FILES_export) $(FILES_export2) $(FILES_export3) \
- $(EXTRAFILES_java)
-
-classhdrstubs:
- for file in `echo $(FILES_java) | \
- tr ' ' '\n' | \
- sed -e 'y/\//_/' -e 's/\.java/.h/'`; do \
- echo "#include " > $(BUILDSTUBDIR)/$$file; \
- done
diff --git a/jdk/make/sun/awt/Depend.sed b/jdk/make/sun/awt/Depend.sed
deleted file mode 100644
index 00a4bdd19e1..00000000000
--- a/jdk/make/sun/awt/Depend.sed
+++ /dev/null
@@ -1,32 +0,0 @@
-# Unqualify std headers
-# remove headers with no extension as well (e.g. C++ 94 STL headers) - robi
-# s/ \/usr\/include[^ ]*\.h//g
-s/ \/usr\/include[^ ]*//g
-
-# Unqualify std Windows headers
-# remove headers with no extension as well (e.g. C++ 94 STL headers) - robi
-# s/ WindowsSystemHeaderStubs[^ ]*\.h//g
-s/ WindowsSystemHeaderStubs[^ ]*//g
-
-# ####################################
-# Rules to allow for generation of dependencies on an unbuilt tree...
-#
-# BuildStubs is populated with stubs for include files that are
-# generated by the build and then dependencies are adjusted here
-#
-# Adjust awt_colors.h
-# Change BuildStubs to .
-s/ BuildStubs\/awt_colors.h/ $(OBJDIR)\/awt_colors.h/g
-#
-# Adjust CClassHeaders
-# Change BuildStubs to CClassHeaders
-s/ BuildStubs/ $(CLASSHDRDIR)/g
-#
-# End of unbuilt tree adjustments
-# ####################################
-
-# Remove any empty rules
-/:[ ]*$/d
-
-# Change .obj path from src to proper awt/obj or awt/obj_g directory
-s/^.*\/\(.*:\)/$(OBJDIR)\/\1:/
diff --git a/jdk/make/sun/awt/FILES_c_unix.gmk b/jdk/make/sun/awt/FILES_c_unix.gmk
deleted file mode 100644
index b8d0e05d2e6..00000000000
--- a/jdk/make/sun/awt/FILES_c_unix.gmk
+++ /dev/null
@@ -1,183 +0,0 @@
-#
-# Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# The debug_* files included here aren't for 2D specifically but they
-# have no X dependency.
-
-FILES_2D_vis = \
- vis_FuncArray.c \
- java2d_Mlib.c \
- mlib_ImageCreate.c \
- mlib_ImageZoom_NN.c \
- mlib_ImageCopy_Bit.c \
- mlib_sys.c \
- mlib_v_ImageClear.c \
- mlib_v_ImageClear_f.c \
- mlib_v_ImageConstXor.c \
- mlib_v_ImageCopy.c \
- mlib_v_ImageCopy_f.c \
- mlib_v_ImageXor.c \
- mlib_v_ImageZoom_NN_f.c \
- vis_Interp.c \
- vis_AlphaMacros.c \
- vis_AlphaMaskBlit.c \
- vis_AlphaMaskFill.c \
- vis_ByteGray.c \
- vis_ByteGray_FromRgb.c \
- vis_ByteGray_Mask.c \
- vis_ByteIndexed.c \
- vis_DrawLine.c \
- vis_FourByteAbgr.c \
- vis_IntArgb.c \
- vis_IntArgbPre.c \
- vis_IntArgbPre_Mask.c \
- vis_IntBgr.c \
- vis_IntRgb.c \
- vis_IntRgbx.c \
- vis_SrcMaskFill.c \
- vis_SrcOverMaskBlit.c \
- vis_SrcOverMaskFill.c \
- vis_FourByteAbgrPre.c \
- vis_GlyphList.c \
- vis_GlyphListXor.c \
- vis_IntArgbBm.c \
- vis_ThreeByteBgr.c \
- vis_UshortGray.c \
- vis_UshortGray_FromRgb.c \
- vis_XorBlit.c
-
-FILES_2D_c = \
- gifdecoder.c \
- imageInitIDs.c \
- img_colors.c \
- img_globals.c \
- SurfaceData.c \
- Region.c \
- BufImgSurfaceData.c \
- Disposer.c \
- Trace.c \
- GraphicsPrimitiveMgr.c \
- Blit.c \
- BlitBg.c \
- ScaledBlit.c \
- FillRect.c \
- FillSpans.c \
- FillParallelogram.c \
- DrawParallelogram.c \
- DrawLine.c \
- DrawRect.c \
- DrawPolygons.c \
- DrawPath.c \
- FillPath.c \
- ProcessPath.c \
- MaskBlit.c \
- MaskFill.c \
- TransformHelper.c \
- AlphaMath.c \
- AlphaMacros.c \
- AnyByte.c \
- ByteBinary1Bit.c \
- ByteBinary2Bit.c \
- ByteBinary4Bit.c \
- ByteIndexed.c \
- ByteGray.c \
- Index8Gray.c \
- Index12Gray.c \
- AnyShort.c \
- Ushort555Rgb.c \
- Ushort565Rgb.c \
- Ushort4444Argb.c \
- Ushort555Rgbx.c \
- UshortGray.c \
- UshortIndexed.c \
- Any3Byte.c \
- ThreeByteBgr.c \
- AnyInt.c \
- IntArgb.c \
- IntArgbPre.c \
- IntArgbBm.c \
- IntRgb.c \
- IntBgr.c \
- IntRgbx.c \
- Any4Byte.c \
- FourByteAbgr.c \
- FourByteAbgrPre.c \
- BufferedMaskBlit.c \
- BufferedRenderPipe.c \
- ShapeSpanIterator.c \
- SpanClipRenderer.c \
- awt_ImageRep.c \
- awt_ImagingLib.c \
- awt_Mlib.c \
- awt_parseImage.c \
- DataBufferNative.c \
- dither.c \
- debug_assert.c \
- debug_mem.c \
- debug_trace.c \
- debug_util.c
-
-# These files are required to be built, with or without motif. Some of
-# these are only dependent on X11, and some contain native source that
-# is required, even in a headless build.
-
-FILES_NO_MOTIF_c = \
- awt_Font.c \
- HeadlessToolkit.c \
- fontpath.c \
- VDrawingArea.c \
- X11Color.c \
- X11Renderer.c \
- X11PMBlitLoops.c \
- X11SurfaceData.c \
- X11FontScaler_md.c \
- X11TextRenderer_md.c \
- OGLBlitLoops.c \
- OGLBufImgOps.c \
- OGLContext.c \
- OGLFuncs.c \
- OGLMaskBlit.c \
- OGLMaskFill.c \
- OGLPaints.c \
- OGLRenderQueue.c \
- OGLRenderer.c \
- OGLSurfaceData.c \
- OGLTextRenderer.c \
- OGLVertexCache.c \
- GLXGraphicsConfig.c \
- GLXSurfaceData.c \
- AccelGlyphCache.c \
- CUPSfuncs.c
-
-ifeq ($(PLATFORM), macosx)
-FILES_NO_MOTIF_objc = \
- AWTFont.m \
- AWTStrike.m \
- CCharToGlyphMapper.m \
- CGGlyphImages.m \
- CGGlyphOutlines.m \
- CoreTextSupport.m
-endif # PLATFORM
diff --git a/jdk/make/sun/awt/FILES_c_windows.gmk b/jdk/make/sun/awt/FILES_c_windows.gmk
deleted file mode 100644
index ec512b73a9d..00000000000
--- a/jdk/make/sun/awt/FILES_c_windows.gmk
+++ /dev/null
@@ -1,208 +0,0 @@
-#
-# Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_c = \
- GraphicsPrimitiveMgr.c \
- Blit.c \
- BlitBg.c \
- ScaledBlit.c \
- FillRect.c \
- FillSpans.c \
- FillParallelogram.c \
- DrawParallelogram.c \
- DrawLine.c \
- DrawRect.c \
- DrawPolygons.c \
- DrawPath.c \
- FillPath.c \
- ProcessPath.c \
- MaskBlit.c \
- MaskFill.c \
- TransformHelper.c \
- AlphaMath.c \
- AlphaMacros.c \
- AnyByte.c \
- ByteBinary1Bit.c \
- ByteBinary2Bit.c \
- ByteBinary4Bit.c \
- ByteIndexed.c \
- ByteGray.c \
- Index8Gray.c \
- Index12Gray.c \
- AnyShort.c \
- Ushort555Rgb.c \
- Ushort565Rgb.c \
- Ushort4444Argb.c \
- Ushort555Rgbx.c \
- UshortGray.c \
- UshortIndexed.c \
- Any3Byte.c \
- ThreeByteBgr.c \
- AnyInt.c \
- IntArgb.c \
- IntArgbPre.c \
- IntArgbBm.c \
- IntRgb.c \
- IntBgr.c \
- IntRgbx.c \
- Any4Byte.c \
- FourByteAbgr.c \
- FourByteAbgrPre.c \
- BufferedMaskBlit.c \
- BufferedRenderPipe.c \
- ShapeSpanIterator.c \
- SpanClipRenderer.c \
- SurfaceData.c \
- Region.c \
- DataBufferNative.c \
- BufImgSurfaceData.c \
- Disposer.c \
- Trace.c \
- img_globals.c \
- gifdecoder.c \
- awt_parseImage.c \
- awt_ImageRep.c \
- awt_ImagingLib.c \
- dither.c \
- imageInitIDs.c \
- debug_assert.c \
- debug_mem.c \
- debug_trace.c \
- debug_util.c \
- OGLBlitLoops.c \
- OGLBufImgOps.c \
- OGLContext.c \
- OGLFuncs.c \
- OGLMaskBlit.c \
- OGLMaskFill.c \
- OGLPaints.c \
- OGLRenderQueue.c \
- OGLRenderer.c \
- OGLSurfaceData.c \
- OGLTextRenderer.c \
- OGLVertexCache.c \
- WGLGraphicsConfig.c \
- WGLSurfaceData.c \
- AccelGlyphCache.c \
- rect.c
-
-FILES_cpp = \
- CmdIDList.cpp \
- Hashtable.cpp \
- GDIHashtable.cpp \
- Devices.cpp \
- ObjectList.cpp \
- GDIBlitLoops.cpp \
- GDIRenderer.cpp \
- GDIWindowSurfaceData.cpp \
- WindowsFlags.cpp \
- WPrinterJob.cpp \
- awt_AWTEvent.cpp \
- awt_BitmapUtil.cpp \
- awt_Brush.cpp \
- awt_Button.cpp \
- awt_Canvas.cpp \
- awt_Checkbox.cpp \
- awt_Choice.cpp \
- awt_Clipboard.cpp \
- awt_Color.cpp \
- awt_Component.cpp \
- awt_Container.cpp \
- awt_Cursor.cpp \
- awt_DataTransferer.cpp \
- awt_Debug.cpp \
- awt_Dimension.cpp \
- awt_Desktop.cpp \
- awt_DesktopProperties.cpp \
- awt_Dialog.cpp \
- awt_DrawingSurface.cpp \
- awt_FileDialog.cpp \
- awt_Event.cpp \
- awt_Font.cpp \
- awt_Frame.cpp \
- awt_GDIObject.cpp \
- awt_IconCursor.cpp \
- awt_InputEvent.cpp \
- awt_InputMethod.cpp \
- awt_InputTextInfor.cpp \
- awt_Insets.cpp \
- awt_KeyEvent.cpp \
- awt_KeyboardFocusManager.cpp \
- awt_Label.cpp \
- awt_List.cpp \
- awt_Menu.cpp \
- awt_MenuBar.cpp \
- awt_MenuItem.cpp \
- awt_MouseEvent.cpp \
- awt_Object.cpp \
- awt_Palette.cpp \
- awt_Panel.cpp \
- awt_PopupMenu.cpp \
- awt_Pen.cpp \
- awt_PrintControl.cpp \
- awt_PrintDialog.cpp \
- awt_PrintJob.cpp \
- awt_Rectangle.cpp \
- awt_Robot.cpp \
- awt_Scrollbar.cpp \
- awt_ScrollPane.cpp \
- awt_TextArea.cpp \
- awt_TextComponent.cpp \
- awt_TextField.cpp \
- awt_Toolkit.cpp \
- awt_Window.cpp \
- awt_Win32GraphicsEnv.cpp \
- awt_Win32GraphicsDevice.cpp \
- awt_Win32GraphicsConfig.cpp \
- awt_DnDDT.cpp \
- awt_DnDDS.cpp \
- awt_Mlib.cpp \
- awt_new.cpp \
- awt_TrayIcon.cpp \
- awt_DCHolder.cpp \
- awt_ole.cpp \
- ShaderList.cpp \
- D3DBlitLoops.cpp \
- D3DBufImgOps.cpp \
- D3DContext.cpp \
- D3DGlyphCache.cpp \
- D3DGraphicsDevice.cpp \
- D3DMaskBlit.cpp \
- D3DMaskCache.cpp \
- D3DMaskFill.cpp \
- D3DPipelineManager.cpp \
- D3DPaints.cpp \
- D3DRenderer.cpp \
- D3DRenderQueue.cpp \
- D3DResourceManager.cpp \
- D3DSurfaceData.cpp \
- D3DTextRenderer.cpp \
- D3DVertexCacher.cpp \
- ShellFolder2.cpp \
- ThemeReader.cpp \
- ComCtl32Util.cpp \
- DllUtil.cpp \
- initIDs.cpp \
- MouseInfo.cpp
diff --git a/jdk/make/sun/awt/FILES_export_unix.gmk b/jdk/make/sun/awt/FILES_export_unix.gmk
deleted file mode 100644
index 11f65e94506..00000000000
--- a/jdk/make/sun/awt/FILES_export_unix.gmk
+++ /dev/null
@@ -1,200 +0,0 @@
-#
-# Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# FILES_export definitions for Solaris and Linux
-
-FILES_export = \
- sun/font/FontManager.java \
- sun/awt/image/ImageRepresentation.java \
- sun/awt/image/GifImageDecoder.java \
- sun/awt/image/NativeLibLoader.java \
- sun/java2d/loops/Blit.java \
- sun/java2d/loops/BlitBg.java \
- sun/java2d/loops/ScaledBlit.java \
- sun/java2d/loops/TransformBlit.java \
- sun/java2d/loops/FillRect.java \
- sun/java2d/loops/FillSpans.java \
- sun/java2d/loops/FillParallelogram.java \
- sun/java2d/loops/DrawParallelogram.java \
- sun/java2d/loops/DrawGlyphList.java \
- sun/java2d/loops/DrawGlyphListAA.java \
- sun/java2d/loops/DrawGlyphListLCD.java \
- sun/java2d/loops/DrawLine.java \
- sun/java2d/loops/DrawRect.java \
- sun/java2d/loops/DrawPolygons.java \
- sun/java2d/loops/DrawPath.java \
- sun/java2d/loops/FillPath.java \
- sun/java2d/loops/MaskBlit.java \
- sun/java2d/loops/MaskFill.java \
- sun/java2d/loops/TransformHelper.java \
- sun/java2d/loops/GraphicsPrimitiveMgr.java \
- sun/java2d/loops/GraphicsPrimitive.java \
- sun/java2d/pipe/hw/AccelSurface.java \
- sun/java2d/pipe/hw/AccelDeviceEventNotifier.java \
- sun/java2d/pipe/hw/ContextCapabilities.java \
- sun/awt/image/ImagingLib.java \
- sun/java2d/SurfaceData.java \
- sun/java2d/SunGraphics2D.java \
- sun/awt/KeyboardFocusManagerPeerImpl.java \
- sun/awt/image/BufImgSurfaceData.java \
- sun/awt/image/DataBufferNative.java \
- \
- sun/awt/X11InputMethod.java \
- sun/awt/motif/MFontConfiguration.java \
- sun/awt/DebugSettings.java \
- sun/awt/EmbeddedFrame.java \
- sun/awt/PlatformFont.java \
- sun/awt/FontDescriptor.java \
- sun/awt/NativeLibLoader.java \
- sun/awt/X11GraphicsEnvironment.java \
- sun/awt/X11GraphicsDevice.java \
- sun/awt/X11GraphicsConfig.java \
- sun/awt/CharsetString.java \
- sun/awt/UNIXToolkit.java \
- sun/java2d/pipe/BufferedContext.java \
- sun/java2d/pipe/BufferedMaskBlit.java \
- sun/java2d/pipe/BufferedOpCodes.java \
- sun/java2d/pipe/BufferedMaskBlit.java \
- sun/java2d/pipe/BufferedPaints.java \
- sun/java2d/pipe/BufferedRenderPipe.java \
- sun/java2d/pipe/BufferedTextPipe.java \
- sun/java2d/pipe/RenderBuffer.java \
- sun/java2d/pipe/ShapeSpanIterator.java \
- sun/java2d/pipe/SpanClipRenderer.java \
- sun/java2d/pipe/RegionIterator.java \
- sun/awt/image/IntegerComponentRaster.java \
- sun/java2d/cmm/CMSManager.java \
- sun/java2d/cmm/PCMM.java \
- sun/java2d/cmm/ColorTransform.java \
- sun/awt/datatransfer/DataTransferer.java \
- sun/awt/dnd/SunDragSourceContextPeer.java \
- sun/java2d/opengl/OGLBlitLoops.java \
- sun/java2d/opengl/OGLContext.java \
- sun/java2d/opengl/OGLMaskFill.java \
- sun/java2d/opengl/OGLPaints.java \
- sun/java2d/opengl/OGLRenderer.java \
- sun/java2d/opengl/OGLRenderQueue.java \
- sun/java2d/opengl/OGLSurfaceData.java \
- sun/java2d/opengl/OGLTextRenderer.java \
- sun/java2d/opengl/GLXGraphicsConfig.java \
- sun/java2d/opengl/GLXSurfaceData.java \
- sun/java2d/x11/X11PMBlitLoops.java \
- sun/java2d/x11/X11PMBlitBgLoops.java \
- sun/java2d/x11/X11Renderer.java \
- sun/java2d/x11/X11SurfaceData.java \
- com/sun/java/swing/plaf/gtk/GTKEngine.java \
- com/sun/java/swing/plaf/gtk/GTKStyle.java \
- sun/awt/ExtendedKeyCodes.java
-
-
-FILES_export2 = \
- java/awt/AlphaComposite.java \
- java/awt/MouseInfo.java \
- java/awt/Cursor.java \
- java/awt/Graphics.java \
- java/awt/Color.java \
- java/awt/Image.java \
- java/awt/Rectangle.java \
- java/awt/Event.java \
- java/awt/Font.java \
- java/awt/Insets.java \
- java/awt/Point.java \
- java/awt/FontMetrics.java \
- java/awt/Toolkit.java \
- java/awt/Component.java \
- java/awt/Container.java \
- java/awt/Canvas.java \
- java/awt/Button.java \
- java/awt/List.java \
- java/awt/Adjustable.java \
- java/awt/Scrollbar.java \
- java/awt/ScrollPane.java \
- java/awt/ScrollPaneAdjustable.java \
- java/awt/Window.java \
- java/awt/TextField.java \
- java/awt/Label.java \
- java/awt/Choice.java \
- java/awt/TextArea.java \
- java/awt/MenuBar.java \
- java/awt/Menu.java \
- java/awt/MenuComponent.java \
- java/awt/PopupMenu.java \
- java/awt/Dialog.java \
- java/awt/FileDialog.java \
- java/awt/MenuItem.java \
- java/awt/Checkbox.java \
- java/awt/CheckboxMenuItem.java \
- java/awt/CheckboxGroup.java \
- java/awt/Frame.java \
- java/awt/Transparency.java \
- java/awt/AWTException.java \
- java/awt/AWTEvent.java \
- java/awt/AWTKeyStroke.java \
- java/awt/KeyboardFocusManager.java \
- java/awt/Dimension.java \
- java/awt/SystemColor.java \
- java/awt/TrayIcon.java \
- java/awt/DisplayMode.java \
- java/awt/color/ColorSpace.java \
- java/awt/color/ICC_Profile.java \
- java/awt/geom/PathIterator.java \
- java/awt/image/AffineTransformOp.java \
- java/awt/image/ImageConsumer.java \
- java/awt/image/ImageObserver.java \
- java/awt/image/BufferedImage.java \
- java/awt/image/ColorModel.java \
- java/awt/image/ConvolveOp.java \
- java/awt/image/DirectColorModel.java \
- java/awt/image/IndexColorModel.java \
- java/awt/image/DataBuffer.java \
- java/awt/datatransfer/Transferable.java \
- java/awt/datatransfer/DataFlavor.java \
- java/awt/datatransfer/UnsupportedFlavorException.java \
- java/awt/datatransfer/Clipboard.java \
- java/awt/datatransfer/ClipboardOwner.java \
- java/awt/datatransfer/StringSelection.java \
- java/awt/event/AdjustmentEvent.java \
- java/awt/event/KeyEvent.java \
- java/awt/event/MouseEvent.java \
- java/awt/event/MouseWheelEvent.java \
- java/awt/event/FocusEvent.java \
- java/awt/event/InputEvent.java \
- java/awt/event/WindowEvent.java \
- java/awt/event/NativeLibLoader.java \
- java/awt/peer/ComponentPeer.java \
- java/awt/dnd/DnDConstants.java \
- sun/awt/CausedFocusEvent.java
-
-ifeq ($(PLATFORM), macosx)
-ifeq ($(HEADLESS), true)
-FILES_export += \
- sun/awt/SunHints.java \
- sun/font/CCharToGlyphMapper.java \
- sun/font/CFont.java \
- sun/font/CFontManager.java \
- sun/font/CStrike.java \
- sun/font/CStrikeDisposer.java
-endif # HEADLESS
-endif # PLATFORM
diff --git a/jdk/make/sun/awt/FILES_export_windows.gmk b/jdk/make/sun/awt/FILES_export_windows.gmk
deleted file mode 100644
index 81e90e8ba74..00000000000
--- a/jdk/make/sun/awt/FILES_export_windows.gmk
+++ /dev/null
@@ -1,252 +0,0 @@
-#
-# Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# FILES_export definitions for Win32
-
-FILES_export = \
- java/awt/AlphaComposite.java \
- java/awt/MouseInfo.java \
- java/awt/Graphics.java \
- java/awt/Color.java \
- java/awt/Image.java \
- java/awt/Rectangle.java \
- java/awt/Event.java \
- java/awt/Font.java \
- java/awt/FontMetrics.java \
- java/awt/Toolkit.java \
- java/awt/Component.java \
- java/awt/Container.java \
- java/awt/Canvas.java \
- java/awt/Button.java \
- java/awt/List.java \
- java/awt/Adjustable.java \
- java/awt/Scrollbar.java \
- java/awt/ScrollPane.java \
- java/awt/ScrollPaneAdjustable.java \
- java/awt/Transparency.java \
- java/awt/Window.java \
- java/awt/TextField.java \
- java/awt/Label.java \
- java/awt/Choice.java \
- java/awt/TextComponent.java \
- java/awt/TextArea.java \
- java/awt/MenuBar.java \
- java/awt/Menu.java \
- java/awt/Dialog.java \
- java/awt/FileDialog.java \
- java/awt/MenuItem.java \
- java/awt/MenuComponent.java \
- java/awt/Checkbox.java \
- java/awt/CheckboxGroup.java \
- java/awt/CheckboxMenuItem.java \
- java/awt/Frame.java \
- java/awt/Insets.java \
- java/awt/Cursor.java \
- java/awt/Dimension.java \
- java/awt/PopupMenu.java \
- java/awt/AWTEvent.java \
- java/awt/AWTException.java \
- java/awt/AWTKeyStroke.java \
- java/awt/KeyboardFocusManager.java \
- java/awt/DisplayMode.java \
- java/awt/TrayIcon.java \
- java/awt/datatransfer/StringSelection.java \
- java/awt/datatransfer/Transferable.java \
- java/awt/dnd/DnDConstants.java \
- java/awt/event/ActionEvent.java \
- java/awt/event/AdjustmentEvent.java \
- java/awt/event/ComponentEvent.java \
- java/awt/event/FocusEvent.java \
- java/awt/event/ItemEvent.java \
- java/awt/event/InputEvent.java \
- java/awt/event/InvocationEvent.java \
- java/awt/event/KeyEvent.java \
- java/awt/event/MouseEvent.java \
- java/awt/event/MouseWheelEvent.java \
- java/awt/event/WindowEvent.java \
- java/awt/event/InputMethodEvent.java \
- java/awt/im/InputMethodHighlight.java \
- java/awt/im/spi/InputMethod.java \
- java/awt/font/TextHitInfo.java \
- java/text/AttributedCharacterIterator.java \
- java/text/AttributedString.java \
- java/awt/geom/PathIterator.java \
- java/awt/image/AffineTransformOp.java \
- java/awt/image/ImageConsumer.java \
- java/awt/image/ImageObserver.java \
- java/awt/image/BufferedImage.java \
- java/awt/image/ColorModel.java \
- java/awt/image/ConvolveOp.java \
- java/awt/image/DirectColorModel.java \
- java/awt/image/IndexColorModel.java \
- java/awt/image/Raster.java \
- java/awt/color/ColorSpace.java \
- java/awt/color/ICC_Profile.java \
- java/awt/peer/ComponentPeer.java \
- java/awt/peer/MenuComponentPeer.java \
- java/io/InputStream.java
-
-FILES_export2 = \
- sun/awt/im/InputMethodContext.java \
- sun/awt/EmbeddedFrame.java \
- sun/awt/KeyboardFocusManagerPeerImpl.java \
- sun/awt/windows/WEmbeddedFrame.java \
- sun/awt/windows/WEmbeddedFramePeer.java \
- sun/awt/Win32FontManager.java \
- sun/awt/Win32GraphicsEnvironment.java \
- sun/awt/Win32GraphicsDevice.java \
- sun/awt/Win32GraphicsConfig.java \
- sun/java2d/SunGraphicsEnvironment.java \
- sun/java2d/SunGraphics2D.java \
- sun/java2d/SurfaceData.java \
- sun/awt/image/IntegerComponentRaster.java \
- sun/awt/image/ImagingLib.java \
- sun/awt/image/BufImgSurfaceData.java \
- sun/awt/image/DataBufferNative.java \
- sun/awt/shell/Win32ShellFolder2.java \
- sun/java2d/windows/GDIBlitLoops.java \
- sun/java2d/windows/GDIRenderer.java \
- sun/java2d/windows/GDIWindowSurfaceData.java \
- sun/java2d/windows/WindowsFlags.java \
- sun/java2d/loops/Blit.java \
- sun/java2d/loops/BlitBg.java \
- sun/java2d/loops/ScaledBlit.java \
- sun/java2d/loops/FillRect.java \
- sun/java2d/loops/FillSpans.java \
- sun/java2d/loops/FillParallelogram.java \
- sun/java2d/loops/DrawParallelogram.java \
- sun/java2d/loops/DrawGlyphList.java \
- sun/java2d/loops/DrawGlyphListAA.java \
- sun/java2d/loops/DrawGlyphListLCD.java \
- sun/java2d/loops/DrawLine.java \
- sun/java2d/loops/DrawRect.java \
- sun/java2d/loops/DrawPolygons.java \
- sun/java2d/loops/DrawPath.java \
- sun/java2d/loops/FillPath.java \
- sun/java2d/loops/MaskBlit.java \
- sun/java2d/loops/MaskFill.java \
- sun/java2d/loops/TransformHelper.java \
- sun/java2d/loops/GraphicsPrimitiveMgr.java \
- sun/java2d/loops/GraphicsPrimitive.java \
- sun/java2d/cmm/CMSManager.java \
- sun/java2d/cmm/PCMM.java \
- sun/java2d/cmm/ColorTransform.java \
- sun/awt/ScrollPaneWheelScroller.java \
- sun/awt/datatransfer/DataTransferer.java \
- sun/awt/datatransfer/SunClipboard.java \
- sun/awt/dnd/SunDragSourceContextPeer.java \
- sun/awt/windows/WToolkitThreadBlockedHandler.java
-
-FILES_export3 = \
- java/awt/CheckboxMenuItem.java \
- java/awt/Menu.java \
- java/awt/MenuBar.java \
- java/awt/MenuComponent.java \
- java/awt/MenuItem.java \
- sun/awt/PlatformFont.java \
- sun/awt/FontDescriptor.java \
- sun/awt/CharsetString.java \
- java/awt/image/DataBuffer.java \
- sun/awt/image/GifImageDecoder.java \
- sun/awt/image/ImageRepresentation.java \
- sun/awt/windows/WCustomCursor.java \
- sun/awt/windows/WDefaultFontCharset.java \
- sun/awt/windows/WButtonPeer.java \
- sun/awt/windows/WCanvasPeer.java \
- sun/awt/windows/WCheckboxPeer.java \
- sun/awt/windows/WCheckboxMenuItemPeer.java \
- sun/awt/windows/WChoicePeer.java \
- sun/awt/windows/WClipboard.java \
- sun/awt/windows/WColor.java \
- sun/awt/windows/WDataTransferer.java \
- sun/awt/windows/WDesktopPeer.java \
- sun/awt/windows/WDesktopProperties.java \
- sun/awt/windows/WDialogPeer.java \
- sun/awt/windows/WDragSourceContextPeer.java \
- sun/awt/windows/WDropTargetContextPeer.java \
- sun/awt/windows/WFileDialogPeer.java \
- sun/awt/windows/WFontPeer.java \
- sun/awt/windows/WFontMetrics.java \
- sun/awt/windows/WFramePeer.java \
- sun/awt/windows/WGlobalCursorManager.java \
- sun/awt/windows/WInputMethod.java \
- sun/awt/windows/WInputMethodDescriptor.java \
- sun/awt/windows/WComponentPeer.java \
- sun/awt/windows/WLabelPeer.java \
- sun/awt/windows/WListPeer.java \
- sun/awt/windows/WMenuBarPeer.java \
- sun/awt/windows/WMenuItemPeer.java \
- sun/awt/windows/WMenuPeer.java \
- sun/awt/windows/WObjectPeer.java \
- sun/awt/windows/WPopupMenuPeer.java \
- sun/awt/windows/WPrintDialog.java \
- sun/awt/windows/WPrintDialogPeer.java \
- sun/awt/windows/WPrinterJob.java \
- sun/awt/windows/WRobotPeer.java \
- sun/awt/windows/WScrollbarPeer.java \
- sun/awt/windows/WScrollPanePeer.java \
- sun/awt/windows/WTextAreaPeer.java \
- sun/awt/windows/WTextComponentPeer.java \
- sun/awt/windows/WTextFieldPeer.java \
- sun/awt/windows/WPanelPeer.java \
- sun/awt/windows/WToolkit.java \
- sun/awt/windows/WWindowPeer.java \
- sun/awt/windows/ThemeReader.java \
- sun/awt/windows/WBufferStrategy.java \
- sun/awt/windows/WTrayIconPeer.java \
- sun/awt/image/ImagingLib.java \
- sun/awt/ExtendedKeyCodes.java \
- sun/java2d/pipe/hw/AccelSurface.java \
- sun/java2d/pipe/hw/AccelDeviceEventNotifier.java \
- sun/java2d/pipe/hw/ContextCapabilities.java \
- sun/java2d/pipe/BufferedContext.java \
- sun/java2d/pipe/BufferedMaskBlit.java \
- sun/java2d/pipe/BufferedOpCodes.java \
- sun/java2d/pipe/BufferedPaints.java \
- sun/java2d/pipe/BufferedRenderPipe.java \
- sun/java2d/pipe/BufferedTextPipe.java \
- sun/java2d/pipe/RenderBuffer.java \
- sun/java2d/pipe/ShapeSpanIterator.java \
- sun/java2d/pipe/SpanClipRenderer.java \
- sun/java2d/pipe/RegionIterator.java \
- sun/java2d/opengl/OGLBlitLoops.java \
- sun/java2d/opengl/OGLContext.java \
- sun/java2d/opengl/OGLMaskFill.java \
- sun/java2d/opengl/OGLPaints.java \
- sun/java2d/opengl/OGLRenderQueue.java \
- sun/java2d/opengl/OGLRenderer.java \
- sun/java2d/opengl/OGLSurfaceData.java \
- sun/java2d/opengl/OGLTextRenderer.java \
- sun/java2d/opengl/WGLGraphicsConfig.java \
- sun/java2d/opengl/WGLSurfaceData.java \
- sun/java2d/d3d/D3DBlitLoops.java \
- sun/java2d/d3d/D3DGraphicsDevice.java \
- sun/java2d/d3d/D3DSurfaceData.java \
- sun/java2d/d3d/D3DMaskFill.java \
- sun/java2d/d3d/D3DPaints.java \
- sun/java2d/d3d/D3DRenderQueue.java \
- sun/java2d/d3d/D3DRenderer.java \
- sun/java2d/d3d/D3DTextRenderer.java \
- sun/java2d/d3d/D3DContext.java
diff --git a/jdk/make/sun/awt/Makefile b/jdk/make/sun/awt/Makefile
deleted file mode 100644
index 9f11638a69e..00000000000
--- a/jdk/make/sun/awt/Makefile
+++ /dev/null
@@ -1,648 +0,0 @@
-#
-# Copyright (c) 1995, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.awt
-LIBRARY = awt
-PRODUCT = sun
-
-# Tell Defs.gmk that VIS is needed
-VIS_NEEDED=true
-
-# Use highest optimization level
-OPTMIZATION_LEVEL = HIGHEST
-
-include $(BUILDDIR)/common/Defs.gmk
-
-OTHER_CFLAGS += -D__MEDIALIB_OLD_NAMES -D__USE_J2D_NAMES
-
-ifneq ($(PLATFORM), windows)
-CLASSES_INIT += $(TEMPDIR)/.gen_icons
-endif
-
-#
-# Files
-#
-
-#
-# Include all Java source files in sun/awt and sun/java2d, except for:
-# sun/awt/resources handled by java/awt/Makefile
-# sun/java2d/pisces handled by sun/pisces/Makefile
-#
-AUTO_FILES_JAVA_DIRS = sun/awt sun/java2d com/sun/awt
-AUTO_JAVA_PRUNE = resources pisces
-
-ifeq ($(PLATFORM), windows)
-# vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv WINDOWS
-
-#
-# Files
-#
-include FILES_c_windows.gmk
-include FILES_export_windows.gmk
-
-#
-# Prune files that are currently unused on Windows (but still used on
-# Solaris/Linux).
-#
-AUTO_JAVA_PRUNE += RemoteOffScreenImage.java
-
-OTHER_CFLAGS += $(GX_OPTION) -DMLIB_NO_LIBSUNMATH -DUNICODE -D_UNICODE
-OTHER_CXXFLAGS += $(GX_OPTION) -DUNICODE -D_UNICODE
-
-ifeq ($(ARCH_DATA_MODEL), 64)
- OTHER_CFLAGS += -DMLIB_OS64BIT
-endif
-
-# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ WINDOWS
-endif # PLATFORM
-
-ifneq ($(PLATFORM), windows)
-# vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv SOLARIS/LINUX
-
-#
-# Files
-#
-include FILES_c_unix.gmk
-include FILES_export_unix.gmk
-#
-# Prune the sun/awt/X11 subdirectory, which is handled by sun/xawt/Makefile.
-# Also prune files that are currently unused on Solaris/Linux (but still
-# used on Windows).
-#
-AUTO_JAVA_PRUNE += X11 AWTCharset.java
-
-ifeq ($(PLATFORM), solaris)
-FILES_c = $(FILES_2D_c)
-FILES_c += awt_LoadLibrary.c
-OTHER_LDLIBS = $(JVMLIB) $(LIBM) $(LIBDL)
-ifeq ($(CC_VER), 5.8)
- ifndef REMOVE_ALL_WORKAROUNDS
- ifeq ($(ARCH_FAMILY), i586)
- # If on Solaris 11 (or dlfcn.h has unknown_control_flow pragmas in it)
- # we trigger a SS11 bug that causes the compiler to crash (bug 6343678)
- # Here we check to see if we need this workaround and change the opt
- # settings for this one file.
- USE_WORKAROUND:=$(shell $(GREP) unknown_control_flow /usr/include/dlfcn.h)
- ifneq ($(USE_WORKAROUND),)
- ifeq ($(FASTDEBUG), true)
- CFLAGS_DBG/awt_Mlib.o = -xO0 \
- $(warning "WARNING: Using workaround for SS11 bug 6343678, on $@")
- endif
- # Compiler bug 6343678 need to prevent a SEGV in the compiler
- CFLAGS_OPT/awt_Mlib.o = -g \
- $(warning "WARNING: Using workaround for SS11 bug 6343678, on $@")
- endif
- endif
- endif
-endif
-endif
-
-ifeq ($(PLATFORM), linux)
-FILES_c = $(FILES_2D_c)
-FILES_c += awt_LoadLibrary.c
-OTHER_CFLAGS += -DMLIB_NO_LIBSUNMATH
-OTHER_LDLIBS = $(JVMLIB) $(LIBM) $(LIBDL)
-endif
-
-FILES_c += initIDs.c
-
-ifeq ($(PLATFORM), macosx)
-FILES_c = $(FILES_2D_c)
-FILES_c += awt_LoadLibrary.c
-OTHER_CFLAGS += -DMLIB_NO_LIBSUNMATH
-OTHER_LDLIBS = $(JVMLIB) $(LIBM)
-endif
-
-# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SOLARIS/LINUX
-endif # PLATFORM
-
-ifeq ($(PLATFORM), macosx)
-# vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv MAC OS X
-
-#
-# Files
-#
-
-FILES_objc = $(FILES_AWT_objc)
-OTHER_LDLIBS = -lmlib_image $(JVMLIB) $(LIBM) \
- -framework Cocoa \
- -framework OpenGL \
- -framework JavaNativeFoundation \
- -framework JavaRuntimeSupport \
- -framework ApplicationServices \
- -framework AudioToolbox
-
-# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ MAC OS X
-endif # PLATFORM
-
-# vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv SOLARIS-SPARC
-# solaris-sparc and solaris-sparcv9 both build 'vis'
-ifeq ("$(PLATFORM)-$(ARCH_FAMILY)", "solaris-sparc")
- FILES_c += $(FILES_2D_vis)
- ASFLAGS += -P
- FILES_s += mlib_v_ImageCopy_blk.s
- INLINE_VIS = $(PLATFORM_SRC)/native/sun/awt/medialib/vis_$(ARCH_DATA_MODEL).il
- CFLAGS_sparcv9 = -DMLIB_OS64BIT
-
- CFLAGS += $(CFLAGS_$(ARCH)) -DMLIB_ADD_SUFF $(INLINE_VIS) \
- -I$(SHARE_SRC)/native/sun/awt/medialib \
- -I$(PLATFORM_SRC)/native/sun/awt/medialib \
- -I$(PLATFORM_SRC)/native/sun/java2d/loops
-
-vpath %.c $(PLATFORM_SRC)/native/sun/java2d/loops
-vpath %.c $(SHARE_SRC)/native/sun/awt/medialib
-vpath %.c $(PLATFORM_SRC)/native/sun/awt/medialib
-vpath %.s $(PLATFORM_SRC)/native/sun/awt/medialib
-
-else
- FILES_c += MapAccelFunc.c
-endif
-# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SOLARIS-SPARC
-
-#
-# Resources
-#
-LOCALE_SET_DEFINITION = jre
-ifeq ($(PLATFORM), windows)
- RESOURCE_BUNDLES_COMPILED_PROPERTIES += \
- sun/awt/windows/awtLocalization.properties
-endif
-
-#
-# Rules
-#
-ifeq ($(PLATFORM), linux)
- FILES_m = mapfile-vers-linux
- # libawt.so on Linux is statically linked with Motif and contains all the
- # Xm symbols. Mapfile is disabled so the symbols will remain public.
- LDNOMAP=true
-endif
-
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-include $(BUILDDIR)/common/Library.gmk
-
-COMPILEFONTCONFIG_FLAGS =
-ifdef ALT_COMPILEFONTCONFIG_FLAGS
- COMPILEFONTCONFIG_FLAGS += $(ALT_COMPILEFONTCONFIG_FLAGS)
-endif
-build: fontconfigs
-
-ifneq ($(PLATFORM), windows)
-
-GEN_DIR=$(GENSRCDIR)/sun/awt/
-
-ifdef OPENJDK
- ICONS_PATH_PREFIX=$(PLATFORM_SRC)
-else
- ICONS_PATH_PREFIX=$(CLOSED_SRC)/solaris
-endif
-
-ICONS = \
- $(ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon16.png \
- $(ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon24.png \
- $(ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon32.png \
- $(ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon48.png
-
-ICONPATH=$(SHARE_SRC)/classes/sun/awt/resources
-
-ICONS += \
- $(ICONPATH)/security-icon-bw16.png \
- $(ICONPATH)/security-icon-interim16.png \
- $(ICONPATH)/security-icon-yellow16.png \
- $(ICONPATH)/security-icon-bw24.png \
- $(ICONPATH)/security-icon-interim24.png \
- $(ICONPATH)/security-icon-yellow24.png \
- $(ICONPATH)/security-icon-bw32.png \
- $(ICONPATH)/security-icon-interim32.png \
- $(ICONPATH)/security-icon-yellow32.png \
- $(ICONPATH)/security-icon-bw48.png \
- $(ICONPATH)/security-icon-interim48.png \
- $(ICONPATH)/security-icon-yellow48.png
-
-TEMPDIR_CLASSES = $(TEMPDIR)/classes
-
-generated.clean:
- $(RM) -r $(GEN_DIR)/*.java
- $(RM) -r $(TEMPDIR)/.gen_icons
-
-$(TEMPDIR_CLASSES)/sun/awt/ToBin.class: ToBin.java
- @$(prep-target)
- $(BOOT_JAVAC_CMD) -d $(TEMPDIR_CLASSES) $<
-
-$(TEMPDIR)/.gen_icons: $(TEMPDIR_CLASSES)/sun/awt/ToBin.class $(ICONS)
- $(prep-target)
- for i in $(ICONS); do \
- filename=`basename $$i`; \
- name=`$(ECHO) $$filename | $(TR) '\-.' '__'`; \
- classname=$(GEN_DIR)/AWTIcon32_$$name.java; \
- $(RM) $$classname; \
- $(ECHO) "package sun.awt;" >> $$classname ; \
- $(ECHO) "public class AWTIcon32_$$name {" >> $$classname; \
- $(ECHO) "public final static int[] $$name = { " >> $$classname; \
- $(CAT) $$i | \
- $(BOOT_JAVA_CMD) -cp $(TEMPDIR_CLASSES) \
- -Djava.awt.headless=true \
- sun.awt.ToBin >> $$classname; \
- $(ECHO) "}; }" >> $$classname; \
- classname=$(GEN_DIR)/AWTIcon64_$$name.java; \
- $(RM) $$classname; \
- $(ECHO) "package sun.awt;" >> $$classname ; \
- $(ECHO) "public class AWTIcon64_$$name {" >> $$classname; \
- $(ECHO) "public final static long[] $$name = { " >> $$classname; \
- $(CAT) $$i | \
- $(BOOT_JAVA_CMD) -cp $(TEMPDIR_CLASSES) \
- -Djava.awt.headless=true \
- sun.awt.ToBin >> $$classname; \
- $(ECHO) "}; }" >> $$classname; \
- done
- $(TOUCH) $@
-
-clean clobber:: generated.clean
-endif
-
-
-ifeq ($(PLATFORM), windows)
-# vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv WINDOWS
-#
-# Additional dependencies.
-#
-# If make.depend is not working correctly, then it can be omitted
-# if you always build from a clean workspace.
-
-include make.depend
-
-# required additional rules:
-
-# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ WINDOWS
-endif # PLATFORM
-
-ifneq ($(PLATFORM), windows)
-# vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv SOLARIS/LINUX
-
-ifndef OPENJDK
-build: dgalibs
-endif
-# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SOLARIS/LINUX
-endif # PLATFORM
-
-clobber clean:: java2d.clean fontconfigs.clean
-
-ifndef OPENJDK
-clobber clean:: dgalib.clean
-endif
-
-java2d.clean:
- $(RM) -r $(CLASSBINDIR)/sun/java2d .classes.*
-
-#
-# Add to the ambient vpath to pick up files in subdirectories
-#
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/image
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/image/gif
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/image/cvutils
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/shell
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/medialib
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/debug
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/utility
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/../java2d
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/../java2d/loops
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/../java2d/pipe
-vpath %.cpp $(SHARE_SRC)/native/$(PKGDIR)/image
-ifeq ($(PLATFORM), windows)
-# vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv WINDOWS
-vpath %.cpp $(PLATFORM_SRC)/native/sun/windows
-vpath %.cpp $(PLATFORM_SRC)/native/$(PKGDIR)
-vpath %.cpp $(PLATFORM_SRC)/native/$(PKGDIR)/../java2d/windows
-vpath %.cpp $(PLATFORM_SRC)/native/$(PKGDIR)/../java2d/d3d
-vpath %.c $(PLATFORM_SRC)/native/$(PKGDIR)/../java2d/opengl
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/../java2d/opengl
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/../font
-# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ WINDOWS
-endif # PLATFORM
-
-ifneq (,$(findstring $(PLATFORM), linux bsd))
-# vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv LINUX
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/../java2d/opengl
-vpath %.c $(PLATFORM_SRC)/native/$(PKGDIR)/../java2d/opengl
-vpath %.c $(PLATFORM_SRC)/native/$(PKGDIR)/../java2d/x11
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/../font
-# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ LINUX
-endif # PLATFORM
-
-ifeq ($(PLATFORM), macosx)
-# vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv MAC OS X
-vpath %.m $(call NativeSrcDirList,,native/com/apple/resources)
-# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ MAC OS X
-endif # PLATFORM
-
-ifeq ($(PLATFORM), windows)
-# vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv WINDOWS
-OTHER_LDLIBS = kernel32.lib user32.lib gdi32.lib winspool.lib \
- imm32.lib ole32.lib uuid.lib shell32.lib \
- comdlg32.lib winmm.lib comctl32.lib \
- shlwapi.lib delayimp.lib \
- $(JVMLIB) \
- /DELAYLOAD:user32.dll /DELAYLOAD:gdi32.dll \
- /DELAYLOAD:shell32.dll /DELAYLOAD:winmm.dll \
- /DELAYLOAD:winspool.drv /DELAYLOAD:imm32.dll \
- /DELAYLOAD:ole32.dll /DELAYLOAD:comdlg32.dll \
- /DELAYLOAD:comctl32.dll /DELAYLOAD:shlwapi.dll
-
-clean:: awt.clean
-
-awt.clean:
- $(RM) $(TEMPDIR)/awt.ico
- $(RM) $(TEMPDIR)/awt.res
- $(RM) $(TEMPDIR)/hand.cur
- $(RM) $(TEMPDIR)/check.bmp
-# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ WINDOWS
-endif # PLATFORM
-
-ifneq ($(PLATFORM), windows)
-# vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv SOLARIS/LINUX
-
-LIBXTST = -lXtst
-
-# Use -lXmu for EditRes support
-LIBXMU_DBG = -lXmu
-LIBXMU_OPT =
-LIBXMU = $(LIBXMU_$(VARIANT))
-
-#
-# Extra C flags.
-#
-
-
-ifndef OPENJDK
-
-#
-# Solaris X11 Direct Graphics Access library
-#
-
-_DGALIBS_sparc = \
- libxinerama.so \
- libjdgaSUNWcg6.so \
- libjdgaSUNWffb.so \
- libjdgaSUNWm64.so \
- libjdgaSUNWafb.so
-
-_DGALIBS_sparcv9 = \
- libxinerama.so \
- libjdgaSUNWcg6.so \
- libjdgaSUNWffb.so \
- libjdgaSUNWm64.so \
- libjdgaSUNWafb.so
-
-_DGALIBS_i586 = # no i586 library yet
-
-_DGALIBS_amd64 = # no amd64 library yet
-
-DGALIBS = $(_DGALIBS_$(ARCH):%=$(LIBDIR)/$(LIBARCH)/%)
-
-dgalibs: $(DGALIBS)
-
-$(LIBDIR)/$(LIBARCH)/libxinerama.so: $(CLOSED_SRC)/solaris/lib/$(ARCH)/libxinerama.so
- $(install-file)
- $(call chmod-file, a+x)
-
-$(LIBDIR)/$(LIBARCH)/libjdgaSUNW%.so: $(CLOSED_SRC)/solaris/lib/$(ARCH)/libjdgaSUNW%.so
- $(install-file)
- $(call chmod-file, a+x)
-
-$(LIBDIR)/$(LIBARCH)/libjdgaSUNWafb.so: $(LIBDIR)/$(LIBARCH)/libjdgaSUNWffb.so
- $(prep-target)
- $(call install-sym-link, libjdgaSUNWffb.so)
-
-clean:: dgalib.clean
-
-dgalib.clean:
- $(RM) $(LIBDIR)/$(LIBARCH)/libjdgaSUNW* $(LIBDIR)/$(LIBARCH)/libxinerama.so
-endif
-
-# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SOLARIS/LINUX
-endif # PLATFORM
-
-#
-# Font configs
-#
-
-ifeq ($(PLATFORM), windows)
-# vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv WINDOWS
-
-FONTCONFIGS_SRC = $(PLATFORM_SRC)/classes/sun/awt/windows
-_FONTCONFIGS = \
- fontconfig.properties
-
-FONTCONFIGS_SRC_PREFIX =
-
-# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ WINDOWS
-endif # PLATFORM
-
-ifeq ($(PLATFORM), linux)
-# vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv LINUX
-ifdef OPENJDK
-
-FONTCONFIGS_SRC =
-_FONTCONFIGS =
-
-else
-
-FONTCONFIGS_SRC = $(CLOSED_SRC)/solaris/classes/sun/awt/fontconfigs
-_FONTCONFIGS = \
- fontconfig.properties \
- fontconfig.RedHat.5.properties \
- fontconfig.RedHat.6.properties \
- fontconfig.Turbo.properties \
- fontconfig.SuSE.10.properties \
- fontconfig.SuSE.11.properties
-endif
-
-FONTCONFIGS_SRC_PREFIX = $(PLATFORM).
-
-# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ LINUX
-endif # PLATFORM
-
-ifeq ($(PLATFORM), solaris)
-# vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv SOLARIS
-
-FONTCONFIGS_SRC = $(PLATFORM_SRC)/classes/sun/awt/fontconfigs
-_FONTCONFIGS = \
- fontconfig.properties
-
-FONTCONFIGS_SRC_PREFIX = $(PLATFORM).
-
-# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SOLARIS
-endif # PLATFORM
-
-
-ifeq ($(PLATFORM), macosx)
-# vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv MAC OS X
-
-FONTCONFIGS_SRC = $(JDK_TOPDIR)/src/macosx/classes/sun/awt/fontconfigs
-_FONTCONFIGS = \
- fontconfig.properties
-
-FONTCONFIGS_SRC_PREFIX = $(PLATFORM).
-
-# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ MAC OS X
-endif # PLATFORM
-
-FONTCONFIGS = $(_FONTCONFIGS:%=$(LIBDIR)/%.src)
-BINARYFONTCONFIGS = $(_FONTCONFIGS:%.properties=$(LIBDIR)/%.bfc)
-
-ifneq ("x$(_FONTCONFIGS)", "x")
-fontconfigs: $(FONTCONFIGS) $(BINARYFONTCONFIGS)
-else
-fontconfigs:
-endif
-
-$(LIBDIR)/%.src: $(FONTCONFIGS_SRC)/$(FONTCONFIGS_SRC_PREFIX)%
- $(install-file)
-
-COMPILEFONTCONFIG_JARFILE = $(BUILDTOOLJARDIR)/compilefontconfig.jar
-
-$(LIBDIR)/%.bfc: $(FONTCONFIGS_SRC)/$(FONTCONFIGS_SRC_PREFIX)%.properties \
- $(COMPILEFONTCONFIG_JARFILE)
- $(prep-target)
- $(BOOT_JAVA_CMD) -jar $(COMPILEFONTCONFIG_JARFILE) $(COMPILEFONTCONFIG_FLAGS) $< $@
- $(call chmod-file, 444)
- @$(java-vm-cleanup)
-
-ifneq ("x$(_FONTCONFIGS)", "x")
-fontconfigs.clean :
- $(RM) $(FONTCONFIGS)
- $(RM) $(BINARYFONTCONFIGS)
-else
-fontconfigs.clean :
-endif
-
-ifeq ($(PLATFORM), windows)
-# vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv WINDOWS
-OTHER_CFLAGS += $(GX_OPTION) -DUNICODE -D_UNICODE
-
-ifeq ($(MILESTONE), internal)
- CPPFLAGS += -DINTERNAL_BUILD
-endif
-
-#
-# Useful variables that name parts of the src tree.
-#
-WINAWT_native = $(PLATFORM_SRC)/native/sun/windows
-WINAWT_COMMON_native = $(PLATFORM_SRC)/native/sun/awt_common
-
-# FIXME: awt shouldn't have to see the VM's private headers.
-# FIXME: if you re-order this list, the build breaks, possibly because
-# of filename collision. Such a collision, if present, is pure
-# evil. Need to investigate this.
-
-OTHER_INCLUDES += -I$(CLASSHDRDIR)/../../java/jvm \
- -I$(OBJDIR) \
- -I$(SHARE_SRC)/native/common \
- -I$(WINAWT_native) \
- -I$(SHARE_SRC)/native/sun/awt/image/cvutils \
- -I$(SHARE_SRC)/native/sun/awt/image \
- -I$(SHARE_SRC)/native/sun/java2d/loops \
- -I$(SHARE_SRC)/native/sun/java2d \
- -I$(PLATFORM_SRC)/native/sun/java2d \
- -I$(SHARE_SRC)/native/sun/java2d/opengl \
- -I$(PLATFORM_SRC)/native/sun/java2d/d3d \
- -I$(PLATFORM_SRC)/native/sun/java2d/opengl \
- -I$(PLATFORM_SRC)/native/sun/java2d/windows \
- -I$(SHARE_SRC)/native/sun/font \
- -I$(SHARE_SRC)/native/sun/java2d/pipe \
- -I$(SHARE_SRC)/native/sun/dc/path \
- -I$(SHARE_SRC)/native/sun/dc/doe \
- -I$(SHARE_SRC)/native/sun/awt/debug \
- -I$(PLATFORM_SRC)/native/sun/awt
-# -I$(WINAWT_COMMON_native)
-
-# this is only required for compiling )/native/sun/awt/medialib/*.c files
-#
-OTHER_INCLUDES += -I$(SHARE_SRC)/native/sun/awt/medialib
-
-#
-# .res file construction.
-#
-
-ifdef OPENJDK
- RC_FLAGS += -i "$(PLATFORM_SRC)/resource/icons"
-else
- RC_FLAGS += -i "$(CLOSED_SRC)/windows/native/sun/windows"
-endif
-VERSIONINFO_RESOURCE = $(WINAWT_native)/awt.rc
-
-# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ WINDOWS
-endif # PLATFORM
-
-ifneq ($(PLATFORM), windows)
-# vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv SOLARIS/LINUX
-
-#
-# Other extra flags needed for compiling.
-#
-
-ifeq ($(PLATFORM), linux)
-CPPFLAGS += -I$(OPENWIN_HOME)/include \
- -I$(OPENWIN_HOME)/include/X11/extensions \
- -I$(PLATFORM_SRC)/native/$(PKGDIR)/font
-endif
-CPPFLAGS += -I$(SHARE_SRC)/native/$(PKGDIR)/debug \
- -I$(SHARE_SRC)/native/$(PKGDIR)/../font \
- -I$(PLATFORM_SRC)/native/$(PKGDIR)/../font \
- -I$(SHARE_SRC)/native/$(PKGDIR)/image \
- -I$(SHARE_SRC)/native/$(PKGDIR)/image/cvutils \
- -I$(SHARE_SRC)/native/$(PKGDIR)/shell \
- -I$(SHARE_SRC)/native/$(PKGDIR)/medialib \
- -I$(PLATFORM_SRC)/native/$(PKGDIR)/medialib \
- -I$(SHARE_SRC)/native/$(PKGDIR)/../java2d \
- -I$(PLATFORM_SRC)/native/$(PKGDIR)/../java2d \
- -I$(SHARE_SRC)/native/$(PKGDIR)/../java2d/loops \
- -I$(SHARE_SRC)/native/$(PKGDIR)/../java2d/pipe \
- -I$(SHARE_SRC)/native/$(PKGDIR)/../java2d/opengl \
- -I$(PLATFORM_SRC)/native/$(PKGDIR)/../java2d/opengl \
- -I$(PLATFORM_SRC)/native/$(PKGDIR)/../java2d/x11 \
- -I$(SHARE_SRC)/native/$(PKGDIR)/../dc/doe \
- -I$(SHARE_SRC)/native/$(PKGDIR)/../dc/path \
- -I$(PLATFORM_SRC)/native/$(PKGDIR)/../jdga \
- -I$(PLATFORM_SRC)/native/$(PKGDIR) \
- $(EVENT_MODEL)
-
-ifeq ($(PLATFORM), linux)
-LDFLAGS += -L$(OPENWIN_LIB)
-endif
-
-LDFLAGS += -L$(LIBDIR)/$(LIBARCH)/$(TSOBJDIR) \
- $(AWT_RUNPATH)
-
-# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SOLARIS/LINUX
-endif # PLATFORM
-
-CLASSES.export += java.io.InputStream \
- java.lang.Integer \
- java.lang.ThreadGroup
-
-.PHONY: dgalibs dgalib.clean fontconfigs fontconfigs.clean generated.clean
-
diff --git a/jdk/make/sun/awt/README b/jdk/make/sun/awt/README
deleted file mode 100644
index 2fe5bb639a6..00000000000
--- a/jdk/make/sun/awt/README
+++ /dev/null
@@ -1,26 +0,0 @@
-README:
-
-This directory builds the new version of the Windows AWT. It's been built
-successfully with Visual C++ 4.1, but since it uses very little of VC++'s
-runtime, it will probably work with other versions of that compiler.
-
-Included in this project is a generated file, make.depend, which lists
-all interdependencies of the source files. This file is generated *on
-Solaris or Linux* with the following command:
-
- % gnumake -f Depend.mak
-
-This step only needs to be run when new files are added to the project,
-or include statements are changed.
-
-Also, if new CClassHeader dependencies are added for Java class files
-that are not built from a Java source file listed in java_awt.jmk or
-windows_awt.jmk then you need to update the FILES_java list in the
-"else" part of the "ifdef JFILES" branch in Depend.mak.
-At some point we should look at a way to share the explicit list of
-exported files between Depend.mak and GNUmakefile.
-
-****NOTE****
- In order to run this command, the executable
-/usr/openwin/bin/makedepend is required to be in your $PATH.
-****NOTE****
diff --git a/jdk/make/sun/awt/ToBin.java b/jdk/make/sun/awt/ToBin.java
deleted file mode 100644
index db97240e432..00000000000
--- a/jdk/make/sun/awt/ToBin.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Oracle designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Oracle in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
- * or visit www.oracle.com if you need additional information or have any
- * questions.
- */
-
-package sun.awt;
-
-import java.io.*;
-import java.awt.image.*;
-import javax.imageio.*;
-import java.awt.*;
-
-public class ToBin {
- public static void main(String[] args) throws Exception {
- BufferedImage im = ImageIO.read(System.in);
- BufferedImage bi = null;
- int iconWidth = im.getWidth(null);
- int iconHeight = im.getHeight(null);
- if (im != null && iconHeight != 0 && iconWidth != 0) {
- bi = new BufferedImage(iconWidth, iconHeight, BufferedImage.TYPE_INT_ARGB);
- Graphics g = bi.getGraphics();
- try {
- g.drawImage(im, 0, 0, iconWidth, iconHeight, null);
- } finally {
- g.dispose();
- }
- }
- DataBuffer srcBuf = bi.getData().getDataBuffer();
- int[] buf = ((DataBufferInt)srcBuf).getData();
- System.out.print(iconWidth + ",");
- System.out.println(iconHeight + ",");
- for (int i = 0; i < buf.length; i++) {
- System.out.print("0x" + Integer.toHexString(buf[i]) + ", ");
- if (i % 10 == 0) {
- System.out.println();
- }
- }
- }
-}
diff --git a/jdk/make/sun/awt/make.depend b/jdk/make/sun/awt/make.depend
deleted file mode 100644
index 85097bc6ca4..00000000000
--- a/jdk/make/sun/awt/make.depend
+++ /dev/null
@@ -1,357 +0,0 @@
-$(OBJDIR)/AccelGlyphCache.obj:: ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/font/AccelGlyphCache.h ../../../src/share/native/sun/font/fontscalerdefs.h ../../../src/share/native/sun/font/sunfontids.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
-
-$(OBJDIR)/AlphaMacros.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/AlphaMath.obj:: ../../../src/share/native/sun/java2d/loops/AlphaMath.h
-
-$(OBJDIR)/Any3Byte.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/Any3Byte.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/Any4Byte.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/Any4Byte.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/AnyByte.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByte.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/AnyInt.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyInt.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/AnyShort.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyShort.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/awt_AWTEvent.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_AWTEvent.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_BitmapUtil.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/awt/utility/rect.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_BitmapUtil.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Brush.obj:: $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Button.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Button.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WButtonPeer.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Button.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Canvas.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsConfig.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Checkbox.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Checkbox.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WCheckboxPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Checkbox.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Choice.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Choice.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_InputEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Toolkit.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WChoicePeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Choice.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Container.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dimension.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Clipboard.obj:: $(CLASSHDRDIR)/sun_awt_windows_WClipboard.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Clipboard.h ../../../src/windows/native/sun/windows/awt_DataTransferer.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Color.obj:: $(CLASSHDRDIR)/sun_awt_windows_WColor.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Color.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Component.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Color.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_InputEvent.h $(CLASSHDRDIR)/java_awt_event_InputMethodEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_MouseWheelEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_Insets.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_Toolkit.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WInputMethod.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WPanelPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jawt.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/awt/utility/rect.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_AWTEvent.h ../../../src/windows/native/sun/windows/awt_BitmapUtil.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Cursor.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dimension.h ../../../src/windows/native/sun/windows/awt_DnDDT.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_InputEvent.h ../../../src/windows/native/sun/windows/awt_InputTextInfor.h ../../../src/windows/native/sun/windows/awt_Insets.h ../../../src/windows/native/sun/windows/awt_KeyEvent.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awt_MouseEvent.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Container.obj:: ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Container.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Cursor.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Cursor.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WCustomCursor.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WGlobalCursorManager.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Container.h ../../../src/windows/native/sun/windows/awt_Cursor.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_IconCursor.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_DataTransferer.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_TextComponent.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDataTransferer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WTextComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/common/locale_str.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_DataTransferer.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_DnDDT.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_TextComponent.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_DCHolder.obj:: ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_DCHolder.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_ole.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Debug.obj:: $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Desktop.obj:: ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_DesktopProperties.obj:: $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_windows_WDesktopProperties.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_DesktopProperties.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Dialog.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dialog.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dialog.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Dimension.obj:: ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dimension.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_DnDDS.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_dnd_DnDConstants.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_InputEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_dnd_SunDragSourceContextPeer.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDragSourceContextPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Cursor.h ../../../src/windows/native/sun/windows/awt_DataTransferer.h ../../../src/windows/native/sun/windows/awt_DCHolder.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_DnDDS.h ../../../src/windows/native/sun/windows/awt_DnDDT.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_ole.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_DnDDT.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_dnd_DnDConstants.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDropTargetContextPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Container.h ../../../src/windows/native/sun/windows/awt_DataTransferer.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_DnDDS.h ../../../src/windows/native/sun/windows/awt_DnDDT.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_ole.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_DrawingSurface.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jawt.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jawt_md.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_DrawingSurface.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Event.obj:: ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Event.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_FileDialog.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dialog.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_FileDialog.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFileDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dialog.h ../../../src/windows/native/sun/windows/awt_FileDialog.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Font.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDefaultFontCharset.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFontPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/Disposer.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Frame.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dialog.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/java_lang_Integer.h $(CLASSHDRDIR)/sun_awt_EmbeddedFrame.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WEmbeddedFrame.h $(CLASSHDRDIR)/sun_awt_windows_WEmbeddedFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dialog.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_IconCursor.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_GDIObject.obj:: $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_IconCursor.obj:: ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_IconCursor.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_ImageRep.obj:: $(CLASSHDRDIR)/sun_awt_image_ImageRepresentation.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/image/awt_parseImage.h ../../../src/share/native/sun/awt/image/imageInitIDs.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
-
-$(OBJDIR)/awt_ImagingLib.obj:: $(CLASSHDRDIR)/java_awt_color_ColorSpace.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_image_BufferedImage.h $(CLASSHDRDIR)/java_awt_image_ConvolveOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_awt_image_ImagingLib.h $(CLASSHDRDIR)/sun_awt_image_IntegerComponentRaster.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/image/awt_parseImage.h ../../../src/share/native/sun/awt/image/imageInitIDs.h ../../../src/share/native/sun/awt/medialib/awt_ImagingLib.h ../../../src/share/native/sun/awt/medialib/mlib_image_get.h ../../../src/share/native/sun/awt/medialib/mlib_image_types.h ../../../src/share/native/sun/awt/medialib/mlib_status.h ../../../src/share/native/sun/awt/medialib/mlib_types.h ../../../src/share/native/sun/awt/medialib/safe_alloc.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/awt_Mlib.h
-
-$(OBJDIR)/awt_InputEvent.obj:: ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_InputEvent.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_InputMethod.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_InputMethodEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WInputMethod.h $(CLASSHDRDIR)/sun_awt_windows_WInputMethodDescriptor.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/common/locale_str.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_AWTEvent.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_InputTextInfor.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_InputTextInfor.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Insets.obj:: ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Insets.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_KeyboardFocusManager.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_KeyboardFocusManager.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_KeyEvent.obj:: ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_KeyEvent.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Label.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Label.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WLabelPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Label.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_List.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_List.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WListPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dimension.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_List.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Menu.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_MenuBar.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_MenuItem.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_CheckboxMenuItem.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_InputEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_Toolkit.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCheckboxMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_DesktopProperties.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Mlib.obj:: $(CLASSHDRDIR)/java_awt_image_BufferedImage.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/medialib/awt_ImagingLib.h ../../../src/share/native/sun/awt/medialib/mlib_image_get.h ../../../src/share/native/sun/awt/medialib/mlib_image_types.h ../../../src/share/native/sun/awt/medialib/mlib_status.h ../../../src/share/native/sun/awt/medialib/mlib_types.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Mlib.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_MouseEvent.obj:: ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_MouseEvent.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_new.obj:: $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_new.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Object.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_ole.obj:: ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_ole.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Palette.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_CustomPaletteDef.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/img_util_md.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Panel.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Panel.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_parseImage.obj:: $(CLASSHDRDIR)/java_awt_color_ColorSpace.h $(CLASSHDRDIR)/java_awt_image_BufferedImage.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_awt_image_ImagingLib.h $(CLASSHDRDIR)/sun_awt_image_IntegerComponentRaster.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/image/awt_parseImage.h ../../../src/share/native/sun/awt/image/imageInitIDs.h ../../../src/share/native/sun/awt/medialib/awt_ImagingLib.h ../../../src/share/native/sun/awt/medialib/mlib_image_get.h ../../../src/share/native/sun/awt/medialib/mlib_image_types.h ../../../src/share/native/sun/awt/medialib/mlib_status.h ../../../src/share/native/sun/awt/medialib/mlib_types.h ../../../src/share/native/sun/awt/medialib/safe_alloc.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/awt_Mlib.h
-
-$(OBJDIR)/awt_Pen.obj:: $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_PopupMenu.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_PopupMenu.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WPopupMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Event.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_PopupMenu.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_PrintControl.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_PrintControl.h ../../../src/windows/native/sun/windows/awt_PrintDialog.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_PrintDialog.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dialog.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WPrintDialog.h $(CLASSHDRDIR)/sun_awt_windows_WPrintDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dialog.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_PrintControl.h ../../../src/windows/native/sun/windows/awt_PrintDialog.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_PrintJob.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dialog.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WPrinterJob.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dialog.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_PrintControl.h ../../../src/windows/native/sun/windows/awt_PrintDialog.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Rectangle.obj:: ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Rectangle.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Robot.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_InputEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WRobotPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Robot.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Scrollbar.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Scrollbar.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WScrollbarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Scrollbar.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_ScrollPane.obj:: $(CLASSHDRDIR)/java_awt_Adjustable.h $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_AdjustmentEvent.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Insets.h $(CLASSHDRDIR)/java_awt_Scrollbar.h $(CLASSHDRDIR)/java_awt_ScrollPane.h $(CLASSHDRDIR)/java_awt_ScrollPaneAdjustable.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WScrollbarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WScrollPanePeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Container.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Insets.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Panel.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Scrollbar.h ../../../src/windows/native/sun/windows/awt_ScrollPane.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_TextArea.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_TextArea.h $(CLASSHDRDIR)/java_awt_TextComponent.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WTextAreaPeer.h $(CLASSHDRDIR)/sun_awt_windows_WTextComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_TextArea.h ../../../src/windows/native/sun/windows/awt_TextComponent.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_TextComponent.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_TextComponent.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WTextComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_TextComponent.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_TextField.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_TextComponent.h $(CLASSHDRDIR)/java_awt_TextField.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WTextComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WTextFieldPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_TextComponent.h ../../../src/windows/native/sun/windows/awt_TextField.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Toolkit.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dialog.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_InputMethodEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_FileDialog.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_List.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_ComponentPeer.h $(CLASSHDRDIR)/java_awt_PopupMenu.h $(CLASSHDRDIR)/java_awt_Toolkit.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFileDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WListPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WPopupMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext_D3DContextCaps.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jawt.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jawt_md.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DPipelineManager.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_AWTEvent.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Clipboard.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Cursor.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_DesktopProperties.h ../../../src/windows/native/sun/windows/awt_Dialog.h ../../../src/windows/native/sun/windows/awt_DnDDS.h ../../../src/windows/native/sun/windows/awt_DnDDT.h ../../../src/windows/native/sun/windows/awt_DrawingSurface.h ../../../src/windows/native/sun/windows/awt_FileDialog.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_InputEvent.h ../../../src/windows/native/sun/windows/awt_KeyEvent.h ../../../src/windows/native/sun/windows/awt_List.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awt_new.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_PopupMenu.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/CmdIDList.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/DllUtil.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_TrayIcon.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_ActionEvent.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_InputEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_TrayIcon.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WTrayIconPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_AWTEvent.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_TrayIcon.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Win32GraphicsConfig.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_image_DataBuffer.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_Win32GraphicsConfig.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsConfig.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Win32GraphicsDevice.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_color_ColorSpace.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_image_DataBuffer.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_Win32GraphicsDevice.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/awt/image/dither.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/img_util_md.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Win32GraphicsEnv.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_Win32FontManager.h $(CLASSHDRDIR)/sun_awt_Win32GraphicsEnvironment.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/java2d/windows/WindowsFlags.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/DllUtil.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/awt_Window.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Container.h $(CLASSHDRDIR)/java_awt_Dialog.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_ComponentEvent.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_Insets.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_BitmapUtil.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Container.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dialog.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_IconCursor.h ../../../src/windows/native/sun/windows/awt_Insets.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Panel.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/Blit.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_Blit.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/awt/utility/rect.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/BlitBg.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_BlitBg.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/awt/utility/rect.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/BufferedMaskBlit.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedMaskBlit.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedOpCodes.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntBgr.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/BufferedRenderPipe.obj:: $(CLASSHDRDIR)/sun_java2d_pipe_BufferedOpCodes.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedRenderPipe.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
-
-$(OBJDIR)/BufImgSurfaceData.obj:: $(CLASSHDRDIR)/sun_awt_image_BufImgSurfaceData.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/image/BufImgSurfaceData.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/img_util_md.h
-
-$(OBJDIR)/ByteBinary1Bit.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByteBinary.h ../../../src/share/native/sun/java2d/loops/ByteBinary1Bit.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/ByteBinary2Bit.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByteBinary.h ../../../src/share/native/sun/java2d/loops/ByteBinary2Bit.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/ByteBinary4Bit.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByteBinary.h ../../../src/share/native/sun/java2d/loops/ByteBinary4Bit.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/ByteGray.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByte.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/Index8Gray.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/ByteIndexed.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByte.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/CmdIDList.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/CmdIDList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/ComCtl32Util.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/D3DBlitLoops.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DBlitLoops.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext_D3DContextCaps.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntBgr.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/Ushort555Rgb.h ../../../src/share/native/sun/java2d/loops/Ushort565Rgb.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DBlitLoops.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/D3DBufImgOps.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext_D3DContextCaps.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DBufImgOps.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/D3DContext.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext_D3DContextCaps.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedTextPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/font/AccelGlyphCache.h ../../../src/share/native/sun/font/fontscalerdefs.h ../../../src/share/native/sun/font/sunfontids.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DBufImgOps.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DGlyphCache.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPaints.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DPipelineManager.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DShaders.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DTextRenderer.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/D3DGlyphCache.obj:: $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext_D3DContextCaps.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedTextPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/sun/font/AccelGlyphCache.h ../../../src/share/native/sun/font/fontscalerdefs.h ../../../src/share/native/sun/font/sunfontids.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DGlyphCache.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DTextRenderer.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/D3DGraphicsDevice.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext_D3DContextCaps.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DGraphicsDevice.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DGraphicsDevice.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DPipelineManager.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/D3DMaskBlit.obj:: $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext_D3DContextCaps.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskBlit.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/D3DMaskCache.obj:: $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext_D3DContextCaps.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/D3DMaskFill.obj:: $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext_D3DContextCaps.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DMaskFill.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskFill.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/D3DPaints.obj:: $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext_D3DContextCaps.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DPaints_MultiGradient.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPaints.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/D3DPipelineManager.obj:: $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext_D3DContextCaps.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DBadHardware.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DPipelineManager.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/windows/WindowsFlags.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/D3DRenderer.obj:: $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext_D3DContextCaps.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DRenderer.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedRenderPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderer.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/D3DRenderQueue.obj:: $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DBlitLoops.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext_D3DContextCaps.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedOpCodes.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedRenderPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedTextPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/font/AccelGlyphCache.h ../../../src/share/native/sun/font/fontscalerdefs.h ../../../src/share/native/sun/font/sunfontids.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DBlitLoops.h ../../../src/windows/native/sun/java2d/d3d/D3DBufImgOps.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskBlit.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskFill.h ../../../src/windows/native/sun/java2d/d3d/D3DPaints.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DPipelineManager.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderer.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DTextRenderer.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/D3DResourceManager.obj:: $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext_D3DContextCaps.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedTextPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/font/AccelGlyphCache.h ../../../src/share/native/sun/font/fontscalerdefs.h ../../../src/share/native/sun/font/sunfontids.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPaints.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DTextRenderer.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/D3DSurfaceData.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext_D3DContextCaps.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DPipelineManager.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_BitmapUtil.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/D3DTextRenderer.obj:: $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext_D3DContextCaps.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DTextRenderer.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedTextPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/sun/font/AccelGlyphCache.h ../../../src/share/native/sun/font/fontscalerdefs.h ../../../src/share/native/sun/font/sunfontids.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DGlyphCache.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DTextRenderer.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/D3DVertexCacher.obj:: $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext_D3DContextCaps.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPaints.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/DataBufferNative.obj:: $(CLASSHDRDIR)/sun_awt_image_DataBufferNative.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
-
-$(OBJDIR)/debug_assert.obj:: ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
-
-$(OBJDIR)/debug_mem.obj:: ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
-
-$(OBJDIR)/debug_trace.obj:: ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
-
-$(OBJDIR)/debug_util.obj:: ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
-
-$(OBJDIR)/Devices.obj:: $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext_D3DContextCaps.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DPipelineManager.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/Disposer.obj:: ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/Disposer.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
-
-$(OBJDIR)/dither.obj:: ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/awt/image/dither.h ../../../src/windows/native/sun/windows/colordata.h
-
-$(OBJDIR)/DllUtil.obj:: ../../../src/windows/native/sun/windows/DllUtil.h
-
-$(OBJDIR)/DrawLine.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_DrawLine.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/DrawParallelogram.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_DrawParallelogram.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/ParallelogramUtils.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/DrawPath.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_DrawPath.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/DrawPath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/ProcessPath.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/DrawPolygons.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_DrawPolygons.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/DrawRect.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_DrawRect.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/FillParallelogram.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_FillParallelogram.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/ParallelogramUtils.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/FillPath.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_FillPath.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/DrawPath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/ProcessPath.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/FillRect.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_FillRect.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/FillSpans.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_FillSpans.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/FourByteAbgr.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/Any4Byte.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/FourByteAbgr.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/FourByteAbgrPre.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/Any4Byte.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/FourByteAbgrPre.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/GDIBlitLoops.obj:: $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_java2d_windows_GDIBlitLoops.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/GDIHashtable.obj:: $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/GDIRenderer.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_geom_PathIterator.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_java2d_windows_GDIRenderer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/GDIWindowSurfaceData.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_java2d_windows_GDIWindowSurfaceData.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/Disposer.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/awt/utility/rect.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/java2d/windows/WindowsFlags.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/gifdecoder.obj:: ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
-
-$(OBJDIR)/GraphicsPrimitiveMgr.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_GraphicsPrimitiveMgr.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/awt/utility/rect.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/Hashtable.obj:: $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/imageInitIDs.obj:: ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/image/imageInitIDs.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
-
-$(OBJDIR)/img_colors.obj:: ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
-
-$(OBJDIR)/img_globals.obj:: $(CLASSHDRDIR)/java_awt_image_DirectColorModel.h $(CLASSHDRDIR)/java_awt_image_IndexColorModel.h $(CLASSHDRDIR)/java_awt_Transparency.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/windows/javavm/export/jni_md.h
-
-$(OBJDIR)/Index12Gray.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyShort.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/Index8Gray.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/Index8Gray.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByte.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/Index8Gray.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/initIDs.obj:: ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
-
-$(OBJDIR)/IntArgb.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyInt.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/IntArgbBm.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyInt.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/IntArgbPre.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyInt.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/IntBgr.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyInt.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/Index8Gray.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntBgr.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/IntRgb.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyInt.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/IntRgbx.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyInt.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/IntRgbx.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/MaskBlit.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_MaskBlit.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/awt/utility/rect.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/MaskFill.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_MaskFill.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/ParallelogramUtils.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/MouseInfo.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/ObjectList.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/OGLBlitLoops.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLBlitLoops.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext_OGLContextCaps.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/OGLBlitLoops.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
-
-$(OBJDIR)/OGLBufImgOps.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext_OGLContextCaps.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/OGLBufImgOps.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
-
-$(OBJDIR)/OGLContext.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext_OGLContextCaps.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/awt/utility/rect.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
-
-$(OBJDIR)/OGLFuncs.obj:: ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
-
-$(OBJDIR)/OGLMaskBlit.obj:: $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext_OGLContextCaps.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLMaskBlit.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
-
-$(OBJDIR)/OGLMaskFill.obj:: $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext_OGLContextCaps.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLMaskFill.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLMaskFill.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/opengl/OGLVertexCache.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
-
-$(OBJDIR)/OGLPaints.obj:: $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext_OGLContextCaps.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedPaints.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLPaints.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
-
-$(OBJDIR)/OGLRenderer.obj:: $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext_OGLContextCaps.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLRenderer.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedRenderPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLRenderer.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
-
-$(OBJDIR)/OGLRenderQueue.obj:: $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLBlitLoops.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext_OGLContextCaps.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedOpCodes.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedRenderPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedTextPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/OGLBlitLoops.h ../../../src/share/native/sun/java2d/opengl/OGLBufImgOps.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLMaskBlit.h ../../../src/share/native/sun/java2d/opengl/OGLMaskFill.h ../../../src/share/native/sun/java2d/opengl/OGLPaints.h ../../../src/share/native/sun/java2d/opengl/OGLRenderer.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/opengl/OGLTextRenderer.h ../../../src/share/native/sun/java2d/opengl/OGLVertexCache.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
-
-$(OBJDIR)/OGLSurfaceData.obj:: $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
-
-$(OBJDIR)/OGLTextRenderer.obj:: $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext_OGLContextCaps.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLTextRenderer.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedTextPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/font/AccelGlyphCache.h ../../../src/share/native/sun/font/fontscalerdefs.h ../../../src/share/native/sun/font/sunfontids.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/opengl/OGLTextRenderer.h ../../../src/share/native/sun/java2d/opengl/OGLVertexCache.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
-
-$(OBJDIR)/OGLVertexCache.obj:: $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext_OGLContextCaps.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLPaints.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/opengl/OGLVertexCache.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
-
-$(OBJDIR)/ProcessPath.obj:: $(CLASSHDRDIR)/java_awt_geom_PathIterator.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/ProcessPath.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/Region.obj:: ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/awt/utility/rect.h
-
-$(OBJDIR)/ScaledBlit.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_ScaledBlit.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/awt/utility/rect.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/ShapeSpanIterator.obj:: $(CLASSHDRDIR)/java_awt_geom_PathIterator.h $(CLASSHDRDIR)/sun_java2d_pipe_ShapeSpanIterator.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/pipe/PathConsumer2D.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/ShellFolder2.obj:: ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/SpanClipRenderer.obj:: $(CLASSHDRDIR)/sun_java2d_pipe_RegionIterator.h $(CLASSHDRDIR)/sun_java2d_pipe_SpanClipRenderer.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
-
-$(OBJDIR)/SurfaceData.obj:: ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/Disposer.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
-
-$(OBJDIR)/ThemeReader.obj:: $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_ThemeReader.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/ThreeByteBgr.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/Any3Byte.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/Trace.obj:: ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
-
-$(OBJDIR)/TransformHelper.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_loops_TransformHelper.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/awt/utility/rect.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/Ushort4444Argb.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyShort.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/Ushort4444Argb.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/Ushort555Rgb.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyShort.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/Ushort555Rgb.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/Ushort555Rgbx.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyShort.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/Ushort555Rgbx.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/Ushort565Rgb.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyShort.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/Ushort4444Argb.h ../../../src/share/native/sun/java2d/loops/Ushort565Rgb.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/UshortGray.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyShort.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/UshortIndexed.obj:: $(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByte.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/loops/UshortIndexed.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
-
-$(OBJDIR)/WGLGraphicsConfig.obj:: $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext_OGLContextCaps.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_opengl_WGLGraphicsConfig.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h ../../../src/windows/native/sun/java2d/opengl/WGLGraphicsConfig.h ../../../src/windows/native/sun/java2d/opengl/WGLSurfaceData.h
-
-$(OBJDIR)/WGLSurfaceData.obj:: $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext_OGLContextCaps.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_opengl_WGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h ../../../src/windows/native/sun/java2d/opengl/WGLGraphicsConfig.h ../../../src/windows/native/sun/java2d/opengl/WGLSurfaceData.h
-
-$(OBJDIR)/WindowsFlags.obj:: ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/WindowsFlags.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/stdhdrs.h
-
-$(OBJDIR)/WPrinterJob.obj:: $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_PrintControl.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/stdhdrs.h
diff --git a/jdk/make/sun/awt/mapfile-mawt-vers b/jdk/make/sun/awt/mapfile-mawt-vers
deleted file mode 100644
index 6cc59bd3431..00000000000
--- a/jdk/make/sun/awt/mapfile-mawt-vers
+++ /dev/null
@@ -1,285 +0,0 @@
-#
-# Copyright (c) 2001, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-# Java_java_awt_KeyboardFocusManager_getGlobalHeavyweightFocusOwner;
-
-# Define public interface.
-# These are the libmawt exports. See mapfile-vers for the libawt exports
-
-SUNWprivate_1.1 {
- global:
- JNI_OnLoad;
-
- Java_sun_awt_DefaultMouseInfoPeer_fillPointWithCoords;
- Java_sun_awt_DefaultMouseInfoPeer_isWindowUnderMouse;
- Java_java_awt_AWTEvent_nativeSetSource;
- Java_java_awt_Checkbox_initIDs;
- Java_java_awt_Component_initIDs;
- Java_java_awt_Dialog_initIDs;
- Java_java_awt_Font_initIDs;
- Java_java_awt_KeyboardFocusManager_initIDs;
- Java_java_awt_Menu_initIDs;
- Java_java_awt_MenuComponent_initIDs;
- Java_java_awt_MenuItem_initIDs;
- Java_java_awt_Scrollbar_initIDs;
- Java_java_awt_ScrollPane_initIDs;
- Java_java_awt_TextArea_initIDs;
- Java_sun_awt_FontDescriptor_initIDs;
- Java_sun_awt_KeyboardFocusManagerPeerImpl_clearNativeGlobalFocusOwner;
- Java_sun_awt_KeyboardFocusManagerPeerImpl_getNativeFocusOwner;
- Java_sun_awt_KeyboardFocusManagerPeerImpl_getNativeFocusedWindow;
- Java_sun_awt_UNIXToolkit_check_1gtk;
- Java_sun_awt_UNIXToolkit_load_1gtk;
- Java_sun_awt_UNIXToolkit_unload_1gtk;
- Java_sun_awt_UNIXToolkit_load_1stock_1icon;
- Java_sun_awt_UNIXToolkit_load_1gtk_1icon;
- Java_sun_awt_UNIXToolkit_nativeSync;
- Java_sun_awt_X11InputMethod_disposeXIC;
- Java_sun_awt_X11InputMethod_isCompositionEnabledNative;
- Java_sun_awt_X11InputMethod_resetXIC;
- Java_sun_awt_X11InputMethod_setCompositionEnabledNative;
- Java_sun_awt_X11InputMethod_turnoffStatusWindow;
- Java_sun_awt_SunToolkit_closeSplashScreen;
- Java_sun_awt_PlatformFont_initIDs;
- Java_sun_awt_X11GraphicsConfig_init;
- Java_sun_awt_X11GraphicsConfig_dispose;
- Java_sun_awt_X11GraphicsConfig_pGetBounds;
- Java_sun_awt_X11GraphicsConfig_getNumColors;
- Java_sun_awt_X11GraphicsConfig_getXResolution;
- Java_sun_awt_X11GraphicsConfig_getYResolution;
- Java_sun_awt_X11GraphicsConfig_createBackBuffer;
- Java_sun_awt_X11GraphicsConfig_destroyBackBuffer;
- Java_sun_awt_X11GraphicsConfig_swapBuffers;
- Java_sun_awt_X11GraphicsConfig_isTranslucencyCapable;
- Java_sun_awt_X11GraphicsDevice_isDBESupported;
- Java_sun_awt_X11GraphicsDevice_getDisplay;
- Java_sun_awt_X11GraphicsDevice_getDoubleBufferVisuals;
- Java_sun_awt_X11GraphicsDevice_getNumConfigs;
- Java_sun_awt_X11GraphicsDevice_initIDs;
- Java_sun_awt_X11GraphicsDevice_initXrandrExtension;
- Java_sun_awt_X11GraphicsDevice_enterFullScreenExclusive;
- Java_sun_awt_X11GraphicsDevice_exitFullScreenExclusive;
- Java_sun_awt_X11GraphicsDevice_getCurrentDisplayMode;
- Java_sun_awt_X11GraphicsDevice_enumDisplayModes;
- Java_sun_awt_X11GraphicsDevice_configDisplayMode;
- Java_sun_awt_X11GraphicsDevice_resetNativeData;
- Java_sun_awt_X11GraphicsEnvironment_checkShmExt;
- Java_sun_awt_X11GraphicsEnvironment_getDefaultScreenNum;
- Java_sun_awt_X11GraphicsEnvironment_getDisplayString;
- Java_sun_awt_X11GraphicsEnvironment_getNumScreens;
- Java_sun_awt_X11GraphicsEnvironment_initDisplay;
- Java_sun_awt_X11GraphicsEnvironment_initGLX;
- Java_sun_awt_X11GraphicsEnvironment_pRunningXinerama;
- Java_sun_awt_X11GraphicsEnvironment_getXineramaCenterPoint;
- Java_sun_awt_X11GraphicsEnvironment_initXRender;
- Java_java_awt_AWTEvent_initIDs;
- Java_java_awt_Button_initIDs;
- Java_java_awt_Container_initIDs;
- Java_java_awt_Cursor_finalizeImpl;
- Java_java_awt_Cursor_initIDs;
- Java_java_awt_Event_initIDs;
- Java_java_awt_event_InputEvent_initIDs;
- Java_java_awt_event_KeyEvent_initIDs;
- Java_java_awt_FileDialog_initIDs;
- Java_java_awt_Frame_initIDs;
- Java_java_awt_Insets_initIDs;
- Java_java_awt_TextField_initIDs;
- Java_java_awt_Window_initIDs;
- Java_sun_awt_X11GraphicsConfig_init;
- Java_sun_awt_X11GraphicsConfig_initIDs;
- Java_sun_awt_X11GraphicsConfig_makeColorModel;
- Java_sun_awt_X11GraphicsDevice_getConfigVisualId;
- Java_sun_awt_X11GraphicsDevice_getConfigColormap;
- Java_sun_awt_X11GraphicsDevice_getConfigDepth;
-
- Java_sun_java2d_x11_X11PMBlitLoops_nativeBlit;
- Java_sun_java2d_x11_X11PMBlitLoops_updateBitmask;
- Java_sun_java2d_x11_X11PMBlitBgLoops_nativeBlitBg;
- Java_sun_java2d_x11_X11Renderer_XFillSpans;
- Java_sun_java2d_x11_X11Renderer_XDrawArc;
- Java_sun_java2d_x11_X11Renderer_XDrawLine;
- Java_sun_java2d_x11_X11Renderer_XDrawOval;
- Java_sun_java2d_x11_X11Renderer_XDrawPoly;
- Java_sun_java2d_x11_X11Renderer_XDrawRect;
- Java_sun_java2d_x11_X11Renderer_XDrawRoundRect;
- Java_sun_java2d_x11_X11Renderer_XDoPath;
- Java_sun_java2d_x11_X11Renderer_XFillArc;
- Java_sun_java2d_x11_X11Renderer_XFillOval;
- Java_sun_java2d_x11_X11Renderer_XFillPoly;
- Java_sun_java2d_x11_X11Renderer_XFillRect;
- Java_sun_java2d_x11_X11Renderer_XFillRoundRect;
- Java_sun_java2d_x11_X11Renderer_devCopyArea;
- Java_sun_java2d_x11_X11SurfaceData_initIDs;
- Java_sun_java2d_x11_X11SurfaceData_initOps;
- Java_sun_java2d_x11_X11SurfaceData_initSurface;
- Java_sun_java2d_x11_X11SurfaceData_isDgaAvailable;
- Java_sun_java2d_x11_X11SurfaceData_isShmPMAvailable;
- Java_sun_java2d_x11_X11SurfaceData_XSetCopyMode;
- Java_sun_java2d_x11_X11SurfaceData_XSetXorMode;
- Java_sun_java2d_x11_X11SurfaceData_XSetForeground;
-
- Java_sun_java2d_x11_XSurfaceData_initOps;
- Java_sun_java2d_x11_XSurfaceData_XCreateGC;
- Java_sun_java2d_x11_XSurfaceData_XResetClip;
- Java_sun_java2d_x11_XSurfaceData_XSetClip;
- Java_sun_java2d_x11_XSurfaceData_flushNativeSurface;
- Java_sun_java2d_x11_XSurfaceData_isDrawableValid;
- Java_sun_java2d_x11_XSurfaceData_setInvalid;
- Java_sun_java2d_x11_XSurfaceData_XSetGraphicsExposures;
- Java_sun_java2d_xr_XRSurfaceData_initXRPicture;
- Java_sun_java2d_xr_XRSurfaceData_initIDs;
- Java_sun_java2d_xr_XRSurfaceData_XRInitSurface;
- Java_sun_java2d_xr_XRSurfaceData_freeXSDOPicture;
- Java_sun_java2d_xr_XRBackendNative_initIDs;
- Java_sun_java2d_xr_XIDGenerator_bufferXIDs;
- Java_sun_java2d_xr_XRBackendNative_freeGC;
- Java_sun_java2d_xr_XRBackendNative_createGC;
- Java_sun_java2d_xr_XRBackendNative_createPixmap;
- Java_sun_java2d_xr_XRBackendNative_createPictureNative;
- Java_sun_java2d_xr_XRBackendNative_freePicture;
- Java_sun_java2d_xr_XRBackendNative_freePixmap;
- Java_sun_java2d_xr_XRBackendNative_setPictureRepeat;
- Java_sun_java2d_xr_XRBackendNative_setGCExposures;
- Java_sun_java2d_xr_XRBackendNative_setGCForeground;
- Java_sun_java2d_xr_XRBackendNative_copyArea;
- Java_sun_java2d_xr_XRBackendNative_renderComposite;
- Java_sun_java2d_xr_XRBackendNative_renderRectangle;
- Java_sun_java2d_xr_XRBackendNative_XRenderRectanglesNative;
- Java_sun_java2d_xr_XRBackendNative_XRSetTransformNative;
- Java_sun_java2d_xr_XRBackendNative_XRCreateLinearGradientPaintNative;
- Java_sun_java2d_xr_XRBackendNative_XRCreateRadialGradientPaintNative;
- Java_sun_java2d_xr_XRBackendNative_setFilter;
- Java_sun_java2d_xr_XRBackendNative_XRSetClipNative;
- Java_sun_java2d_xr_XRBackendNative_putMaskNative;
- Java_sun_java2d_xr_XRBackendNative_XRAddGlyphsNative;
- Java_sun_java2d_xr_XRBackendNative_XRFreeGlyphsNative;
- Java_sun_java2d_xr_XRBackendNative_XRenderCreateGlyphSetNative;
- Java_sun_java2d_xr_XRBackendNative_XRenderCompositeTextNative;
- Java_sun_java2d_xr_XRBackendNative_setGCMode;
- Java_sun_java2d_xr_XRBackendNative_GCRectanglesNative;
- Java_sun_java2d_xr_XRUtils_initFormatPtrs;
- Java_sun_java2d_xr_XRBackendNative_renderCompositeTrapezoidsNative;
- XRT_DrawGlyphList;
-
- Java_sun_java2d_opengl_OGLContext_getOGLIdString;
- Java_sun_java2d_opengl_OGLMaskFill_maskFill;
- Java_sun_java2d_opengl_OGLRenderer_drawPoly;
- Java_sun_java2d_opengl_OGLRenderQueue_flushBuffer;
- Java_sun_java2d_opengl_OGLSurfaceData_initTexture;
- Java_sun_java2d_opengl_OGLSurfaceData_initFBObject;
- Java_sun_java2d_opengl_OGLSurfaceData_initFlipBackbuffer;
- Java_sun_java2d_opengl_OGLSurfaceData_getTextureID;
- Java_sun_java2d_opengl_OGLSurfaceData_getTextureTarget;
- Java_sun_java2d_opengl_OGLTextRenderer_drawGlyphList;
- Java_sun_java2d_opengl_GLXGraphicsConfig_getGLXConfigInfo;
- Java_sun_java2d_opengl_GLXGraphicsConfig_initConfig;
- Java_sun_java2d_opengl_GLXGraphicsConfig_getOGLCapabilities;
- Java_sun_java2d_opengl_GLXSurfaceData_initOps;
- Java_sun_java2d_opengl_GLXSurfaceData_initPbuffer;
-
- Java_sun_print_CUPSPrinter_initIDs;
- Java_sun_print_CUPSPrinter_getCupsServer;
- Java_sun_print_CUPSPrinter_getCupsPort;
- Java_sun_print_CUPSPrinter_canConnect;
- Java_sun_print_CUPSPrinter_getMedia;
- Java_sun_print_CUPSPrinter_getPageSizes;
-
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1arrow;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1box;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1box_1gap;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1check;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1expander;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1extension;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1flat_1box;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1focus;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1handle;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1hline;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1option;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1shadow;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1slider;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1vline;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1background;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeStartPainting;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeFinishPainting;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1switch_1theme;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1get_1gtk_1setting;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeSetRangeValue;
- Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetXThickness;
- Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetYThickness;
- Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetColorForState;
- Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetClassValue;
- Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetPangoFontName;
-
- awt_display;
- awt_Lock;
- awt_Unlock;
- awt_GetDrawingSurface;
- awt_FreeDrawingSurface;
- awt_GetComponent;
-
- X11SurfaceData_GetOps;
- getDefaultConfig;
- Java_sun_font_FontConfigManager_getFontConfig;
- Java_sun_font_FontConfigManager_getFontConfigAASettings;
- Java_sun_awt_X11FontManager_getFontPathNative;
- Java_sun_font_SunFontManager_populateFontFileNameMap;
-
- # CDE private entry point
- Java_sun_awt_motif_XsessionWMcommand;
- Java_sun_awt_motif_XsessionWMcommand_New;
-
- # Java Plugin
- getAwtLockFunctions;
- getAwtData;
- getAwtDisplay;
-
- # libfontmanager entry points
- AWTIsHeadless;
- AWTCountFonts;
- AWTLoadFont;
- AWTFreeFont;
- AWTFontAscent;
- AWTFontDescent;
- AWTFontMinByte1;
- AWTFontMaxByte1;
- AWTFontMinCharOrByte2;
- AWTFontMaxCharOrByte2;
- AWTFontDefaultChar;
- AWTFontPerChar;
- AWTFontMaxBounds;
- AWTFontTextExtents16;
- AWTFreeChar;
- AWTFontGenerateImage;
- AWTCharAdvance;
- AWTCharLBearing;
- AWTCharRBearing;
- AWTCharAscent;
- AWTCharDescent;
- AWTDrawGlyphList;
- AccelGlyphCache_RemoveAllCellInfos;
-
- local:
- *;
-};
-
diff --git a/jdk/make/sun/awt/mapfile-vers b/jdk/make/sun/awt/mapfile-vers
deleted file mode 100644
index f68ef5cfb9d..00000000000
--- a/jdk/make/sun/awt/mapfile-vers
+++ /dev/null
@@ -1,198 +0,0 @@
-#
-# Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-# These are the libawt exports, mapfile-mawt-vers contains the libmawt exports.
-
-SUNWprivate_1.1 {
- global:
- JNI_OnLoad;
-
- Java_java_awt_CheckboxMenuItem_initIDs;
- Java_java_awt_Color_initIDs;
- Java_java_awt_FontMetrics_initIDs;
- Java_java_awt_image_BufferedImage_initIDs;
- Java_sun_awt_image_DataBufferNative_getElem;
- Java_sun_awt_image_DataBufferNative_setElem;
- Java_java_awt_image_ColorModel_initIDs;
- Java_java_awt_image_ComponentSampleModel_initIDs;
- Java_java_awt_image_IndexColorModel_initIDs;
- Java_java_awt_image_Kernel_initIDs;
- Java_java_awt_image_Raster_initIDs;
- Java_java_awt_image_SampleModel_initIDs;
- Java_java_awt_Label_initIDs;
- Java_java_awt_MenuBar_initIDs;
- Java_java_awt_ScrollPaneAdjustable_initIDs;
- Java_java_awt_Toolkit_initIDs;
- Java_sun_awt_DebugSettings_setCTracingOn__Z;
- Java_sun_awt_DebugSettings_setCTracingOn__ZLjava_lang_String_2;
- Java_sun_awt_DebugSettings_setCTracingOn__ZLjava_lang_String_2I;
- Java_sun_awt_image_ByteComponentRaster_initIDs;
- Java_sun_awt_image_GifImageDecoder_initIDs;
- Java_sun_awt_image_GifImageDecoder_parseImage;
- Java_sun_awt_image_ImageRepresentation_initIDs;
- Java_sun_awt_image_ImageRepresentation_setDiffICM;
- Java_sun_awt_image_ImageRepresentation_setICMpixels;
- Java_sun_awt_image_ImagingLib_convolveBI;
- Java_sun_awt_image_ImagingLib_convolveRaster;
- Java_sun_awt_image_ImagingLib_init;
- Java_sun_awt_image_ImagingLib_transformBI;
- Java_sun_awt_image_ImagingLib_transformRaster;
- Java_sun_awt_image_IntegerComponentRaster_initIDs;
- Java_sun_awt_image_ShortComponentRaster_initIDs;
- Java_sun_java2d_pipe_BufferedMaskBlit_enqueueTile;
- Java_sun_java2d_pipe_BufferedRenderPipe_fillSpans;
- Java_sun_java2d_pipe_SpanClipRenderer_eraseTile;
- Java_sun_java2d_pipe_SpanClipRenderer_fillTile;
- Java_sun_java2d_pipe_ShapeSpanIterator_addSegment;
- Java_sun_java2d_pipe_ShapeSpanIterator_moveTo;
- Java_sun_java2d_pipe_ShapeSpanIterator_lineTo;
- Java_sun_java2d_pipe_ShapeSpanIterator_quadTo;
- Java_sun_java2d_pipe_ShapeSpanIterator_curveTo;
- Java_sun_java2d_pipe_ShapeSpanIterator_closePath;
- Java_sun_java2d_pipe_ShapeSpanIterator_pathDone;
- Java_sun_java2d_pipe_ShapeSpanIterator_getNativeConsumer;
- Java_sun_java2d_pipe_ShapeSpanIterator_appendPoly;
- Java_sun_java2d_pipe_ShapeSpanIterator_dispose;
- Java_sun_java2d_pipe_ShapeSpanIterator_getNativeIterator;
- Java_sun_java2d_pipe_ShapeSpanIterator_getPathBox;
- Java_sun_java2d_pipe_ShapeSpanIterator_initIDs;
- Java_sun_java2d_pipe_ShapeSpanIterator_intersectClipBox;
- Java_sun_java2d_pipe_ShapeSpanIterator_nextSpan;
- Java_sun_java2d_pipe_ShapeSpanIterator_setNormalize;
- Java_sun_java2d_pipe_ShapeSpanIterator_setOutputAreaXYXY;
- Java_sun_java2d_pipe_ShapeSpanIterator_setRule;
- Java_sun_java2d_pipe_ShapeSpanIterator_skipDownTo;
-
- Java_java_awt_Dimension_initIDs;
- Java_java_awt_Choice_initIDs;
- Java_java_awt_event_MouseEvent_initIDs;
- Java_java_awt_image_DataBufferInt_initIDs;
- Java_java_awt_image_SinglePixelPackedSampleModel_initIDs;
- Java_java_awt_Rectangle_initIDs;
- Java_sun_awt_image_BufImgSurfaceData_initIDs;
- Java_sun_awt_image_BufImgSurfaceData_initRaster;
- Java_sun_awt_image_BufImgSurfaceData_freeNativeICMData;
- Java_sun_awt_image_BytePackedRaster_initIDs;
- Java_sun_awt_image_ImagingLib_lookupByteBI;
- Java_sun_awt_image_ImagingLib_lookupByteRaster;
- Java_sun_java2d_SurfaceData_initIDs;
- Java_sun_java2d_SurfaceData_isOpaqueGray;
- Java_sun_java2d_Disposer_initIDs;
- Java_sun_java2d_DefaultDisposerRecord_invokeNativeDispose;
- Java_sun_java2d_loops_BlitBg_BlitBg;
- Java_sun_java2d_loops_Blit_Blit;
- Java_sun_java2d_loops_ScaledBlit_Scale;
- Java_sun_java2d_loops_DrawLine_DrawLine;
- Java_sun_java2d_loops_DrawPolygons_DrawPolygons;
- Java_sun_java2d_loops_DrawPath_DrawPath;
- Java_sun_java2d_loops_FillPath_FillPath;
-
- Java_sun_java2d_loops_DrawRect_DrawRect;
- Java_sun_java2d_loops_FillRect_FillRect;
- Java_sun_java2d_loops_FillSpans_FillSpans;
- Java_sun_java2d_loops_FillParallelogram_FillParallelogram;
- Java_sun_java2d_loops_DrawParallelogram_DrawParallelogram;
- Java_sun_java2d_loops_GraphicsPrimitiveMgr_initIDs;
- Java_sun_java2d_loops_GraphicsPrimitiveMgr_registerNativeLoops;
- Java_sun_java2d_loops_MaskBlit_MaskBlit;
- Java_sun_java2d_loops_MaskFill_MaskFill;
- Java_sun_java2d_loops_MaskFill_FillAAPgram;
- Java_sun_java2d_loops_MaskFill_DrawAAPgram;
- Java_sun_java2d_loops_TransformHelper_Transform;
- Java_sun_java2d_pipe_Region_initIDs;
- Java_sun_java2d_pipe_SpanClipRenderer_initIDs;
- sun_awt_image_GifImageDecoder_initIDs;
-
- # libmawt entry points
- SurfaceData_InitOps;
- SurfaceData_ThrowInvalidPipeException;
- SurfaceData_IntersectBlitBounds;
- SurfaceData_IntersectBoundsXYXY;
- Region_GetBounds;
- Region_GetInfo;
- Region_StartIteration;
- Region_CountIterationRects;
- Region_NextIteration;
- Region_EndIteration;
- RegionToYXBandedRectangles;
- GrPrim_CompGetXorInfo;
- GrPrim_CompGetAlphaInfo;
- J2dTraceImpl;
- J2dTraceInit;
- img_makePalette;
- initInverseGrayLut;
- make_dither_arrays;
- make_uns_ordered_dither_array;
-
- # variables exported to libmawt
- std_img_oda_red;
- std_img_oda_blue;
- std_img_oda_green;
- std_odas_computed;
- g_CMpDataID;
- colorValueID;
- mul8table;
- jvm;
-
- # ProcessPath entry points and data
- doDrawPath;
- doFillPath;
- path2DNumTypesID;
- path2DTypesID;
- path2DWindingRuleID;
- path2DFloatCoordsID;
- sg2dStrokeHintID;
- sunHints_INTVAL_STROKE_PURE;
-
- # CDE private entry points
- # These are in awt_LoadLibrary.c and falls through to libmawt.
- # Evidently CDE needs this for backward compatability.
- Java_sun_awt_motif_XsessionWMcommand;
- Java_sun_awt_motif_XsessionWMcommand_New;
-
- # Java Plugin
- # This is in awt_LoadLibrary.c and falls through to libmawt.
- # Evidently plugin needs this for backward compatability.
- getAwtLockFunctions;
- getAwtData;
- getAwtDisplay;
-
- # libfontmanager entry points
- AWTIsHeadless;
- GrPrim_Sg2dGetCompInfo;
- GrPrim_Sg2dGetClip;
- GetNativePrim;
- SurfaceData_IntersectBounds;
- SurfaceData_GetOps;
- Disposer_AddRecord;
- GrPrim_Sg2dGetEaRGB;
- GrPrim_Sg2dGetPixel;
- GrPrim_Sg2dGetLCDTextContrast;
-
- local:
- *;
-};
-
diff --git a/jdk/make/sun/awt/mapfile-vers-bsd b/jdk/make/sun/awt/mapfile-vers-bsd
deleted file mode 100644
index dcc59f09e0e..00000000000
--- a/jdk/make/sun/awt/mapfile-vers-bsd
+++ /dev/null
@@ -1,578 +0,0 @@
-#
-# Copyright (c) 2002, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface for libawt.so on Bsd.
-# Bsd port does not use mawt, all public symbols are in libawt.so
-
-SUNWprivate_1.1 {
- global:
- JNI_OnLoad;
-
- Java_java_awt_CheckboxMenuItem_initIDs;
- Java_java_awt_Color_initIDs;
- Java_java_awt_FontMetrics_initIDs;
- Java_java_awt_image_BufferedImage_initIDs;
- Java_sun_awt_image_DataBufferNative_getElem;
- Java_sun_awt_image_DataBufferNative_setElem;
- Java_java_awt_image_ColorModel_initIDs;
- Java_java_awt_image_ComponentSampleModel_initIDs;
- Java_java_awt_image_IndexColorModel_initIDs;
- Java_java_awt_image_Kernel_initIDs;
- Java_java_awt_image_Raster_initIDs;
- Java_java_awt_image_SampleModel_initIDs;
- Java_java_awt_Label_initIDs;
- Java_java_awt_MenuBar_initIDs;
- Java_java_awt_ScrollPaneAdjustable_initIDs;
- Java_java_awt_Toolkit_initIDs;
- Java_java_awt_TrayIcon_initIDs;
- Java_sun_awt_DebugSettings_setCTracingOn__Z;
- Java_sun_awt_DebugSettings_setCTracingOn__ZLjava_lang_String_2;
- Java_sun_awt_DebugSettings_setCTracingOn__ZLjava_lang_String_2I;
- Java_sun_awt_image_ByteComponentRaster_initIDs;
- Java_sun_awt_image_GifImageDecoder_initIDs;
- Java_sun_awt_image_GifImageDecoder_parseImage;
- Java_sun_awt_image_Image_initIDs;
- Java_sun_awt_image_ImageRepresentation_initIDs;
- Java_sun_awt_image_ImageRepresentation_setDiffICM;
- Java_sun_awt_image_ImageRepresentation_setICMpixels;
- Java_sun_awt_image_ImagingLib_convolveBI;
- Java_sun_awt_image_ImagingLib_convolveRaster;
- Java_sun_awt_image_ImagingLib_init;
- Java_sun_awt_image_ImagingLib_transformBI;
- Java_sun_awt_image_ImagingLib_transformRaster;
- Java_sun_awt_image_IntegerComponentRaster_initIDs;
- Java_sun_awt_image_ShortComponentRaster_initIDs;
- Java_sun_java2d_pipe_SpanClipRenderer_eraseTile;
- Java_sun_java2d_pipe_SpanClipRenderer_fillTile;
- Java_sun_java2d_pipe_ShapeSpanIterator_addSegment;
- Java_sun_java2d_pipe_ShapeSpanIterator_moveTo;
- Java_sun_java2d_pipe_ShapeSpanIterator_lineTo;
- Java_sun_java2d_pipe_ShapeSpanIterator_quadTo;
- Java_sun_java2d_pipe_ShapeSpanIterator_curveTo;
- Java_sun_java2d_pipe_ShapeSpanIterator_closePath;
- Java_sun_java2d_pipe_ShapeSpanIterator_pathDone;
- Java_sun_java2d_pipe_ShapeSpanIterator_getNativeConsumer;
- Java_sun_java2d_pipe_ShapeSpanIterator_appendPoly;
- Java_sun_java2d_pipe_ShapeSpanIterator_dispose;
- Java_sun_java2d_pipe_ShapeSpanIterator_getNativeIterator;
- Java_sun_java2d_pipe_ShapeSpanIterator_getPathBox;
- Java_sun_java2d_pipe_ShapeSpanIterator_initIDs;
- Java_sun_java2d_pipe_ShapeSpanIterator_intersectClipBox;
- Java_sun_java2d_pipe_ShapeSpanIterator_nextSpan;
- Java_sun_java2d_pipe_ShapeSpanIterator_setNormalize;
- Java_sun_java2d_pipe_ShapeSpanIterator_setOutputAreaXYXY;
- Java_sun_java2d_pipe_ShapeSpanIterator_setRule;
- Java_sun_java2d_pipe_ShapeSpanIterator_skipDownTo;
-
- Java_java_awt_Dimension_initIDs;
- Java_java_awt_Choice_initIDs;
- Java_java_awt_event_MouseEvent_initIDs;
- Java_java_awt_image_DataBufferInt_initIDs;
- Java_java_awt_image_SinglePixelPackedSampleModel_initIDs;
- Java_java_awt_Rectangle_initIDs;
- Java_sun_awt_image_BufImgSurfaceData_getSurfaceData;
- Java_sun_awt_image_BufImgSurfaceData_initIDs;
- Java_sun_awt_image_BufImgSurfaceData_initRaster;
- Java_sun_awt_image_BufImgSurfaceData_setSurfaceData;
- Java_sun_awt_image_BufImgSurfaceData_freeNativeICMData;
- Java_sun_awt_image_BytePackedRaster_initIDs;
- Java_sun_awt_image_ImagingLib_lookupByteBI;
- Java_sun_awt_image_ImagingLib_lookupByteRaster;
- Java_sun_java2d_SurfaceData_initIDs;
- Java_sun_java2d_SurfaceData_isOpaqueGray;
- Java_sun_java2d_Disposer_initIDs;
- Java_sun_java2d_DefaultDisposerRecord_invokeNativeDispose;
- Java_sun_java2d_loops_BlitBg_BlitBg;
- Java_sun_java2d_loops_Blit_Blit;
- Java_sun_java2d_loops_ScaledBlit_Scale;
- Java_sun_java2d_loops_DrawLine_DrawLine;
- Java_sun_java2d_loops_DrawPolygons_DrawPolygons;
- Java_sun_java2d_loops_DrawRect_DrawRect;
- Java_sun_java2d_loops_FillRect_FillRect;
- Java_sun_java2d_loops_FillSpans_FillSpans;
- Java_sun_java2d_loops_GraphicsPrimitiveMgr_initIDs;
- Java_sun_java2d_loops_GraphicsPrimitiveMgr_registerNativeLoops;
- Java_sun_java2d_loops_MaskBlit_MaskBlit;
- Java_sun_java2d_loops_MaskFill_MaskFill;
- Java_sun_java2d_loops_MaskFill_FillAAPgram;
- Java_sun_java2d_loops_MaskFill_DrawAAPgram;
- Java_sun_java2d_pipe_BufferedRenderPipe_fillSpans;
- Java_sun_java2d_pipe_SpanClipRenderer_initIDs;
- sun_awt_image_GifImageDecoder_initIDs;
-
- # libmawt entry points
- SurfaceData_InitOps;
- SurfaceData_ThrowInvalidPipeException;
- Region_GetBounds;
- Region_GetInfo;
- Region_StartIteration;
- Region_CountIterationRects;
- Region_NextIteration;
- Region_EndIteration;
- GrPrim_CompGetXorInfo;
- GrPrim_CompGetAlphaInfo;
- img_makePalette;
- initInverseGrayLut;
- make_dither_arrays;
- make_uns_ordered_dither_array;
-
- # variables exported to libmawt
- std_img_oda_red;
- std_img_oda_blue;
- std_img_oda_green;
- std_odas_computed;
- g_CMpDataID;
- colorValueID;
- jvm;
-
- # CDE private entry point
- # This is in awt_LoadLibrary.c and falls through to libmawt.
- # Evidently CDE needs this for backward compatability.
- Java_sun_awt_motif_XsessionWMcommand;
-
- # Java Plugin
- # This is in awt_LoadLibrary.c and falls through to libmawt.
- # Evidently plugin needs this for backward compatability.
- getAwtLockFunctions;
- getAwtData;
- getAwtDisplay;
-
- # libfontmanager entry points
- AWTIsHeadless;
- GrPrim_Sg2dGetCompInfo;
- GrPrim_Sg2dGetClip;
- GetNativePrim;
- SurfaceData_IntersectBounds;
- SurfaceData_GetOps;
- Disposer_AddRecord;
- GrPrim_Sg2dGetEaRGB;
- GrPrim_Sg2dGetPixel;
- GrPrim_Sg2dGetLCDTextContrast;
-
- #Java_sun_awt_motif_MComponentPeer_restoreFocus;
- Java_sun_awt_DefaultMouseInfoPeer_fillPointWithCoords;
- Java_sun_awt_DefaultMouseInfoPeer_isWindowUnderMouse;
- Java_java_awt_AWTEvent_nativeSetSource;
- Java_java_awt_Checkbox_initIDs;
- Java_java_awt_Component_initIDs;
- Java_java_awt_Dialog_initIDs;
- Java_java_awt_Font_initIDs;
- Java_sun_awt_KeyboardFocusManagerPeerImpl_clearNativeGlobalFocusOwner;
- Java_sun_awt_KeyboardFocusManagerPeerImpl_getNativeFocusOwner;
- Java_sun_awt_KeyboardFocusManagerPeerImpl_getNativeFocusedWindow;
- Java_java_awt_KeyboardFocusManager_initIDs;
- Java_java_awt_Menu_initIDs;
- Java_java_awt_MenuComponent_initIDs;
- Java_java_awt_MenuItem_initIDs;
- Java_java_awt_Scrollbar_initIDs;
- Java_java_awt_ScrollPane_initIDs;
- Java_java_awt_TextArea_initIDs;
- Java_sun_awt_FontDescriptor_initIDs;
- #Java_sun_awt_motif_MButtonPeer_create;
- #Java_sun_awt_motif_MButtonPeer_setLabel;
- #Java_sun_awt_motif_MCanvasPeer_create;
- #Java_sun_awt_motif_MCanvasPeer_initIDs;
- #Java_sun_awt_motif_MCanvasPeer_resetTargetGC;
- #Java_sun_awt_motif_MCheckboxMenuItemPeer_pSetState;
- #Java_sun_awt_motif_MCheckboxPeer_create;
- #Java_sun_awt_motif_MCheckboxPeer_setCheckboxGroup;
- #Java_sun_awt_motif_MCheckboxPeer_setLabel;
- #Java_sun_awt_motif_MCheckboxPeer_pSetState;
- #Java_sun_awt_motif_MCheckboxPeer_pGetState;
- #Java_sun_awt_motif_MChoicePeer_addItem;
- #Java_sun_awt_motif_MChoicePeer_appendItems;
- #Java_sun_awt_motif_MChoicePeer_create;
- #Java_sun_awt_motif_MChoicePeer_pReshape;
- #Java_sun_awt_motif_MChoicePeer_remove;
- #Java_sun_awt_motif_MChoicePeer_removeAll;
- #Java_sun_awt_motif_MChoicePeer_setBackground;
- #Java_sun_awt_motif_MChoicePeer_pSelect;
- #Java_sun_awt_motif_MChoicePeer_setFont;
- #Java_sun_awt_motif_MChoicePeer_setForeground;
- #Java_sun_awt_motif_MComponentPeer_addNativeDropTarget;
- #Java_sun_awt_motif_MComponentPeer_createBackBuffer;
- #Java_sun_awt_motif_MComponentPeer_destroyBackBuffer;
- #Java_sun_awt_motif_MComponentPeer_getNativeColor;
- #Java_sun_awt_motif_MComponentPeer_getWindow;
- #Java_sun_awt_motif_MComponentPeer_pDisable;
- #Java_sun_awt_motif_MComponentPeer_pDispose;
- #Java_sun_awt_motif_MComponentPeer_pEnable;
- #Java_sun_awt_motif_MComponentPeer_pGetLocationOnScreen;
- #Java_sun_awt_motif_MComponentPeer_pGetLocationOnScreen2;
- #Java_sun_awt_motif_MComponentPeer_pHide;
- #Java_sun_awt_motif_MComponentPeer_pInitialize;
- #Java_sun_awt_motif_MComponentPeer_pMakeCursorVisible;
- #Java_sun_awt_motif_MComponentPeer_pReshape;
- #Java_sun_awt_motif_MComponentPeer_pShow;
- #Java_sun_awt_motif_MComponentPeer_removeNativeDropTarget;
- #Java_sun_awt_motif_MComponentPeer_swapBuffers;
- #Java_sun_awt_motif_MComponentPeer_pSetBackground;
- #Java_sun_awt_motif_MComponentPeer_pSetFont;
- #Java_sun_awt_motif_MComponentPeer_processSynchronousLightweightTransfer;
- #Java_sun_awt_motif_MComponentPeer__1requestFocus;
- #Java_sun_awt_motif_MCheckboxMenuItemPeer_getState;
- #Java_sun_awt_motif_MComponentPeer_pSetForeground;
- #Java_sun_awt_motif_MDragSourceContextPeer_startDrag;
- #Java_sun_awt_motif_MDragSourceContextPeer_setNativeCursor;
- #Java_sun_awt_motif_MDropTargetContextPeer_addTransfer;
- #Java_sun_awt_motif_MDropTargetContextPeer_dropDone;
- #Java_sun_awt_motif_MDropTargetContextPeer_startTransfer;
- #Java_sun_awt_motif_X11DragSourceContextPeer_startDrag;
- #Java_sun_awt_motif_X11DragSourceContextPeer_setNativeCursor;
- #Java_sun_awt_motif_X11DropTargetContextPeer_sendResponse;
- #Java_sun_awt_motif_X11DropTargetContextPeer_dropDone;
- #Java_sun_awt_motif_X11DropTargetContextPeer_getData;
- #Java_sun_awt_motif_MEmbeddedFramePeer_NEFcreate;
- #Java_sun_awt_motif_MEmbeddedFramePeer_pShowImpl;
- #Java_sun_awt_motif_MEmbeddedFramePeer_pReshapePrivate;
- #Java_sun_awt_motif_MEmbeddedFramePeer_getBoundsPrivate;
- #Java_sun_awt_motif_MFramePeer_pSetIconImage___3B_3I_3SII;
- #Java_sun_awt_motif_MEmbeddedFramePeer_requestXEmbedFocus;
- #Java_sun_awt_motif_MEmbeddedFramePeer_isXEmbedApplicationActive;
- #Java_sun_awt_motif_MEmbeddedFramePeer_isXEmbedActive;
- #Java_sun_awt_motif_MEmbeddedFrame_getWidget;
- #Java_sun_awt_motif_MEmbeddedFrame_mapWidget;
- #Java_sun_awt_motif_MFileDialogPeer_create;
- #Java_sun_awt_motif_MFileDialogPeer_pDispose;
- #Java_sun_awt_motif_MFileDialogPeer_pHide;
- #Java_sun_awt_motif_MFileDialogPeer_pReshape;
- #Java_sun_awt_motif_MFileDialogPeer_pShow;
- #Java_sun_awt_motif_MFileDialogPeer_setFileEntry;
- #Java_sun_awt_motif_MFileDialogPeer_setFont;
- #Java_sun_awt_motif_MFramePeer_pGetIconSize;
- #Java_sun_awt_motif_MGlobalCursorManager_cacheInit;
- #Java_sun_awt_motif_MGlobalCursorManager_findComponentAt;
- #Java_sun_awt_motif_MGlobalCursorManager_findHeavyweightUnderCursor;
- #Java_sun_awt_motif_MGlobalCursorManager_getCursorPos;
- #Java_sun_awt_motif_MGlobalCursorManager_getLocationOnScreen;
- #Java_sun_awt_motif_MLabelPeer_create;
- #Java_sun_awt_motif_MLabelPeer_setAlignment;
- #Java_sun_awt_motif_MLabelPeer_setText;
- #Java_sun_awt_motif_MListPeer_addItem;
- #Java_sun_awt_motif_MListPeer_create;
- #Java_sun_awt_motif_MListPeer_delItems;
- #Java_sun_awt_motif_MListPeer_deselect;
- #Java_sun_awt_motif_MListPeer_isSelected;
- #Java_sun_awt_motif_MListPeer_makeVisible;
- #Java_sun_awt_motif_MListPeer_select;
- #Java_sun_awt_motif_MListPeer_setMultipleSelections;
- #Java_sun_awt_motif_MMenuBarPeer_create;
- #Java_sun_awt_motif_MMenuItemPeer_createMenuItem;
- #Java_sun_awt_motif_MMenuItemPeer_pDisable;
- #Java_sun_awt_motif_MMenuItemPeer_pDispose;
- #Java_sun_awt_motif_MMenuItemPeer_pEnable;
- #Java_sun_awt_motif_MMenuItemPeer_pSetLabel;
- #Java_sun_awt_motif_MMenuPeer_createMenu;
- #Java_sun_awt_motif_MMenuPeer_createSubMenu;
- #Java_sun_awt_motif_MMenuPeer_pDispose;
- #Java_sun_awt_motif_MPopupMenuPeer_createMenu;
- #Java_sun_awt_motif_MPopupMenuPeer_pDispose;
- #Java_sun_awt_motif_MPopupMenuPeer_pShow;
- #Java_sun_awt_motif_MRobotPeer_getRGBPixelsImpl;
- #Java_sun_awt_motif_MRobotPeer_keyPressImpl;
- #Java_sun_awt_motif_MRobotPeer_keyReleaseImpl;
- #Java_sun_awt_motif_MRobotPeer_mouseMoveImpl;
- #Java_sun_awt_motif_MRobotPeer_mousePressImpl;
- #Java_sun_awt_motif_MRobotPeer_mouseReleaseImpl;
- #Java_sun_awt_motif_MRobotPeer_mouseWheelImpl;
- #Java_sun_awt_motif_MRobotPeer_setup;
- #Java_sun_awt_motif_MScrollbarPeer_create;
- #Java_sun_awt_motif_MScrollbarPeer_setLineIncrement;
- #Java_sun_awt_motif_MScrollbarPeer_setPageIncrement;
- #Java_sun_awt_motif_MScrollbarPeer_pSetValues;
- #Java_sun_awt_motif_MScrollPanePeer_create;
- #Java_sun_awt_motif_MScrollPanePeer_pGetBlockIncrement;
- #Java_sun_awt_motif_MScrollPanePeer_pGetScrollbarSpace;
- #Java_sun_awt_motif_MScrollPanePeer_pGetShadow;
- #Java_sun_awt_motif_MScrollPanePeer_pInsets;
- #Java_sun_awt_motif_MScrollPanePeer_pSetIncrement;
- #Java_sun_awt_motif_MScrollPanePeer_pSetScrollChild;
- #Java_sun_awt_motif_MScrollPanePeer_setScrollPosition;
- #Java_sun_awt_motif_MTextAreaPeer_initIDs;
- #Java_sun_awt_motif_MTextAreaPeer_pCreate;
- #Java_sun_awt_motif_MTextAreaPeer_getCaretPosition;
- #Java_sun_awt_motif_MTextAreaPeer_getExtraHeight;
- #Java_sun_awt_motif_MTextAreaPeer_getExtraWidth;
- #Java_sun_awt_motif_MTextAreaPeer_getSelectionEnd;
- #Java_sun_awt_motif_MTextAreaPeer_getSelectionStart;
- #Java_sun_awt_motif_MTextAreaPeer_getText;
- #Java_sun_awt_motif_MTextAreaPeer_insert;
- #Java_sun_awt_motif_MTextAreaPeer_pMakeCursorVisible;
- #Java_sun_awt_motif_MTextAreaPeer_pSetEditable;
- #Java_sun_awt_motif_MTextAreaPeer_pShow2;
- #Java_sun_awt_motif_MTextAreaPeer_replaceRange;
- #Java_sun_awt_motif_MTextAreaPeer_select;
- #Java_sun_awt_motif_MTextAreaPeer_setCaretPosition;
- #Java_sun_awt_motif_MTextAreaPeer_setFont;
- #Java_sun_awt_motif_MTextAreaPeer_setText;
- #Java_sun_awt_motif_MTextAreaPeer_setTextBackground;
- #Java_sun_awt_motif_MTextFieldPeer_initIDs;
- #Java_sun_awt_motif_MTextFieldPeer_pCreate;
- #Java_sun_awt_motif_MTextFieldPeer_getCaretPosition;
- #Java_sun_awt_motif_MTextFieldPeer_getSelectionEnd;
- #Java_sun_awt_motif_MTextFieldPeer_getSelectionStart;
- #Java_sun_awt_motif_MTextFieldPeer_getText;
- #Java_sun_awt_motif_MTextFieldPeer_insertReplaceText;
- #Java_sun_awt_motif_MTextFieldPeer_preDispose;
- #Java_sun_awt_motif_MTextFieldPeer_pSetEditable;
- #Java_sun_awt_motif_MTextFieldPeer_select;
- #Java_sun_awt_motif_MTextFieldPeer_setCaretPosition;
- #Java_sun_awt_motif_MTextFieldPeer_setEchoChar;
- #Java_sun_awt_motif_MTextFieldPeer_setFont;
- #Java_sun_awt_motif_MTextFieldPeer_setText;
- Java_sun_awt_motif_MToolkit_beep;
- Java_sun_awt_motif_MToolkit_getLockingKeyStateNative;
- Java_sun_awt_motif_MToolkit_getMulticlickTime;
- Java_sun_awt_motif_MToolkit_getNumMouseButtons;
- Java_sun_awt_motif_MToolkit_getScreenHeight;
- Java_sun_awt_motif_MToolkit_getScreenResolution;
- Java_sun_awt_motif_MToolkit_getScreenWidth;
- Java_sun_awt_motif_MToolkit_init;
- Java_sun_awt_motif_MToolkit_isDynamicLayoutSupportedNative;
- Java_sun_awt_motif_MToolkit_isFrameStateSupported;
- Java_sun_awt_motif_MToolkit_loadSystemColors;
- Java_sun_awt_motif_MToolkit_makeColorModel;
- Java_sun_awt_motif_MToolkit_run;
- Java_sun_awt_motif_MToolkit_sync;
- Java_sun_awt_motif_MToolkit_isAlwaysOnTopSupported;
- Java_sun_awt_motif_MWindowAttributes_initIDs;
- #Java_sun_awt_motif_MWindowPeer_pDispose;
- #Java_sun_awt_motif_MWindowPeer_pHide;
- #Java_sun_awt_motif_MWindowPeer_pReshape;
- #Java_sun_awt_motif_MWindowPeer_pSetTitle;
- #Java_sun_awt_motif_MWindowPeer_pShow;
- #Java_sun_awt_motif_MWindowPeer_setResizable;
- #Java_sun_awt_motif_MWindowPeer_toBack;
- #Java_sun_awt_motif_MWindowPeer_addTextComponentNative;
- #Java_sun_awt_motif_MWindowPeer_getState;
- #Java_sun_awt_motif_MWindowPeer_pSetIMMOption;
- #Java_sun_awt_motif_MWindowPeer_pSetMenuBar;
- #Java_sun_awt_motif_MWindowPeer_pShowModal;
- #Java_sun_awt_motif_MWindowPeer_removeTextComponentNative;
- #Java_sun_awt_motif_MWindowPeer_setSaveUnder;
- #Java_sun_awt_motif_MWindowPeer_setState;
- #Java_sun_awt_motif_MWindowPeer_resetTargetGC;
- #Java_sun_awt_motif_MWindowPeer_registerX11DropTarget;
- #Java_sun_awt_motif_MWindowPeer_unregisterX11DropTarget;
- #Java_sun_awt_motif_MWindowPeer_updateAlwaysOnTop;
- #Java_sun_awt_motif_X11CustomCursor_cacheInit;
- #Java_sun_awt_motif_X11CustomCursor_createCursor;
- #Java_sun_awt_motif_X11CustomCursor_queryBestCursor;
- Java_sun_awt_motif_X11FontMetrics_bytesWidth;
- Java_sun_awt_motif_X11FontMetrics_getMFCharsWidth;
- Java_sun_awt_motif_X11FontMetrics_init;
- Java_sun_awt_X11InputMethod_disposeXIC;
- Java_sun_awt_X11InputMethod_isCompositionEnabledNative;
- Java_sun_awt_X11InputMethod_resetXIC;
- Java_sun_awt_X11InputMethod_setCompositionEnabledNative;
- Java_sun_awt_X11InputMethod_turnoffStatusWindow;
- #Java_sun_awt_motif_MInputMethod_openXIMNative;
- #Java_sun_awt_motif_MInputMethod_configureStatusAreaNative;
- #Java_sun_awt_motif_MInputMethod_createXICNative;
- #Java_sun_awt_motif_MInputMethod_reconfigureXICNative;
- #Java_sun_awt_motif_MInputMethod_setXICFocusNative;
- #Java_sun_awt_motif_X11Clipboard_getClipboardData;
- #Java_sun_awt_motif_X11Clipboard_getClipboardFormats;
- #Java_sun_awt_motif_X11Clipboard_registerClipboardViewer;
- #Java_sun_awt_motif_X11Clipboard_unregisterClipboardViewer;
- #Java_sun_awt_motif_X11Selection_init;
- #Java_sun_awt_motif_X11Selection_pGetSelectionOwnership;
- #Java_sun_awt_motif_X11Selection_clearNativeContext;
- Java_sun_awt_SunToolkit_closeSplashScreen;
- Java_sun_awt_PlatformFont_initIDs;
- Java_sun_awt_X11GraphicsConfig_init;
- Java_sun_awt_X11GraphicsConfig_dispose;
- Java_sun_awt_X11GraphicsConfig_pGetBounds;
- Java_sun_awt_X11GraphicsConfig_getNumColors;
- Java_sun_awt_X11GraphicsConfig_getXResolution;
- Java_sun_awt_X11GraphicsConfig_getYResolution;
- Java_sun_awt_X11GraphicsConfig_isTranslucencyCapable;
- Java_sun_awt_X11GraphicsDevice_isDBESupported;
- Java_sun_awt_X11GraphicsDevice_getDisplay;
- Java_sun_awt_X11GraphicsDevice_getDoubleBufferVisuals;
- Java_sun_awt_X11GraphicsDevice_getNumConfigs;
- Java_sun_awt_X11GraphicsDevice_initIDs;
- Java_sun_awt_X11GraphicsDevice_initXrandrExtension;
- Java_sun_awt_X11GraphicsDevice_enterFullScreenExclusive;
- Java_sun_awt_X11GraphicsDevice_exitFullScreenExclusive;
- Java_sun_awt_X11GraphicsDevice_getCurrentDisplayMode;
- Java_sun_awt_X11GraphicsDevice_enumDisplayModes;
- Java_sun_awt_X11GraphicsDevice_configDisplayMode;
- Java_sun_awt_X11GraphicsDevice_resetNativeData;
- Java_sun_awt_X11GraphicsEnvironment_checkShmExt;
- Java_sun_awt_X11GraphicsEnvironment_getDefaultScreenNum;
- Java_sun_awt_X11GraphicsEnvironment_getDisplayString;
- Java_sun_awt_X11GraphicsEnvironment_getNumScreens;
- Java_sun_awt_X11GraphicsEnvironment_initDisplay;
- Java_sun_awt_X11GraphicsEnvironment_pRunningXinerama;
- Java_sun_awt_X11GraphicsEnvironment_getXineramaCenterPoint;
- Java_sun_awt_X11GraphicsEnvironment_initXRender;
-
-
-
- Java_java_awt_AWTEvent_initIDs;
- Java_java_awt_Button_initIDs;
- Java_java_awt_Container_initIDs;
- Java_java_awt_Cursor_finalizeImpl;
- Java_java_awt_Cursor_initIDs;
- Java_java_awt_Event_initIDs;
- Java_java_awt_event_InputEvent_initIDs;
- Java_java_awt_event_KeyEvent_initIDs;
- Java_java_awt_FileDialog_initIDs;
- Java_java_awt_Frame_initIDs;
- Java_java_awt_Insets_initIDs;
- Java_java_awt_TextField_initIDs;
- Java_java_awt_Window_initIDs;
- #Java_sun_awt_motif_MCheckboxPeer_getIndicatorSize;
- #Java_sun_awt_motif_MCheckboxPeer_getSpacing;
- #Java_sun_awt_motif_MChoicePeer_freeNativeData;
- #Java_sun_awt_motif_MComponentPeer_getComponents_1NoClientCode;
- #Java_sun_awt_motif_MComponentPeer_getParent_1NoClientCode;
- #Java_sun_awt_motif_MComponentPeer_initIDs;
- #Java_sun_awt_motif_MComponentPeer_nativeHandleEvent;
- #Java_sun_awt_motif_MComponentPeer_pSetCursor;
- #Java_sun_awt_motif_MComponentPeer_pSetInnerForeground;
- #Java_sun_awt_motif_MComponentPeer_pSetScrollbarBackground;
- #Java_sun_awt_motif_MComponentPeer_setTargetBackground;
- #Java_sun_awt_motif_MDataTransferer_dragQueryFile;
- #Java_sun_awt_motif_MDataTransferer_getAtomForTarget;
- #Java_sun_awt_motif_MDataTransferer_getTargetNameForAtom;
- #Java_sun_awt_motif_MFileDialogPeer_insertReplaceFileDialogText;
- Java_sun_awt_motif_MFontPeer_initIDs;
- #Java_sun_awt_motif_MListPeer_setBackground;
- #Java_sun_awt_motif_MMenuBarPeer_initIDs;
- #Java_sun_awt_motif_MMenuBarPeer_pDispose;
- #Java_sun_awt_motif_MMenuItemPeer_getParent_1NoClientCode;
- #Java_sun_awt_motif_MMenuItemPeer_initIDs;
- #Java_sun_awt_motif_MMenuItemPeer_pSetShortcut;
- #Java_sun_awt_motif_MPopupMenuPeer_initIDs;
- #Java_sun_awt_motif_MScrollbarPeer_initIDs;
- #Java_sun_awt_motif_MScrollPanePeer_initIDs;
- #Java_sun_awt_motif_MTextAreaPeer_pSetCursor;
- Java_sun_awt_motif_MToolkit_shutdown;
- #Java_sun_awt_motif_MWindowPeer_initIDs;
- #Java_sun_awt_motif_MWindowPeer_pCreate;
- #Java_sun_awt_motif_MWindowPeer_wrapInSequenced;
- Java_sun_awt_motif_X11FontMetrics_initIDs;
- #Java_sun_awt_X11InputMethod_initIDs;
- Java_sun_awt_motif_X11OffScreenImage_updateBitmask;
- #Java_sun_awt_motif_X11Selection_initIDs;
- Java_sun_awt_motif_MToolkitThreadBlockedHandler_enter;
- Java_sun_awt_motif_MToolkitThreadBlockedHandler_exit;
- Java_sun_awt_X11GraphicsConfig_init;
- Java_sun_awt_X11GraphicsConfig_initIDs;
- Java_sun_awt_X11GraphicsConfig_makeColorModel;
- Java_sun_awt_X11GraphicsDevice_getConfigVisualId;
- Java_sun_awt_X11PMBlitLoops_Blit;
- Java_sun_awt_X11PMBlitBgLoops_nativeBlitBg;
- Java_sun_awt_X11Renderer_devFillSpans;
- Java_sun_awt_X11Renderer_doDrawArc;
- Java_sun_awt_X11Renderer_doDrawLine;
- Java_sun_awt_X11Renderer_doDrawOval;
- Java_sun_awt_X11Renderer_doDrawPoly;
- Java_sun_awt_X11Renderer_doDrawRect;
- Java_sun_awt_X11Renderer_doDrawRoundRect;
- Java_sun_awt_X11Renderer_doFillArc;
- Java_sun_awt_X11Renderer_doFillOval;
- Java_sun_awt_X11Renderer_doFillPoly;
- Java_sun_awt_X11Renderer_doFillRect;
- Java_sun_awt_X11Renderer_doFillRoundRect;
- Java_sun_awt_X11Renderer_devCopyArea;
- Java_sun_awt_X11SurfaceData_initIDs;
- Java_sun_awt_X11SurfaceData_initOps;
- Java_sun_awt_X11SurfaceData_initSurface;
- Java_sun_awt_X11SurfaceData_isDgaAvailable;
- Java_sun_awt_X11SurfaceData_setInvalid;
- Java_sun_awt_X11SurfaceData_flushNativeSurface;
- #Java_sun_awt_motif_MEmbedCanvasPeer_initXEmbedServer;
- #Java_sun_awt_motif_MEmbedCanvasPeer_destroyXEmbedServer;
- #Java_sun_awt_motif_MEmbedCanvasPeer_isXEmbedActive;
- #Java_sun_awt_motif_MEmbedCanvasPeer_initDispatching;
- #Java_sun_awt_motif_MEmbedCanvasPeer_endDispatching;
- #Java_sun_awt_motif_MEmbedCanvasPeer_embedChild;
- #Java_sun_awt_motif_MEmbedCanvasPeer_childDestroyed;
- #Java_sun_awt_motif_MEmbedCanvasPeer_getEmbedPreferredSize;
- #Java_sun_awt_motif_MEmbedCanvasPeer_getEmbedMinimumSize;
- #Java_sun_awt_motif_MEmbedCanvasPeer_getClientBounds;
- #Java_sun_awt_motif_MEmbedCanvasPeer_notifyChildEmbedded;
- #Java_sun_awt_motif_MEmbedCanvasPeer_detachChild;
- #Java_sun_awt_motif_MEmbedCanvasPeer_forwardKeyEvent;
- #Java_sun_awt_motif_MEmbedCanvasPeer_getAWTKeyCodeForKeySym;
- #Java_sun_awt_motif_MEmbedCanvasPeer_sendMessage__I;
- #Java_sun_awt_motif_MEmbedCanvasPeer_sendMessage__IJJJ;
- #Java_sun_awt_motif_MEmbedCanvasPeer_getWindow;
- #Java_sun_awt_motif_MEmbedCanvasPeer_forwardEventToEmbedded;
- #Java_sun_awt_motif_GrabbedKey_initKeySymAndModifiers;
- #Java_sun_awt_motif_MEmbeddedFramePeer_traverseOut;
- awt_display;
- awt_lock;
- awt_Lock;
- awt_Unlock;
- awt_GetDrawingSurface;
- awt_FreeDrawingSurface;
- awt_GetComponent;
-
- X11SurfaceData_GetOps;
- getDefaultConfig;
- Java_sun_font_FontConfigManager_getFontConfig;
- Java_sun_font_FontConfigManager_getFontConfigAASettings;
- Java_sun_awt_X11FontManager_getFontPathNative;
- Java_sun_font_SunFontManager_populateFontFileNameMap;
-
- # CDE private entry point
- Java_sun_awt_motif_XsessionWMcommand;
-
- # Java Plugin
- getAwtLockFunctions;
- getAwtData;
- getAwtDisplay;
-
- # libfontmanager entry points
- AWTIsHeadless;
- AWTCountFonts;
- AWTLoadFont;
- AWTFreeFont;
- AWTFontMinByte1;
- AWTFontMaxByte1;
- AWTFontMinCharOrByte2;
- AWTFontMaxCharOrByte2;
- AWTFontDefaultChar;
- AWTFontPerChar;
- AWTFontMaxBounds;
- AWTFontTextExtents16;
- AWTFreeChar;
- AWTFontGenerateImage;
- AWTCharAdvance;
- AWTCharLBearing;
- AWTCharRBearing;
- AWTCharAscent;
- AWTCharDescent;
- AWTDrawGlyphList;
- AccelGlyphCache_RemoveAllCellInfos;
-
- local:
- *;
-};
-
diff --git a/jdk/make/sun/awt/mapfile-vers-linux b/jdk/make/sun/awt/mapfile-vers-linux
deleted file mode 100644
index 03f0cc07e47..00000000000
--- a/jdk/make/sun/awt/mapfile-vers-linux
+++ /dev/null
@@ -1,317 +0,0 @@
-#
-# Copyright (c) 2002, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface for libawt.so on Linux.
-# Linux port does not use mawt, all public symbols are in libawt.so
-
-SUNWprivate_1.1 {
- global:
- JNI_OnLoad;
-
- Java_java_awt_CheckboxMenuItem_initIDs;
- Java_java_awt_Color_initIDs;
- Java_java_awt_FontMetrics_initIDs;
- Java_java_awt_image_BufferedImage_initIDs;
- Java_sun_awt_image_DataBufferNative_getElem;
- Java_sun_awt_image_DataBufferNative_setElem;
- Java_java_awt_image_ColorModel_initIDs;
- Java_java_awt_image_ComponentSampleModel_initIDs;
- Java_java_awt_image_IndexColorModel_initIDs;
- Java_java_awt_image_Kernel_initIDs;
- Java_java_awt_image_Raster_initIDs;
- Java_java_awt_image_SampleModel_initIDs;
- Java_java_awt_Label_initIDs;
- Java_java_awt_MenuBar_initIDs;
- Java_java_awt_ScrollPaneAdjustable_initIDs;
- Java_java_awt_Toolkit_initIDs;
- Java_java_awt_TrayIcon_initIDs;
- Java_sun_awt_DebugSettings_setCTracingOn__Z;
- Java_sun_awt_DebugSettings_setCTracingOn__ZLjava_lang_String_2;
- Java_sun_awt_DebugSettings_setCTracingOn__ZLjava_lang_String_2I;
- Java_sun_awt_image_ByteComponentRaster_initIDs;
- Java_sun_awt_image_GifImageDecoder_initIDs;
- Java_sun_awt_image_GifImageDecoder_parseImage;
- Java_sun_awt_image_Image_initIDs;
- Java_sun_awt_image_ImageRepresentation_initIDs;
- Java_sun_awt_image_ImageRepresentation_setDiffICM;
- Java_sun_awt_image_ImageRepresentation_setICMpixels;
- Java_sun_awt_image_ImagingLib_convolveBI;
- Java_sun_awt_image_ImagingLib_convolveRaster;
- Java_sun_awt_image_ImagingLib_init;
- Java_sun_awt_image_ImagingLib_transformBI;
- Java_sun_awt_image_ImagingLib_transformRaster;
- Java_sun_awt_image_IntegerComponentRaster_initIDs;
- Java_sun_awt_image_ShortComponentRaster_initIDs;
- Java_sun_java2d_pipe_SpanClipRenderer_eraseTile;
- Java_sun_java2d_pipe_SpanClipRenderer_fillTile;
- Java_sun_java2d_pipe_ShapeSpanIterator_addSegment;
- Java_sun_java2d_pipe_ShapeSpanIterator_moveTo;
- Java_sun_java2d_pipe_ShapeSpanIterator_lineTo;
- Java_sun_java2d_pipe_ShapeSpanIterator_quadTo;
- Java_sun_java2d_pipe_ShapeSpanIterator_curveTo;
- Java_sun_java2d_pipe_ShapeSpanIterator_closePath;
- Java_sun_java2d_pipe_ShapeSpanIterator_pathDone;
- Java_sun_java2d_pipe_ShapeSpanIterator_getNativeConsumer;
- Java_sun_java2d_pipe_ShapeSpanIterator_appendPoly;
- Java_sun_java2d_pipe_ShapeSpanIterator_dispose;
- Java_sun_java2d_pipe_ShapeSpanIterator_getNativeIterator;
- Java_sun_java2d_pipe_ShapeSpanIterator_getPathBox;
- Java_sun_java2d_pipe_ShapeSpanIterator_initIDs;
- Java_sun_java2d_pipe_ShapeSpanIterator_intersectClipBox;
- Java_sun_java2d_pipe_ShapeSpanIterator_nextSpan;
- Java_sun_java2d_pipe_ShapeSpanIterator_setNormalize;
- Java_sun_java2d_pipe_ShapeSpanIterator_setOutputAreaXYXY;
- Java_sun_java2d_pipe_ShapeSpanIterator_setRule;
- Java_sun_java2d_pipe_ShapeSpanIterator_skipDownTo;
-
- Java_java_awt_Dimension_initIDs;
- Java_java_awt_Choice_initIDs;
- Java_java_awt_event_MouseEvent_initIDs;
- Java_java_awt_image_DataBufferInt_initIDs;
- Java_java_awt_image_SinglePixelPackedSampleModel_initIDs;
- Java_java_awt_Rectangle_initIDs;
- Java_sun_awt_image_BufImgSurfaceData_getSurfaceData;
- Java_sun_awt_image_BufImgSurfaceData_initIDs;
- Java_sun_awt_image_BufImgSurfaceData_initRaster;
- Java_sun_awt_image_BufImgSurfaceData_setSurfaceData;
- Java_sun_awt_image_BufImgSurfaceData_freeNativeICMData;
- Java_sun_awt_image_BytePackedRaster_initIDs;
- Java_sun_awt_image_ImagingLib_lookupByteBI;
- Java_sun_awt_image_ImagingLib_lookupByteRaster;
- Java_sun_java2d_SurfaceData_initIDs;
- Java_sun_java2d_SurfaceData_isOpaqueGray;
- Java_sun_java2d_Disposer_initIDs;
- Java_sun_java2d_DefaultDisposerRecord_invokeNativeDispose;
- Java_sun_java2d_loops_BlitBg_BlitBg;
- Java_sun_java2d_loops_Blit_Blit;
- Java_sun_java2d_loops_ScaledBlit_Scale;
- Java_sun_java2d_loops_DrawLine_DrawLine;
- Java_sun_java2d_loops_DrawPolygons_DrawPolygons;
- Java_sun_java2d_loops_DrawRect_DrawRect;
- Java_sun_java2d_loops_FillRect_FillRect;
- Java_sun_java2d_loops_FillSpans_FillSpans;
- Java_sun_java2d_loops_GraphicsPrimitiveMgr_initIDs;
- Java_sun_java2d_loops_GraphicsPrimitiveMgr_registerNativeLoops;
- Java_sun_java2d_loops_MaskBlit_MaskBlit;
- Java_sun_java2d_loops_MaskFill_MaskFill;
- Java_sun_java2d_loops_MaskFill_FillAAPgram;
- Java_sun_java2d_loops_MaskFill_DrawAAPgram;
- Java_sun_java2d_pipe_BufferedRenderPipe_fillSpans;
- Java_sun_java2d_pipe_SpanClipRenderer_initIDs;
- sun_awt_image_GifImageDecoder_initIDs;
-
- # libmawt entry points
- SurfaceData_InitOps;
- SurfaceData_ThrowInvalidPipeException;
- Region_GetBounds;
- Region_GetInfo;
- Region_StartIteration;
- Region_CountIterationRects;
- Region_NextIteration;
- Region_EndIteration;
- GrPrim_CompGetXorInfo;
- GrPrim_CompGetAlphaInfo;
- img_makePalette;
- initInverseGrayLut;
- make_dither_arrays;
- make_uns_ordered_dither_array;
-
- # variables exported to libmawt
- std_img_oda_red;
- std_img_oda_blue;
- std_img_oda_green;
- std_odas_computed;
- g_CMpDataID;
- colorValueID;
- jvm;
-
- # CDE private entry point
- # This is in awt_LoadLibrary.c and falls through to libmawt.
- # Evidently CDE needs this for backward compatability.
- Java_sun_awt_motif_XsessionWMcommand;
-
- # Java Plugin
- # This is in awt_LoadLibrary.c and falls through to libmawt.
- # Evidently plugin needs this for backward compatability.
- getAwtLockFunctions;
- getAwtData;
- getAwtDisplay;
-
- # libfontmanager entry points
- AWTIsHeadless;
- GrPrim_Sg2dGetCompInfo;
- GrPrim_Sg2dGetClip;
- GetNativePrim;
- SurfaceData_IntersectBounds;
- SurfaceData_GetOps;
- Disposer_AddRecord;
- GrPrim_Sg2dGetEaRGB;
- GrPrim_Sg2dGetPixel;
- GrPrim_Sg2dGetLCDTextContrast;
-
- Java_sun_awt_DefaultMouseInfoPeer_fillPointWithCoords;
- Java_sun_awt_DefaultMouseInfoPeer_isWindowUnderMouse;
- Java_java_awt_AWTEvent_nativeSetSource;
- Java_java_awt_Checkbox_initIDs;
- Java_java_awt_Component_initIDs;
- Java_java_awt_Dialog_initIDs;
- Java_java_awt_Font_initIDs;
- Java_sun_awt_KeyboardFocusManagerPeerImpl_clearNativeGlobalFocusOwner;
- Java_sun_awt_KeyboardFocusManagerPeerImpl_getNativeFocusOwner;
- Java_sun_awt_KeyboardFocusManagerPeerImpl_getNativeFocusedWindow;
- Java_java_awt_KeyboardFocusManager_initIDs;
- Java_java_awt_Menu_initIDs;
- Java_java_awt_MenuComponent_initIDs;
- Java_java_awt_MenuItem_initIDs;
- Java_java_awt_Scrollbar_initIDs;
- Java_java_awt_ScrollPane_initIDs;
- Java_java_awt_TextArea_initIDs;
- Java_sun_awt_FontDescriptor_initIDs;
- Java_sun_awt_X11InputMethod_disposeXIC;
- Java_sun_awt_X11InputMethod_isCompositionEnabledNative;
- Java_sun_awt_X11InputMethod_resetXIC;
- Java_sun_awt_X11InputMethod_setCompositionEnabledNative;
- Java_sun_awt_X11InputMethod_turnoffStatusWindow;
- Java_sun_awt_SunToolkit_closeSplashScreen;
- Java_sun_awt_PlatformFont_initIDs;
- Java_sun_awt_X11GraphicsConfig_init;
- Java_sun_awt_X11GraphicsConfig_dispose;
- Java_sun_awt_X11GraphicsConfig_pGetBounds;
- Java_sun_awt_X11GraphicsConfig_getNumColors;
- Java_sun_awt_X11GraphicsConfig_getXResolution;
- Java_sun_awt_X11GraphicsConfig_getYResolution;
- Java_sun_awt_X11GraphicsConfig_isTranslucencyCapable;
- Java_sun_awt_X11GraphicsDevice_isDBESupported;
- Java_sun_awt_X11GraphicsDevice_getDisplay;
- Java_sun_awt_X11GraphicsDevice_getDoubleBufferVisuals;
- Java_sun_awt_X11GraphicsDevice_getNumConfigs;
- Java_sun_awt_X11GraphicsDevice_initIDs;
- Java_sun_awt_X11GraphicsDevice_initXrandrExtension;
- Java_sun_awt_X11GraphicsDevice_enterFullScreenExclusive;
- Java_sun_awt_X11GraphicsDevice_exitFullScreenExclusive;
- Java_sun_awt_X11GraphicsDevice_getCurrentDisplayMode;
- Java_sun_awt_X11GraphicsDevice_enumDisplayModes;
- Java_sun_awt_X11GraphicsDevice_configDisplayMode;
- Java_sun_awt_X11GraphicsDevice_resetNativeData;
- Java_sun_awt_X11GraphicsEnvironment_checkShmExt;
- Java_sun_awt_X11GraphicsEnvironment_getDefaultScreenNum;
- Java_sun_awt_X11GraphicsEnvironment_getDisplayString;
- Java_sun_awt_X11GraphicsEnvironment_getNumScreens;
- Java_sun_awt_X11GraphicsEnvironment_initDisplay;
- Java_sun_awt_X11GraphicsEnvironment_pRunningXinerama;
- Java_sun_awt_X11GraphicsEnvironment_getXineramaCenterPoint;
- Java_sun_awt_X11GraphicsEnvironment_initXRender;
-
-
-
- Java_java_awt_AWTEvent_initIDs;
- Java_java_awt_Button_initIDs;
- Java_java_awt_Container_initIDs;
- Java_java_awt_Cursor_finalizeImpl;
- Java_java_awt_Cursor_initIDs;
- Java_java_awt_Event_initIDs;
- Java_java_awt_event_InputEvent_initIDs;
- Java_java_awt_event_KeyEvent_initIDs;
- Java_java_awt_FileDialog_initIDs;
- Java_java_awt_Frame_initIDs;
- Java_java_awt_Insets_initIDs;
- Java_java_awt_TextField_initIDs;
- Java_java_awt_Window_initIDs;
- Java_sun_awt_motif_X11OffScreenImage_updateBitmask;
- Java_sun_awt_X11GraphicsConfig_init;
- Java_sun_awt_X11GraphicsConfig_initIDs;
- Java_sun_awt_X11GraphicsConfig_makeColorModel;
- Java_sun_awt_X11GraphicsDevice_getConfigVisualId;
- Java_sun_awt_X11PMBlitLoops_Blit;
- Java_sun_awt_X11PMBlitBgLoops_nativeBlitBg;
- Java_sun_awt_X11Renderer_devFillSpans;
- Java_sun_awt_X11Renderer_doDrawArc;
- Java_sun_awt_X11Renderer_doDrawLine;
- Java_sun_awt_X11Renderer_doDrawOval;
- Java_sun_awt_X11Renderer_doDrawPoly;
- Java_sun_awt_X11Renderer_doDrawRect;
- Java_sun_awt_X11Renderer_doDrawRoundRect;
- Java_sun_awt_X11Renderer_doFillArc;
- Java_sun_awt_X11Renderer_doFillOval;
- Java_sun_awt_X11Renderer_doFillPoly;
- Java_sun_awt_X11Renderer_doFillRect;
- Java_sun_awt_X11Renderer_doFillRoundRect;
- Java_sun_awt_X11Renderer_devCopyArea;
- Java_sun_awt_X11SurfaceData_initIDs;
- Java_sun_awt_X11SurfaceData_initOps;
- Java_sun_awt_X11SurfaceData_initSurface;
- Java_sun_awt_X11SurfaceData_isDgaAvailable;
- Java_sun_awt_X11SurfaceData_setInvalid;
- Java_sun_awt_X11SurfaceData_flushNativeSurface;
- awt_display;
- awt_lock;
- awt_Lock;
- awt_Unlock;
- awt_GetDrawingSurface;
- awt_FreeDrawingSurface;
- awt_GetComponent;
-
- X11SurfaceData_GetOps;
- getDefaultConfig;
- Java_sun_font_FontConfigManager_getFontConfig;
- Java_sun_font_FontConfigManager_getFontConfigAASettings;
- Java_sun_awt_X11FontManager_getFontPathNative;
- Java_sun_font_SunFontManager_populateFontFileNameMap;
-
- # CDE private entry point
- Java_sun_awt_motif_XsessionWMcommand;
-
- # Java Plugin
- getAwtLockFunctions;
- getAwtData;
- getAwtDisplay;
-
- # libfontmanager entry points
- AWTIsHeadless;
- AWTCountFonts;
- AWTLoadFont;
- AWTFreeFont;
- AWTFontMinByte1;
- AWTFontMaxByte1;
- AWTFontMinCharOrByte2;
- AWTFontMaxCharOrByte2;
- AWTFontDefaultChar;
- AWTFontPerChar;
- AWTFontMaxBounds;
- AWTFontTextExtents16;
- AWTFreeChar;
- AWTFontGenerateImage;
- AWTCharAdvance;
- AWTCharLBearing;
- AWTCharRBearing;
- AWTCharAscent;
- AWTCharDescent;
- AWTDrawGlyphList;
- AccelGlyphCache_RemoveAllCellInfos;
-
- local:
- *;
-};
-
diff --git a/jdk/make/sun/awt/mawt.gmk b/jdk/make/sun/awt/mawt.gmk
deleted file mode 100644
index 7ca05207ede..00000000000
--- a/jdk/make/sun/awt/mawt.gmk
+++ /dev/null
@@ -1,245 +0,0 @@
-#
-# Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# to create directory:
-#
-INIT += $(LIB_LOCATION)
-
-#
-# Files
-#
-# mawt.gmk is just used in building X/Motif native code, so
-# this list of java files is no longer included.
-#include FILES_java_unix.gmk
-include $(BUILDDIR)/sun/awt/FILES_c_unix.gmk
-
-include $(BUILDDIR)/sun/awt/FILES_export_unix.gmk
-
-# Check which C files should be built. Headless uses only
-# non-motif files. Also, a version-specific motif file is
-# compiled based on the motif version.
-FILES_c = $(FILES_NO_MOTIF_c)
-
-ifeq ($(PLATFORM), macosx)
-FILES_objc = $(FILES_NO_MOTIF_objc)
-endif # PLATFORM
-
-ifeq ($(PLATFORM), solaris)
- ifneq ($(ARCH), amd64)
- FILES_reorder += reorder-$(ARCH)
- endif
-endif
-
-#
-# Rules
-#
-
-# Class files should be built & clobbered in make/sun/awt
-# If removing this line, also reinclude sun_awt.jmk
-DONT_CLOBBER_CLASSES = true
-
-
-ifndef HEADLESS
-ifeq ($(VARIANT), OPT)
-FILES_m = ../awt/mapfile-mawt-vers
-endif
-endif
-
-# Since this library will be living in a subdirectory below the other libraries
-# we need to add an extra runpath so that libraries in the upper directory
-# are found at runtime.
-LD_RUNPATH_EXTRAS = ..
-
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-include $(BUILDDIR)/common/Library.gmk
-
-$(LIB_LOCATION):
- $(MKDIR) -p $@
-
-clean::
-
-#
-# Add to the ambient vpath to pick up files in subdirectories
-#
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/alphacomposite
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/image
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/image/gif
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/image/cvutils
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/shell
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/medialib
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/../java2d/opengl
-vpath %.c $(PLATFORM_SRC)/native/$(PKGDIR)/../java2d/opengl
-vpath %.c $(PLATFORM_SRC)/native/$(PKGDIR)/../java2d/x11
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/debug
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/../font
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/../java2d
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/../java2d/loops
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/../java2d/pipe
-vpath %.cpp $(SHARE_SRC)/native/$(PKGDIR)/image
-vpath %.c $(PLATFORM_SRC)/native/$(PKGDIR)/robot_child
-
-ifeq ($(PLATFORM), macosx)
-vpath %.m $(call NativeSrcDirList,,native/sun/font)
-endif # PLATFORM
-
-#
-# Libraries to link in.
-#
-
-
-ifeq ($(DEBUG_BINARIES), true)
- CFLAGS += -g
-endif
-ifeq ($(HEADLESS),true)
-CFLAGS += -DHEADLESS=$(HEADLESS)
-CPPFLAGS += -DHEADLESS=$(HEADLESS)
-OTHER_LDLIBS =
-else
-LIBXTST = -lXtst
-ifeq ($(PLATFORM), linux)
- ifeq ($(ARCH_DATA_MODEL), 64)
- # XXX what about the rest of them?
- LIBXT = -lXt
- else
- # Allows for builds on Debian GNU Linux, X11 is in a different place
- LIBXT = $(firstword $(wildcard $(OPENWIN_LIB)/libXt.a) \
- $(wildcard /usr/lib/libXt.a))
- LIBSM = $(firstword $(wildcard $(OPENWIN_LIB)/libSM.a) \
- $(wildcard /usr/lib/libSM.a))
- LIBICE = $(firstword $(wildcard $(OPENWIN_LIB)/libICE.a) \
- $(wildcard /usr/lib/libICE.a))
- LIBXTST = $(firstword $(wildcard $(OPENWIN_LIB)/libXtst.a) \
- $(wildcard /usr/lib/libXtst.a))
- endif
-endif
-
-# Use -lXmu for EditRes support
-LIBXMU_DBG = -lXmu
-LIBXMU_OPT =
-LIBXMU = $(LIBXMU_$(VARIANT))
-
-ifeq ($(PLATFORM), solaris)
-OTHER_LDLIBS = -lXt -lXext $(LIBXTST) $(LIBXMU) -lX11 -lXi
-endif
-
-ifneq (,$(findstring $(PLATFORM), linux macosx))
-OTHER_CFLAGS += -DMLIB_NO_LIBSUNMATH
-# XXX what is this define below? Isn't it motif-related?
-OTHER_CFLAGS += -DXMSTRINGDEFINES=1
-OTHER_LDLIBS = $(LIBXMU) $(LIBXTST) -lXext $(LIBXT) $(LIBSM) $(LIBICE) -lX11 -lXi
-endif
-
-endif
-# !HEADLESS
-
-OTHER_LDLIBS += $(JVMLIB) $(LIBCXX) \
- -lawt $(LIBM) $(LIBDL)
-
-#
-# Sun CC with -Xa misdefines __STDC__ to 0 (zero).
-# The following will force checking of X11 prototypes.
-#
-ifneq ($(CC_VERSION),gcc)
-CPPFLAGS += -DFUNCPROTO=15
-endif
-
-#
-# Other extra flags needed for compiling.
-#
-CPPFLAGS += -I$(CUPS_HEADERS_PATH)
-
-ifndef HEADLESS
-CPPFLAGS += -I$(OPENWIN_HOME)/include
-LDFLAGS += -L$(OPENWIN_LIB)
-
-endif # !HEADLESS
-
-CPPFLAGS += -I$(SHARE_SRC)/native/$(PKGDIR)/debug \
- -I$(SHARE_SRC)/native/$(PKGDIR)/../font \
- -I$(PLATFORM_SRC)/native/$(PKGDIR)/../font \
- -I$(SHARE_SRC)/native/$(PKGDIR)/image \
- -I$(SHARE_SRC)/native/$(PKGDIR)/image/cvutils \
- -I$(SHARE_SRC)/native/$(PKGDIR)/shell \
- -I$(SHARE_SRC)/native/$(PKGDIR)/alphacomposite \
- -I$(SHARE_SRC)/native/$(PKGDIR)/medialib \
- -I$(PLATFORM_SRC)/native/$(PKGDIR)/medialib \
- -I$(SHARE_SRC)/native/$(PKGDIR)/../java2d \
- -I$(PLATFORM_SRC)/native/$(PKGDIR)/../java2d \
- -I$(SHARE_SRC)/native/$(PKGDIR)/../java2d/loops \
- -I$(SHARE_SRC)/native/$(PKGDIR)/../java2d/pipe \
- -I$(SHARE_SRC)/native/$(PKGDIR)/../java2d/opengl \
- -I$(PLATFORM_SRC)/native/$(PKGDIR)/../java2d/opengl \
- -I$(PLATFORM_SRC)/native/$(PKGDIR)/../java2d/x11 \
- -I$(SHARE_SRC)/native/$(PKGDIR)/../dc/doe \
- -I$(SHARE_SRC)/native/$(PKGDIR)/../dc/path \
- -I$(PLATFORM_SRC)/native/$(PKGDIR)/../jdga \
- -I$(PLATFORM_SRC)/native/$(PKGDIR) \
- $(EVENT_MODEL)
-
-ifeq ($(PLATFORM), macosx)
-CPPFLAGS += -I$(CUPS_HEADERS_PATH) \
- $(call NativeSrcDirList,-I,native/sun/awt) \
- $(call NativeSrcDirList,-I,native/sun/font)
-
-ifndef HEADLESS
-CPPFLAGS += -I$(MOTIF_DIR)/include \
- -I$(OPENWIN_HOME)/include
-LDFLAGS += -L$(MOTIF_LIB) -L$(OPENWIN_LIB)
-else
-LDFLAGS += -framework Accelerate \
- -framework ApplicationServices \
- -framework Cocoa \
- -F/System/Library/Frameworks/JavaVM.framework/Frameworks \
- -framework JavaNativeFoundation \
- -framework JavaRuntimeSupport
-endif # !HEADLESS
-endif # PLATFORM
-
-ifeq ($(PLATFORM), linux)
- # Checking for the X11/extensions headers at the additional location
- CPPFLAGS += -I$(firstword $(wildcard $(OPENWIN_HOME)/include/X11/extensions) \
- $(wildcard /usr/include/X11/extensions))
-endif
-
-ifeq ($(PLATFORM), macosx)
- CPPFLAGS += -I$(OPENWIN_HOME)/include/X11/extensions \
- -I$(OPENWIN_HOME)/include
-endif
-
-ifeq ($(PLATFORM), solaris)
- CPPFLAGS += -I$(OPENWIN_HOME)/include/X11/extensions
-endif
-
-ifeq ($(PLATFORM), macosx)
- CPPFLAGS += -DX11_PATH=\"$(X11_PATH)\" -DPACKAGE_PATH=\"$(PACKAGE_PATH)\"
-endif
-
-LDFLAGS += -L$(LIBDIR)/$(LIBARCH)/$(TSOBJDIR) \
- $(AWT_RUNPATH)
-
-CLASSES.export += java.io.InputStream \
- java.lang.ThreadGroup
-
diff --git a/jdk/make/sun/cldr/Makefile b/jdk/make/sun/cldr/Makefile
deleted file mode 100644
index eaf5bac5508..00000000000
--- a/jdk/make/sun/cldr/Makefile
+++ /dev/null
@@ -1,107 +0,0 @@
-#
-# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for CLDR locale data.
-#
-
-BUILDDIR = ../..
-
-PACKAGE = sun.text.resources.cldr
-PRODUCT = sun
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-
-include $(BUILDDIR)/common/Defs.gmk
-
-# Re-direct classes to another location (we are building cldrdata.jar)
-CLASSDESTDIR = $(TEMPDIR)/classes
-CLDRVERSION = 21.0.1
-CLDRSRCDIR = $(SHARE_SRC)/classes/sun/util/cldr/resources/$(subst .,_,$(CLDRVERSION))
-CLDRDATA_JAR = $(EXTDIR)/cldrdata.jar
-CLDRCONVERTER_JAR = $(BUILDTOOLJARDIR)/cldrconverter.jar
-
-#
-# Files
-#
-CLDRGENSRCDIR = $(GENSRCDIR)/sun/text/resources/cldr \
- $(GENSRCDIR)/sun/util/cldr \
- $(GENSRCDIR)/sun/util/resources/cldr
-MANIFEST_FILE = $(TEMPDIR)/manifest.mf
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
-gensrc: $(GENSRCDIR)/sun/util/cldr/CLDRLocaleDataMetaInfo.java
-
-$(GENSRCDIR)/sun/util/cldr/CLDRLocaleDataMetaInfo.java: \
- $(wildcard $(CLDRSRCDIR)/common/dtd/*.dtd) \
- $(wildcard $(CLDRSRCDIR)/common/main/*.xml) \
- $(wildcard $(CLDRSRCDIR)/common/supplemental/*.xml)
- $(prep-target)
- @$(BOOT_JAVA_CMD) -jar $(CLDRCONVERTER_JAR) \
- -base $(CLDRSRCDIR) \
- -o $(GENSRCDIR)
- @$(java-vm-cleanup)
-
-$(CLDRDATA_JAR): $(EXTDIR) $(GENSRCDIR)/sun/util/cldr/CLDRLocaleDataMetaInfo.java $(MANIFEST_FILE)
- $(prep-target)
- $(MKDIR) -p $(CLASSDESTDIR)
- $(shell \
- for dir in $(GENSRCDIR); do \
- if [ -d $$dir ] ; then \
- ( $(CD) $$dir; \
- for sdir in $(CLDRGENSRCDIR); do \
- if [ -d $$sdir ] ; then \
- $(FIND) $$sdir \
- -name '*.java' -print >> $(JAVA_SOURCE_LIST) ; \
- fi ; \
- done \
- ); \
- fi; \
- done \
- )
- $(JAVAC_CMD) -sourcepath "$(SOURCEPATH)" -d $(CLASSDESTDIR) @$(JAVA_SOURCE_LIST)
- $(BOOT_JAR_CMD) -cmf $(MANIFEST_FILE) $@ -C $(CLASSDESTDIR) sun \
- $(BOOT_JAR_JFLAGS)
- @$(java-vm-cleanup)
-
-$(MANIFEST_FILE):
- @$(prep-target)
- $(ECHO) "CLDR-Version: $(CLDRVERSION)" > $@
-
-build: gensrc $(CLDRDATA_JAR)
-
-clean clobber::
- $(RM) -r $(CLASSDESTDIR)
- $(RM) -r $(GENSRCDIR)/sun/text/resources/cldr
- $(RM) -r $(GENSRCDIR)/sun/util/cldr
- $(RM) -r $(GENSRCDIR)/sun/util/resources/cldr
- $(RM) $(MANIFEST_FILE)
- $(RM) $(CLDRDATA_JAR)
-
-.PHONY: gensrc
diff --git a/jdk/make/sun/cmm/Makefile b/jdk/make/sun/cmm/Makefile
deleted file mode 100644
index 137b8d3d765..00000000000
--- a/jdk/make/sun/cmm/Makefile
+++ /dev/null
@@ -1,86 +0,0 @@
-#
-# Copyright (c) 2006, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS += lcms
-
-ifdef OPENJDK
- ICCPROFILE_SRC_DIR = $(SHARE_SRC)/lib/cmm/lcms
-else # !OPENJDK
- SUBDIRS += kcms
- ICCPROFILE_SRC_DIR = $(CLOSED_SRC)/share/lib/cmm/kcms
-endif # OPENJDK
-
-include $(BUILDDIR)/common/Subdirs.gmk
-
-#
-# ICC Profiles used by the CMM.
-#
-ICCPROFILE_DEST_DIR = $(LIBDIR)/cmm
-
-iccprofiles: $(ICCPROFILE_DEST_DIR)/sRGB.pf $(ICCPROFILE_DEST_DIR)/GRAY.pf \
- $(ICCPROFILE_DEST_DIR)/CIEXYZ.pf $(ICCPROFILE_DEST_DIR)/PYCC.pf \
- $(ICCPROFILE_DEST_DIR)/LINEAR_RGB.pf
-
-$(ICCPROFILE_DEST_DIR)/sRGB.pf: $(ICCPROFILE_SRC_DIR)/sRGB.pf
- $(install-file)
- $(call chmod-file, 444)
-
-$(ICCPROFILE_DEST_DIR)/GRAY.pf: $(ICCPROFILE_SRC_DIR)/GRAY.pf
- $(install-file)
- $(call chmod-file, 444)
-
-$(ICCPROFILE_DEST_DIR)/CIEXYZ.pf: $(ICCPROFILE_SRC_DIR)/CIEXYZ.pf
- $(install-file)
- $(call chmod-file, 444)
-
-$(ICCPROFILE_DEST_DIR)/PYCC.pf: $(ICCPROFILE_SRC_DIR)/PYCC.pf
- $(install-file)
- $(call chmod-file, 444)
-
-$(ICCPROFILE_DEST_DIR)/LINEAR_RGB.pf: $(ICCPROFILE_SRC_DIR)/LINEAR_RGB.pf
- $(install-file)
- $(call chmod-file, 444)
-
-iccprofiles.clean:
- $(RM) -r $(ICCPROFILE_DEST_DIR)
-
-
-clobber: iccprofiles.clean
- $(SUBDIRS-loop)
-
-clean: iccprofiles.clean
- $(SUBDIRS-loop)
-
-all build:: iccprofiles
- $(SUBDIRS-loop)
-
-openjdk::
- $(MAKE) OPENJDK=true build
-
-.PHONY: iccprofiles iccprofiles.clean copy-files openjdk
diff --git a/jdk/make/sun/cmm/kcms/FILES_c_unix.gmk b/jdk/make/sun/cmm/kcms/FILES_c_unix.gmk
deleted file mode 100644
index cd20c775477..00000000000
--- a/jdk/make/sun/cmm/kcms/FILES_c_unix.gmk
+++ /dev/null
@@ -1,134 +0,0 @@
-#
-# Copyright (c) 1997, 2003, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_c = \
- attrmgr.c \
- auxpt.c \
- calc.c \
- calcgtbl.c \
- calcitbl.c \
- calcmtbl.c \
- calcotbl.c \
- chainsu.c \
- chnrules.c \
- cmpsatt.c \
- cmpsattf.c \
- cmyklin.c \
- combine.c \
- compilut.c \
- compitbl.c \
- compose.c \
- compotbl.c \
- convert1.c \
- copy.c \
- crc32.c \
- dispatch.c \
- doevalsw.c \
- eval.c \
- evalth13.c \
- evalth14.c \
- evalth1c.c \
- evalth1g.c \
- f4lex.c \
- filemap.c \
- fmtdata.c \
- futiomem.c \
- futiotbl.c \
- futmft2.c \
- fwdmono.c \
- fwdxform.c \
- fxnull.c \
- invmono.c \
- invxform.c \
- io.c \
- io_swab.c \
- ioencode.c \
- iomf.c \
- iotable.c \
- kcms_io.c \
- kcpmgr.c \
- kcpmgru.c \
- kpfile.c \
- kplib.c \
- kpmd5.c \
- lab2uvl.c \
- lab2xyz.c \
- lensity.c \
- linlab.c \
- logrgb.c \
- loguvl.c \
- malloc.c \
- mat2fut.c \
- matrix.c \
- memory.c \
- moncurv.c \
- new.c \
- outmat.c \
- profile.c \
- profilem.c \
- ptchain.c \
- pteval.c \
- ptinvert.c \
- ptiomem.c \
- pttmgr.c \
- rel2abs.c \
- resize.c \
- share.c \
- solvemat.c \
- spattpr.c \
- spattr.c \
- spattrio.c \
- spcvrt.c \
- speval.c \
- splink.c \
- splut.c \
- sprofile.c \
- sprofpr.c \
- spsave.c \
- spsearch.c \
- spsys.c \
- spsystem.c \
- sptagio.c \
- sptagmgr.c \
- sputilpr.c \
- spxf_gen.c \
- spxfcvrt.c \
- spxfgpr.c \
- spxfmtag.c \
- spxform.c \
- spxfprv.c \
- spxfromr.c \
- sync.c \
- systime.c \
- thread.c \
- thredmem.c \
- ukcpmgr.c \
- unixmem.c \
- util.c \
- uvl2lab.c \
- xfers.c \
- xyz2lab.c \
- xyzmap.c \
- CMM.c
diff --git a/jdk/make/sun/cmm/kcms/FILES_c_windows.gmk b/jdk/make/sun/cmm/kcms/FILES_c_windows.gmk
deleted file mode 100644
index de1a9298358..00000000000
--- a/jdk/make/sun/cmm/kcms/FILES_c_windows.gmk
+++ /dev/null
@@ -1,138 +0,0 @@
-#
-# Copyright (c) 1997, 2003, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_c = \
- attrmgr.c \
- auxpt.c \
- calc.c \
- calcgtbl.c \
- calcitbl.c \
- calcmtbl.c \
- calcotbl.c \
- chainsu.c \
- chnrules.c \
- cmmdll.c \
- cmpsatt.c \
- cmpsattf.c \
- cmyklin.c \
- combine.c \
- compilut.c \
- compitbl.c \
- compose.c \
- compotbl.c \
- convert1.c \
- copy.c \
- crc32.c \
- dispatch.c \
- doevalsw.c \
- eval.c \
- evalth13.c \
- evalth14.c \
- evalth1c.c \
- evalth1g.c \
- f4lex.c \
- filemap.c \
- fmtdata.c \
- futiomem.c \
- futiotbl.c \
- futmft2.c \
- fwdmono.c \
- fwdxform.c \
- fxnull.c \
- invmono.c \
- invxform.c \
- io.c \
- io_swab.c \
- ioencode.c \
- iomf.c \
- iotable.c \
- kcms_io.c \
- kcpmgr.c \
- kcpmgru.c \
- kpfile.c \
- kplib.c \
- kpmd5.c \
- lab2uvl.c \
- lab2xyz.c \
- lensity.c \
- linlab.c \
- logrgb.c \
- loguvl.c \
- malloc.c \
- mat2fut.c \
- matrix.c \
- memory.c \
- moncurv.c \
- new.c \
- outmat.c \
- profile.c \
- profilem.c \
- ptchain.c \
- pteval.c \
- ptinvert.c \
- ptiomem.c \
- pttmgr.c \
- registry.c \
- rel2abs.c \
- resize.c \
- share.c \
- solvemat.c \
- spattpr.c \
- spattr.c \
- spattrio.c \
- spcvrt.c \
- speval.c \
- splink.c \
- splut.c \
- sprofile.c \
- sprofpr.c \
- spsave.c \
- spsearch.c \
- spsys.c \
- spsystem.c \
- sptagio.c \
- sptagmgr.c \
- sputilpr.c \
- spxf_gen.c \
- spxfcvrt.c \
- spxffile.c \
- spxfgpr.c \
- spxfmtag.c \
- spxform.c \
- spxfprv.c \
- spxfromr.c \
- sync.c \
- sysinfo.c \
- systime.c \
- thread.c \
- thredmem.c \
- util.c \
- uvl2lab.c \
- winmem.c \
- wkcpmgr.c \
- xfers.c \
- xyz2lab.c \
- xyzmap.c \
- CMM.c
diff --git a/jdk/make/sun/cmm/kcms/Makefile b/jdk/make/sun/cmm/kcms/Makefile
deleted file mode 100644
index 65372af5d96..00000000000
--- a/jdk/make/sun/cmm/kcms/Makefile
+++ /dev/null
@@ -1,108 +0,0 @@
-#
-# Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PACKAGE = sun.java2d.cmm.kcms
-LIBRARY = kcms
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-ifeq ($(PLATFORM), windows)
-include FILES_c_windows.gmk
-else # PLATFORM
-include FILES_c_unix.gmk
-endif # PLATFORM
-
-FILES_java = \
- sun/java2d/cmm/kcms/CMM.java
-
-FILES_export = \
- sun/java2d/cmm/kcms/CMM.java
-
-ifeq ($(PLATFORM), windows)
- # Override the default version info with our own resource file (see 5043594)
- VERSIONINFO_RESOURCE = $(CLOSED_SRC)/share/native/sun/java2d/cmm/kcms/cmm.rc
-endif
-
-# Rules
-#
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-include $(BUILDDIR)/common/Library.gmk
-
-SERVICEDIR = $(CLASSBINDIR)/META-INF/services
-
-FILES_copy = \
- $(SERVICEDIR)/sun.java2d.cmm.CMMServiceProvider
-
-
-build: copy-files
-
-copy-files: $(FILES_copy)
-
-$(SERVICEDIR)/%: $(CLOSED_SRC)/share/classes/sun/java2d/cmm/kcms/META-INF/services/%
- $(install-file)
-
-#
-# Extra rules
-#
-ifeq ($(PLATFORM), linux)
- LDLIBS += -lpthread
- OTHER_CFLAGS += -Wno-missing-field-initializers
-endif
-
-clean clobber::
- $(RM) $(FILES_copy)
-
-#
-# Add to ambient vpath to get files in a subdirectory
-#
-vpath %.c $(CLOSED_SRC)/share/native/$(PKGDIR)
-
-ifeq ($(PLATFORM), windows)
-
-OTHER_LDLIBS = user32.lib version.lib
-
-clean:: res.clean
-
-res.clean:
- $(RM) $(OBJDIR)/cmm.rc
- $(RM) $(OBJDIR)/cmm.res
- $(RM) $(OBJDIR)/cmm.h
-
-else # PLATFORM
-OTHER_LDLIBS = $(LIBM)
-
-# Use pic instead of PIC on this library
-GLOBAL_KPIC = $(PIC_CODE_SMALL)
-
-CPPFLAGS += -I$(CLASSHDRDIR) \
-
-endif # PLATFORM
-
-CFLAGS += -DJAVACMM -DFUT_CALC_EX -DNO_FUT_GCONST
-
diff --git a/jdk/make/sun/cmm/kcms/mapfile-vers b/jdk/make/sun/cmm/kcms/mapfile-vers
deleted file mode 100644
index 33b0d305c94..00000000000
--- a/jdk/make/sun/cmm/kcms/mapfile-vers
+++ /dev/null
@@ -1,47 +0,0 @@
-#
-# Copyright (c) 1997, 2006, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- Java_sun_java2d_cmm_kcms_CMM_cmmGetTagSize;
- Java_sun_java2d_cmm_kcms_CMM_cmmGetNumComponents;
- Java_sun_java2d_cmm_kcms_CMM_cmmColorConvert;
- Java_sun_java2d_cmm_kcms_CMM_cmmInit;
- Java_sun_java2d_cmm_kcms_CMM_cmmCombineTransforms;
- Java_sun_java2d_cmm_kcms_CMM_cmmGetTagData;
- Java_sun_java2d_cmm_kcms_CMM_cmmSetTagData;
- Java_sun_java2d_cmm_kcms_CMM_cmmGetProfileData;
- Java_sun_java2d_cmm_kcms_CMM_cmmFreeProfile;
- Java_sun_java2d_cmm_kcms_CMM_cmmTerminate;
- Java_sun_java2d_cmm_kcms_CMM_cmmLoadProfile;
- Java_sun_java2d_cmm_kcms_CMM_cmmGetTransform;
- Java_sun_java2d_cmm_kcms_CMM_cmmFreeTransform;
- Java_sun_java2d_cmm_kcms_CMM_cmmGetProfileSize;
-
- local:
- *;
-};
diff --git a/jdk/make/sun/cmm/lcms/FILES_c_unix.gmk b/jdk/make/sun/cmm/lcms/FILES_c_unix.gmk
deleted file mode 100644
index 58e39e3df5a..00000000000
--- a/jdk/make/sun/cmm/lcms/FILES_c_unix.gmk
+++ /dev/null
@@ -1,52 +0,0 @@
-#
-# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_c = \
- cmscam02.c \
- cmscgats.c \
- cmscnvrt.c \
- cmserr.c \
- cmsgamma.c \
- cmsgmt.c \
- cmshalf.c \
- cmsintrp.c \
- cmsio0.c \
- cmsio1.c \
- cmslut.c \
- cmsmd5.c \
- cmsmtrx.c \
- cmsnamed.c \
- cmsopt.c \
- cmspack.c \
- cmspcs.c \
- cmsplugin.c \
- cmsps2.c \
- cmssamp.c \
- cmssm.c \
- cmstypes.c \
- cmsvirt.c \
- cmswtpnt.c \
- cmsxform.c \
- LCMS.c
diff --git a/jdk/make/sun/cmm/lcms/FILES_c_windows.gmk b/jdk/make/sun/cmm/lcms/FILES_c_windows.gmk
deleted file mode 100644
index 58e39e3df5a..00000000000
--- a/jdk/make/sun/cmm/lcms/FILES_c_windows.gmk
+++ /dev/null
@@ -1,52 +0,0 @@
-#
-# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_c = \
- cmscam02.c \
- cmscgats.c \
- cmscnvrt.c \
- cmserr.c \
- cmsgamma.c \
- cmsgmt.c \
- cmshalf.c \
- cmsintrp.c \
- cmsio0.c \
- cmsio1.c \
- cmslut.c \
- cmsmd5.c \
- cmsmtrx.c \
- cmsnamed.c \
- cmsopt.c \
- cmspack.c \
- cmspcs.c \
- cmsplugin.c \
- cmsps2.c \
- cmssamp.c \
- cmssm.c \
- cmstypes.c \
- cmsvirt.c \
- cmswtpnt.c \
- cmsxform.c \
- LCMS.c
diff --git a/jdk/make/sun/cmm/lcms/Makefile b/jdk/make/sun/cmm/lcms/Makefile
deleted file mode 100644
index 15afe61c3d8..00000000000
--- a/jdk/make/sun/cmm/lcms/Makefile
+++ /dev/null
@@ -1,107 +0,0 @@
-#
-# Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PACKAGE = sun.java2d.cmm.lcms
-LIBRARY = lcms
-PRODUCT = sun
-
-# Use highest level of optimization on this library
-OPTIMIZATION_LEVEL = HIGHEST
-
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-ifeq ($(PLATFORM), windows)
-include FILES_c_windows.gmk
-else # PLATFORM
-include FILES_c_unix.gmk
-endif # PLATFORM
-
-FILES_java = \
- $(TAGDIR)sun/java2d/cmm/lcms/LCMS.java \
- $(TAGDIR)sun/java2d/cmm/lcms/LCMSImageLayout.java \
- $(TAGDIR)sun/java2d/cmm/lcms/LCMSTransform.java
-
-FILES_export = sun/java2d/cmm/lcms/LCMS.java
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-include $(BUILDDIR)/common/Library.gmk
-
-SERVICEDIR = $(CLASSBINDIR)/META-INF/services
-
-FILES_copy = \
- $(SERVICEDIR)/sun.java2d.cmm.CMMServiceProvider
-
-build: copy-files
-
-copy-files: $(FILES_copy)
-
-$(SERVICEDIR)/%: $(SHARE_SRC)/classes/sun/java2d/cmm/lcms/META-INF/services/%
- $(install-file)
-
-#
-# Extra rules
-#
-
-ifeq ($(PLATFORM), solaris)
-CFLAGS := $(subst -xc99=%none,-xc99=no_lib,$(CFLAGS))
-endif
-
-clean clobber::
- $(RM) $(FILES_copy)
-
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)
-vpath %.c $(SHARE_SRC)/native/sun/java2d
-
-ifeq ($(PLATFORM), windows)
-OTHER_CFLAGS += -DCMS_IS_WINDOWS_
-
-OTHER_LDLIBS = $(OBJDIR)/../../../sun.awt/awt/$(OBJDIRNAME)/awt.lib
-OTHER_INCLUDES += -I$(SHARE_SRC)/native/sun/java2d \
- -I$(SHARE_SRC)/native/sun/awt/debug
-
-clean:: res.clean
-
-res.clean:
- $(RM) $(OBJDIR)/cmm.rc
- $(RM) $(OBJDIR)/cmm.res
- $(RM) $(OBJDIR)/cmm.h
-
-else
-ifeq ($(PLATFORM), macosx)
-OTHER_LDLIBS = $(LIBM) -lawt -L$(LIBDIR)/xawt
-else
-OTHER_LDLIBS = $(LIBM) -lawt -L$(LIBDIR)/$(LIBARCH)/xawt
-endif
-CPPFLAGS += -I$(SHARE_SRC)/native/sun/java2d \
- -I$(SHARE_SRC)/native/sun/awt/debug
-endif
-
diff --git a/jdk/make/sun/cmm/lcms/mapfile-vers b/jdk/make/sun/cmm/lcms/mapfile-vers
deleted file mode 100644
index 949ff9b5787..00000000000
--- a/jdk/make/sun/cmm/lcms/mapfile-vers
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- Java_sun_java2d_cmm_lcms_LCMS_loadProfileNative;
- Java_sun_java2d_cmm_lcms_LCMS_getProfileSizeNative;
- Java_sun_java2d_cmm_lcms_LCMS_getProfileDataNative;
- Java_sun_java2d_cmm_lcms_LCMS_getTagNative;
- Java_sun_java2d_cmm_lcms_LCMS_setTagDataNative;
- Java_sun_java2d_cmm_lcms_LCMS_colorConvert;
- Java_sun_java2d_cmm_lcms_LCMS_getProfileID;
- Java_sun_java2d_cmm_lcms_LCMS_initLCMS;
- Java_sun_java2d_cmm_lcms_LCMS_createNativeTransform;
- JNI_OnLoad;
-
- local:
- *;
-};
diff --git a/jdk/make/sun/dcpr/FILES_c.gmk b/jdk/make/sun/dcpr/FILES_c.gmk
deleted file mode 100644
index 898f66e248d..00000000000
--- a/jdk/make/sun/dcpr/FILES_c.gmk
+++ /dev/null
@@ -1,51 +0,0 @@
-#
-# Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_c = \
- CJError.c \
- doeObject.c \
- doeSun.c \
- dcPool.c \
- CJPathConsumer.c \
- CJPathConsumer2D.c \
- dcPathConsumer.c \
- dcPathStore.c \
- dcPathError.c \
- dcPathException.c \
- PathFiller.c \
- PathDasher.c \
- PathStroker.c \
- dcLLFiller.c \
- dcLLFillerH.c \
- dcLLFillerS.c \
- dcPRError.c \
- dcPRException.c \
- dcPathFiller.c \
- dcPathDasher.c \
- dcPathStorage.c \
- dcPathStroker.c \
- affine.c \
- angles.c \
- arcs.c \
diff --git a/jdk/make/sun/dcpr/Makefile b/jdk/make/sun/dcpr/Makefile
deleted file mode 100644
index fb22b1d3f72..00000000000
--- a/jdk/make/sun/dcpr/Makefile
+++ /dev/null
@@ -1,93 +0,0 @@
-#
-# Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.dc
-LIBRARY = dcpr
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-include FILES_c.gmk
-
-FILES_java = \
- sun/dc/DuctusRenderingEngine.java \
- sun/dc/path/FastPathProducer.java \
- sun/dc/path/PathConsumer.java \
- sun/dc/path/PathError.java \
- sun/dc/path/PathException.java \
- sun/dc/pr/PathDasher.java \
- sun/dc/pr/PathFiller.java \
- sun/dc/pr/PathStroker.java \
- sun/dc/pr/PRError.java \
- sun/dc/pr/PRException.java \
- sun/dc/pr/Rasterizer.java
-
-FILES_export = \
- sun/dc/pr/PathDasher.java \
- sun/dc/pr/PathFiller.java \
- sun/dc/pr/PathStroker.java
-
-#
-# Rules.
-#
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-include $(BUILDDIR)/common/Library.gmk
-
-SERVICEDIR = $(CLASSBINDIR)/META-INF/services
-
-FILES_copy = \
- $(SERVICEDIR)/sun.java2d.pipe.RenderingEngine
-
-build: copy-files
-
-copy-files: $(FILES_copy)
-
-$(SERVICEDIR)/%: $(SHARE_SRC)/classes/sun/dc/META-INF/services/%
- $(install-file)
-
-#
-# Add to the ambient vpath to pick up files in subdirectories
-#
-vpath %.c $(CLOSED_SRC)/share/native/$(PKGDIR)/doe
-vpath %.c $(CLOSED_SRC)/share/native/$(PKGDIR)/path
-vpath %.c $(CLOSED_SRC)/share/native/$(PKGDIR)/pr
-vpath %.c $(CLOSED_SRC)/share/native/$(PKGDIR)/util
-vpath %.c $(SHARE_SRC)/native/sun/java2d/pipe
-
-ifneq ($(PLATFORM), windows)
- OTHER_LDLIBS = $(LIBM)
-endif # PLATFORM
-
-CPPFLAGS += \
- -I$(CLOSED_SRC)/share/native/$(PKGDIR)/doe \
- -I$(CLOSED_SRC)/share/native/$(PKGDIR)/path \
- -I$(CLOSED_SRC)/share/native/$(PKGDIR)/pr \
- -I$(CLOSED_SRC)/share/native/$(PKGDIR)/util \
- -I$(SHARE_SRC)/native/sun/java2d/pipe \
- -I$(PLATFORM_SRC)/native/sun/java2d
-
diff --git a/jdk/make/sun/dcpr/mapfile-vers b/jdk/make/sun/dcpr/mapfile-vers
deleted file mode 100644
index 966289793be..00000000000
--- a/jdk/make/sun/dcpr/mapfile-vers
+++ /dev/null
@@ -1,93 +0,0 @@
-#
-# Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- Java_sun_dc_pr_PathDasher_beginPath;
- Java_sun_dc_pr_PathFiller_getTileState;
- Java_sun_dc_pr_PathStroker_setCaps;
- Java_sun_dc_pr_PathStroker_setCorners;
- Java_sun_dc_pr_PathFiller_writeAlpha16;
- Java_sun_dc_pr_PathFiller_closedSubpath;
- Java_sun_dc_pr_PathStroker_beginPath;
- Java_sun_dc_pr_PathDasher_setDashT4;
- Java_sun_dc_pr_PathFiller_dispose;
- Java_sun_dc_pr_PathStroker_closedSubpath;
- Java_sun_dc_pr_PathDasher_appendLine;
- Java_sun_dc_pr_PathStroker_dispose;
- Java_sun_dc_pr_PathDasher_setOutputConsumer;
- Java_sun_dc_pr_PathStroker_reset;
- Java_sun_dc_pr_PathFiller_beginSubpath;
- Java_sun_dc_pr_PathFiller_writeAlpha8;
- Java_sun_dc_pr_PathDasher_closedSubpath;
- Java_sun_dc_pr_PathFiller_appendQuadratic;
- Java_sun_dc_pr_PathDasher_setOutputT6;
- Java_sun_dc_pr_PathStroker_setPenFitting;
- Java_sun_dc_pr_PathStroker_endPath;
- Java_sun_dc_pr_PathDasher_setDash;
- Java_sun_dc_pr_PathFiller_nextTile;
- Java_sun_dc_pr_PathStroker_setOutputConsumer;
- Java_sun_dc_pr_PathFiller_setFillMode;
- Java_sun_dc_pr_PathFiller_appendLine;
- Java_sun_dc_pr_PathStroker_appendQuadratic;
- Java_sun_dc_pr_PathFiller_endPath;
- Java_sun_dc_pr_PathStroker_appendCubic;
- Java_sun_dc_pr_PathDasher_appendCubic;
- Java_sun_dc_pr_PathStroker_setPenDiameter;
- Java_sun_dc_pr_PathFiller_setOutputArea;
- Java_sun_dc_pr_PathFiller_getAlphaBox;
- Java_sun_dc_pr_PathStroker_appendLine;
- Java_sun_dc_pr_PathStroker_setOutputT6;
- Java_sun_dc_pr_PathFiller_beginPath;
- Java_sun_dc_pr_PathDasher_dispose;
- Java_sun_dc_pr_PathDasher_reset;
- Java_sun_dc_pr_PathFiller_reset;
- Java_sun_dc_pr_PathDasher_endPath;
- Java_sun_dc_pr_PathStroker_beginSubpath;
- Java_sun_dc_pr_PathStroker_setPenT4;
- Java_sun_dc_pr_PathDasher_appendQuadratic;
- Java_sun_dc_pr_PathDasher_beginSubpath;
- Java_sun_dc_pr_PathFiller_appendCubic;
-
- Java_sun_dc_pr_PathDasher_cClassFinalize;
- Java_sun_dc_pr_PathDasher_cClassInitialize;
- Java_sun_dc_pr_PathDasher_cInitialize;
- Java_sun_dc_pr_PathFiller_cClassFinalize;
- Java_sun_dc_pr_PathFiller_cClassInitialize;
- Java_sun_dc_pr_PathFiller_cInitialize;
- Java_sun_dc_pr_PathStroker_cClassFinalize;
- Java_sun_dc_pr_PathStroker_cClassInitialize;
- Java_sun_dc_pr_PathStroker_cInitialize;
- Java_sun_dc_pr_PathStroker_cInitialize2D;
-
- Java_sun_dc_pr_PathDasher_getCPathConsumer;
- Java_sun_dc_pr_PathFiller_getCPathConsumer;
- Java_sun_dc_pr_PathStroker_getCPathConsumer;
-
- local:
- *;
-};
diff --git a/jdk/make/sun/font/FILES_c.gmk b/jdk/make/sun/font/FILES_c.gmk
deleted file mode 100644
index b1895c50f16..00000000000
--- a/jdk/make/sun/font/FILES_c.gmk
+++ /dev/null
@@ -1,138 +0,0 @@
-#
-# Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_c_shared = \
- DrawGlyphList.c \
- sunFont.c
-
-ifdef OPENJDK
-FILES_c_shared += $(TARGDIR)freetypeScaler.c
-endif
-
-FILES_cpp_shared = \
- CursiveAttachmentSubtables.cpp \
- ExtensionSubtables.cpp \
- MPreFixups.cpp \
- HanLayoutEngine.cpp \
- LEFontInstance.cpp \
- ContextualGlyphSubstProc.cpp \
- IndicRearrangementProcessor.cpp \
- LigatureSubstProc.cpp \
- LookupTables.cpp \
- MorphTables.cpp \
- NonContextualGlyphSubstProc.cpp \
- SegmentArrayProcessor.cpp \
- SegmentSingleProcessor.cpp \
- SimpleArrayProcessor.cpp \
- SingleTableProcessor.cpp \
- StateTableProcessor.cpp \
- SubtableProcessor.cpp \
- TrimmedArrayProcessor.cpp \
- AlternateSubstSubtables.cpp \
- AnchorTables.cpp \
- CanonData.cpp \
- CanonShaping.cpp \
- ClassDefinitionTables.cpp \
- ContextualSubstSubtables.cpp \
- CoverageTables.cpp \
- DeviceTables.cpp \
- Features.cpp \
- GDEFMarkFilter.cpp \
- GlyphDefinitionTables.cpp \
- GlyphIterator.cpp \
- GlyphLookupTables.cpp \
- GlyphPositionAdjustments.cpp \
- GlyphPosnLookupProc.cpp \
- GlyphPositioningTables.cpp \
- GlyphSubstLookupProc.cpp \
- GlyphSubstitutionTables.cpp \
- HangulLayoutEngine.cpp \
- IndicClassTables.cpp \
- IndicReordering.cpp \
- KernTable.cpp \
- KhmerLayoutEngine.cpp \
- KhmerReordering.cpp \
- LEGlyphStorage.cpp \
- LEInsertionList.cpp \
- LigatureSubstSubtables.cpp \
- LookupProcessor.cpp \
- Lookups.cpp \
- MarkArrays.cpp \
- MarkToBasePosnSubtables.cpp \
- MarkToLigaturePosnSubtables.cpp \
- MarkToMarkPosnSubtables.cpp \
- MirroredCharData.cpp \
- MultipleSubstSubtables.cpp \
- OpenTypeUtilities.cpp \
- PairPositioningSubtables.cpp \
- ScriptAndLanguage.cpp \
- ShapingTypeData.cpp \
- SinglePositioningSubtables.cpp \
- SingleSubstitutionSubtables.cpp \
- SubstitutionLookups.cpp \
- ThaiShaping.cpp \
- ThaiStateTables.cpp \
- TibetanLayoutEngine.cpp \
- TibetanReordering.cpp \
- ValueRecords.cpp \
- ArabicLayoutEngine.cpp \
- ArabicShaping.cpp \
- GXLayoutEngine.cpp \
- IndicLayoutEngine.cpp \
- LayoutEngine.cpp \
- SunLayoutEngine.cpp \
- OpenTypeLayoutEngine.cpp \
- ThaiLayoutEngine.cpp \
- ScriptAndLanguageTags.cpp \
- FontInstanceAdapter.cpp \
- ContextualGlyphInsertionProc2.cpp \
- ContextualGlyphSubstProc2.cpp \
- GXLayoutEngine2.cpp \
- IndicRearrangementProcessor2.cpp \
- LigatureSubstProc2.cpp \
- MorphTables2.cpp \
- NonContextualGlyphSubstProc2.cpp \
- SegmentArrayProcessor2.cpp \
- SegmentSingleProcessor2.cpp \
- SimpleArrayProcessor2.cpp \
- SingleTableProcessor2.cpp \
- StateTableProcessor2.cpp \
- SubtableProcessor2.cpp \
- TrimmedArrayProcessor2.cpp
-
-
-ifeq ($(PLATFORM),windows)
-FILES_c_platform = fontpath.c \
- lcdglyph.c
-
-FILES_cpp_platform =
-else
-FILES_c_platform = X11FontScaler.c \
- X11TextRenderer.c
-FILES_cpp_platform =
-endif
-
-FILES_c = $(FILES_c_shared) $(FILES_c_platform)
-FILES_cpp = $(FILES_cpp_shared) $(FILES_cpp_platform)
diff --git a/jdk/make/sun/font/Makefile b/jdk/make/sun/font/Makefile
deleted file mode 100644
index fd8c8a2c448..00000000000
--- a/jdk/make/sun/font/Makefile
+++ /dev/null
@@ -1,232 +0,0 @@
-#
-# Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building all of font tools
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.font
-LIBRARY = fontmanager
-PRODUCT = sun
-
-# Indicate we want the C++ compiler to do the linking.
-CPLUSPLUSLIBRARY=true
-
-# Use higher optimization level
-ifeq ($(PLATFORM), windows)
-OPTIMIZATION_LEVEL = HIGHEST
-else
-OPTIMIZATION_LEVEL = HIGHER
-endif
-
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Created without -z defs on linux
-#
-ifeq ($(PLATFORM), linux)
- LDFLAGS_DEFS_OPTION =
-endif
-
-#
-# Files
-#
-
-include FILES_c.gmk
-
-AUTO_FILES_JAVA_DIRS = sun/font
-FILES_java += java/awt/Font.java java/text/Bidi.java
-
-FILES_export = \
- sun/font/SunLayoutEngine.java \
- java/awt/Font.java \
- java/text/Bidi.java \
- sun/font/FileFont.java \
- sun/font/FileFontStrike.java \
- sun/font/SunFontManager.java \
- sun/font/GlyphList.java \
- sun/font/NativeFont.java \
- sun/font/StrikeCache.java \
- sun/font/NullFontScaler.java \
- sun/font/FreetypeFontScaler.java \
- sun/java2d/loops/DrawGlyphList.java \
- sun/java2d/loops/DrawGlyphListAA.java \
- sun/java2d/loops/DrawGlyphListLCD.java \
- sun/java2d/loops/GraphicsPrimitive.java
-
-ifeq ($(PLATFORM), windows)
-
- LDLIBS += user32.lib gdi32.lib $(OBJDIR)/../../../sun.awt/awt/$(OBJDIRNAME)/awt.lib
-
- OTHER_CFLAGS += -DCC_NOEX
- OTHER_CXXFLAGS += -DCC_NOEX
-
-else # PLATFORM unix
-
- FILES_export += \
- sun/font/NativeStrike.java \
- sun/font/NativeStrikeDisposer.java \
- sun/font/X11TextRenderer.java \
- sun/awt/X11GraphicsEnvironment.java
-
-endif # PLATFORM
-
-# Turn off aliasing with GCC for ExtensionSubtables.cpp
-ifeq ($(PLATFORM), linux)
- CXXFLAGS += $(CXXFLAGS_$(@F))
- CXXFLAGS_ExtensionSubtables.o = -fno-strict-aliasing
-endif
-
-#In the non-OpenJDK mode we need to build T2K
-ifndef OPENJDK
-t2k:
- $(ECHO) "lib=" $(ACTUAL_LIBRARY)
- $(MAKE) -C t2k
-
-all build: t2k
-t2k: library
-clean clobber::
- $(MAKE) -C t2k clean
-else
-
-FILES_m=mapfile-vers.openjdk
-
-#make sure freetype dll will be available at runtime as well as link time
-#
-#NB: Default freetype build system uses -h linker option and
-# result .so contains hardcoded library name that is later
-# used for adding dependencies to other objects
-# (e.g. libfontmanager.so).
-#
-# It is not obvious how to extract that hardcoded name (libfreetype.so.6)
-# without overcomplicating logic here.
-# To workaround this we hardcode .6 suffix for now.
-#
-# Note that .so.6 library will not be found by System.loadLibrary()
-# but fortunately we need to load FreeType library explicitly
-# on windows only
-#
-#TODO: rework this to avoid hardcoding library name in the makefile
-#
-ifeq ($(PLATFORM), windows)
- FREETYPE_LIB = $(LIB_LOCATION)/$(LIB_PREFIX)freetype.$(LIBRARY_SUFFIX)
- OTHER_LDLIBS += $(FREETYPE_LIB_PATH)/freetype.lib
-else
- ifeq ($(USING_SYSTEM_FT_LIB), false)
- FREETYPE_LIB = $(LIB_LOCATION)/$(LIB_PREFIX)freetype.$(LIBRARY_SUFFIX).6
- endif
- OTHER_LDLIBS += -L$(FREETYPE_LIB_PATH) -lfreetype
-endif
-
-library:: $(FREETYPE_LIB)
-
-$(FREETYPE_LIB):
- $(CP) $(FREETYPE_LIB_PATH)/$(LIB_PREFIX)freetype.$(LIBRARY_SUFFIX) $@
-endif
-
-#ifeq ($(PLATFORM), solaris)
-# FILES_reorder += reorder-$(ARCH)
-#endif
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-include $(BUILDDIR)/common/Library.gmk
-
-.PHONY: t2k build all clean clobber
-
-#
-# Add to the ambient vpath to pick up files in subdirectories
-#
-vpath %.c $(PLATFORM_SRC)/native/$(PKGDIR)
-vpath %.cpp $(SHARE_SRC)/native/$(PKGDIR)/layout
-vpath %.cpp $(SHARE_SRC)/native/$(PKGDIR)
-
-#
-# Fontmanager is headless (independent of X/Motif)
-#
-CFLAGS += -DHEADLESS
-CXXFLAGS += -DHEADLESS
-
-ifndef OPENJDK
- CPPFLAGS += -I$(CLOSED_SRC)/share/native/$(PKGDIR)/t2k
-else
- CPPFLAGS += -I$(FREETYPE_HEADERS_PATH) -I$(FREETYPE_HEADERS_PATH)/freetype2
-endif
-
-ifeq ($(PLATFORM), windows)
-vpath %.cpp $(PLATFORM_SRC)/native/sun/windows
-else # PLATFORM
-
-#
-# Libraries to link, and other C flags.
-#
-
-ifeq ($(PLATFORM), macosx)
-OTHER_INCLUDES += -I$(X11_PATH)/include
-OTHER_LDLIBS += -lawt $(LIBM) $(LIBCXX)
- ifeq ($(OS_VENDOR),Apple)
- # XXXDARWIN Match BSD/Linux behavior -- the mawt.dylib symbols will
- # be available at runtime.
- OTHER_LDLIBS += -undefined dynamic_lookup
- endif
-else
-ifeq ($(PLATFORM), solaris)
- # Note that on Solaris, fontmanager is built against the headless library.
- LDFLAGS += -L$(LIBDIR)/$(LIBARCH)/headless
- OTHER_LDLIBS += -lawt -lawt_xawt -lc $(LIBM) $(LIBCXX)
-else # PLATFORM is linux
- OTHER_LDLIBS += -lawt $(LIBM) $(LIBCXX)
- ifeq ("$(CC_VER_MAJOR)", "3")
- OTHER_LDLIBS += -Wl,-Bstatic -lgcc_eh -Wl,-Bdynamic
- endif
-endif
-endif
-
-endif # PLATFORM
-
-# set up compile flags..
-
-ifeq ($(PLATFORM), macosx)
-CPPFLAGS += -I$(CLASSHDRDIR)
-endif
-
-CPPFLAGS += -I$(SHARE_SRC)/native/$(PKGDIR) \
- -I$(SHARE_SRC)/native/$(PKGDIR)/layout \
- -I$(SHARE_SRC)/native/sun/awt/image/cvutils \
- -I$(PLATFORM_SRC)/native/sun/awt \
- -I$(SHARE_SRC)/native/sun/awt/debug \
- -I$(SHARE_SRC)/native/sun/java2d/loops \
- -I$(SHARE_SRC)/native/sun/java2d/pipe \
- -I$(PLATFORM_SRC)/native/sun/java2d \
- -I$(SHARE_SRC)/native/sun/java2d \
- -I$(TEMPDIR)/../../sun.awt/awt/CClassHeaders
-
-ifeq ($(PLATFORM), windows)
-CPPFLAGS += -I$(PLATFORM_SRC)/native/sun/windows
-endif
-
-# Make the Layout Engine build standalone
-CPPFLAGS += -DLE_STANDALONE
-
-
diff --git a/jdk/make/sun/font/mapfile-vers b/jdk/make/sun/font/mapfile-vers
deleted file mode 100644
index 60710b632cb..00000000000
--- a/jdk/make/sun/font/mapfile-vers
+++ /dev/null
@@ -1,61 +0,0 @@
-#
-# Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- getSunFontIDs;
- newLayoutTableCache;
- freeLayoutTableCache;
- isNullScalerContext;
- Java_sun_font_NullFontScaler_getNullScalerContext;
- Java_sun_font_NullFontScaler_getGlyphImage;
- Java_sun_font_SunFontManager_initIDs;
- Java_sun_font_StrikeCache_getGlyphCacheDescription;
- Java_sun_font_StrikeCache_freeIntPointer;
- Java_sun_font_StrikeCache_freeLongPointer;
- Java_sun_font_StrikeCache_freeIntMemory;
- Java_sun_font_StrikeCache_freeLongMemory;
- Java_sun_font_SunLayoutEngine_initGVIDs;
- Java_sun_font_SunLayoutEngine_nativeLayout;
- Java_sun_font_X11TextRenderer_doDrawGlyphList;
- Java_sun_java2d_loops_DrawGlyphListAA_DrawGlyphListAA;
- Java_sun_java2d_loops_DrawGlyphListLCD_DrawGlyphListLCD;
- Java_sun_java2d_loops_DrawGlyphList_DrawGlyphList;
- Java_sun_font_NativeStrikeDisposer_freeNativeScalerContext;
- Java_sun_font_NativeStrike_createNullScalerContext;
- Java_sun_font_NativeStrike_createScalerContext;
- Java_sun_font_NativeStrike_getMaxGlyph;
- Java_sun_font_NativeFont_fontExists;
- Java_sun_font_NativeFont_haveBitmapFonts;
- Java_sun_font_NativeFont_countGlyphs;
- Java_sun_font_NativeFont_getGlyphAdvance;
- Java_sun_font_NativeFont_getGlyphImage;
- Java_sun_font_NativeFont_getGlyphImageNoDefault;
- Java_sun_font_NativeFont_getFontMetrics;
- local:
- *;
-};
diff --git a/jdk/make/sun/font/mapfile-vers.openjdk b/jdk/make/sun/font/mapfile-vers.openjdk
deleted file mode 100644
index 0dd3ece5fa5..00000000000
--- a/jdk/make/sun/font/mapfile-vers.openjdk
+++ /dev/null
@@ -1,80 +0,0 @@
-#
-# Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-# In addition to regular symbols also include Freetype scaler
-
-SUNWprivate_1.1 {
- global:
- getSunFontIDs;
- newLayoutTableCache;
- freeLayoutTableCache;
- isNullScalerContext;
- Java_sun_font_NullFontScaler_getNullScalerContext;
- Java_sun_font_NullFontScaler_getGlyphImage;
- Java_sun_font_SunFontManager_initIDs;
- Java_sun_font_StrikeCache_getGlyphCacheDescription;
- Java_sun_font_StrikeCache_freeIntPointer;
- Java_sun_font_StrikeCache_freeLongPointer;
- Java_sun_font_StrikeCache_freeIntMemory;
- Java_sun_font_StrikeCache_freeLongMemory;
- Java_sun_font_SunLayoutEngine_initGVIDs;
- Java_sun_font_SunLayoutEngine_nativeLayout;
- Java_sun_font_X11TextRenderer_doDrawGlyphList;
- Java_sun_java2d_loops_DrawGlyphListAA_DrawGlyphListAA;
- Java_sun_java2d_loops_DrawGlyphListLCD_DrawGlyphListLCD;
- Java_sun_java2d_loops_DrawGlyphList_DrawGlyphList;
- Java_sun_font_NativeStrikeDisposer_freeNativeScalerContext;
- Java_sun_font_NativeStrike_createNullScalerContext;
- Java_sun_font_NativeStrike_createScalerContext;
- Java_sun_font_NativeStrike_getMaxGlyph;
- Java_sun_font_NativeFont_fontExists;
- Java_sun_font_NativeFont_haveBitmapFonts;
- Java_sun_font_NativeFont_countGlyphs;
- Java_sun_font_NativeFont_getGlyphAdvance;
- Java_sun_font_NativeFont_getGlyphImage;
- Java_sun_font_NativeFont_getGlyphImageNoDefault;
- Java_sun_font_NativeFont_getFontMetrics;
- Java_sun_font_FreetypeFontScaler_initIDs;
- Java_sun_font_FreetypeFontScaler_createScalerContextNative;
- Java_sun_font_FreetypeFontScaler_disposeNativeScaler;
- Java_sun_font_FreetypeFontScaler_getFontMetricsNative;
- Java_sun_font_FreetypeFontScaler_getGlyphAdvanceNative;
- Java_sun_font_FreetypeFontScaler_getGlyphCodeNative;
- Java_sun_font_FreetypeFontScaler_getGlyphImageNative;
- Java_sun_font_FreetypeFontScaler_getGlyphMetricsNative;
- Java_sun_font_FreetypeFontScaler_getGlyphOutlineBoundsNative;
- Java_sun_font_FreetypeFontScaler_getGlyphOutlineNative;
- Java_sun_font_FreetypeFontScaler_getGlyphVectorOutlineNative;
- Java_sun_font_FreetypeFontScaler_getLayoutTableCacheNative;
- Java_sun_font_FreetypeFontScaler_getMissingGlyphCodeNative;
- Java_sun_font_FreetypeFontScaler_getNumGlyphsNative;
- Java_sun_font_FreetypeFontScaler_getUnitsPerEMNative;
- Java_sun_font_FreetypeFontScaler_initNativeScaler;
- Java_sun_font_FreetypeFontScaler_getGlyphPointNative;
- local:
- *;
-};
diff --git a/jdk/make/sun/font/reorder-i586 b/jdk/make/sun/font/reorder-i586
deleted file mode 100644
index b6348017e69..00000000000
--- a/jdk/make/sun/font/reorder-i586
+++ /dev/null
@@ -1,481 +0,0 @@
-data = R0x2000;
-text = LOAD ?RXO;
-# Test Null
-# Test Exit
-# Test Hello
-# Test Sleep
-# Test IntToString
-# Test LoadToolkit
-text: .text%_init;
-text: .text%__1cU__STATIC_CONSTRUCTOR6F_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2kScalerContext.o;
-text: .text%__SLIP.INIT_A: t2kScalerContext.o;
-text: .text%__1cOhsDynamicArray4CpnIT2KEntry__2t6Ml_v_;
-text: .text%JNI_OnLoad;
-text: .text%Java_sun_awt_font_NativeFontWrapper_getType1FontVar;
-text: .text%Java_sun_awt_font_NativeFontWrapper_registerFonts;
-text: .text%__1cHJNIEnv_QCallObjectMethod6MpnI_jobject_pnK_jmethodID_E_2_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cSsfntFileFontObjectEInit6MpkHipkc4nLFontFormats_i_c_;
-text: .text%__1cOfileFontObjectJReadChunk6MLLpv_pkv_;
-text: .text%__1cSfontfilecachecheck6FpnKfontObject__v_;
-text: .text%__1cOfileFontObjectMReleaseChunk6Mpkv_v_;
-text: .text%__1cNReadNameTable6FpnSsfntFileFontObject__c_;
-text: .text%__1cKfontObjectJReadTable6MLpL_pkv_;
-text: .text%__1cSsfntFileFontObjectNFindTableSize6MLpL_L_;
-text: .text%__1cSVerifyTrueTypeFile6FpnSsfntFileFontObject__c_;
-text: .text%__1cOInitializeCMAP6FrnSsfntFileFontObject_rpC_v_;
-text: .text%__1cOfileFontObjectJreadBlock6MIIpc_v_;
-text: .text%__1cQaddToTheListTail6FipnKfontObject__v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cMsetRealStyle6FpnKfontObject__v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cSsfntFileFontObjectHGetName6MrH111pH_i_;
-text: .text%swapWord;
-text: .text%__1cMAssignStyles6FipH_i_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cOUnicodeToLower6FpHi_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cUstrDupASCIItoUNICODE6Fpkcrii_pH_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cScopyAsciiToUnicode6FpkcpHi_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cVUnicodeStringContains6FpHh0h_c_;
-text: .text%__1cQMakeNativeMapper6Fpkc_v_;
-text: .text%__1cOhsDynamicArray4nKMapperPair__2t6Ml_v_;
-text: .text%__1cUX11CharToGlyphMapper2t6MpkchpcHH_v_;
-text: .text%__1cOhsDynamicArray4nKMapperPair__GAppend6Mrkn0A__l_;
-text: .text%__1cKMapperPair2t6M_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/R0xva37e7zem2Kv52VUt.o;
-text: .text%__1cNhsGFontScalerIRegister6FLp0_v_;
-text: .text%__1cOhsDynamicArray4nOFontScalerPair__2t6Ml_v_;
-text: .text%__1cIhsRefCntDRef6M_v_;
-text: .text%__1cOhsDynamicArray4nOFontScalerPair__GAppend6Mrkn0A__l_;
-text: .text%__1cOFontScalerPair2t6M_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/qE6SU8HOyoxWRjh8Gvd7.o;
-text: .text%__1cOhsDynamicArray4nOFontScalerPair__EFind6kMrkn0A__l_;
-text: .text%__1cTGetNativeFontObject6F_pnOfileFontObject__;
-text: .text%__1cOfileFontObjectEInit6MpkHipkc4nLFontFormats_i_c_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cNX11FontObjectHGetName6MrH111pH_i_;
-text: .text%__1cNX11FontObjectMMakeFontName6M_i_;
-text: .text%__1cOfileFontObjectRGetFontNativeName6kM_pkc_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cOhsDynamicArray4nKMapperPair__EFind6kMrkn0A__l_;
-text: .text%__1cHJNIEnv_JNewObject6MpnH_jclass_pnK_jmethodID_E_pnI_jobject__: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/FontWrapper.o;
-text: .text%__1cHJNIEnv_OCallVoidMethod6MpnI_jobject_pnK_jmethodID_E_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/cmaps.o;
-text: .text%__1cHJNIEnv_NCallIntMethod6MpnI_jobject_pnK_jmethodID_E_i_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cKMapperPair2T6M_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/R0xva37e7zem2Kv52VUt.o;
-text: .text%__1cOfileFontObjectJFileClose6M_v_;
-text: .text%Java_sun_awt_font_NativeFontWrapper_getFullNameByFileName;
-text: .text%__1cNGetFontObject6FpkHi_pnKfontObject__;
-text: .text%__1cOfileFontObjectLGetFileName6kMri_pkH_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%Java_sun_awt_font_NativeFontWrapper_registerCompositeFont;
-text: .text%__1cNCompositeFont2t6MpnHJNIEnv__pnI_jstring__v_;
-text: .text%__1cNCompositeFontJaddRanges6MpnHJNIEnv__pnK_jintArray__v_;
-text: .text%__1cNCompositeFontNaddMaxIndices6MpnHJNIEnv__pnK_jintArray__v_;
-text: .text%__1cNCompositeFontVregisterComponentName6MirnNJStringBuffer__v_;
-text: .text%__1cNCompositeFontHisValid6M_i_;
-text: .text%__1cMregisterFont6FnLFontFormats_pnKfontObject__v_;
-text: .text%__1cQaddToTheListHead6FipnKfontObject__v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cNCompositeFontHGetName6MrH111pH_i_;
-text: .text%__1cKfontObjectLGetFileName6kMri_pkH_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/CompositeFont.o;
-text: .text%__SLIP.FINAL__A: t2kScalerContext.o;
-text: .text%__1cOhsDynamicArray4CpnIT2KEntry__2T6M_v_;
-text: .text%__1cOhsDynamicArray4CpnIT2KEntry__FReset6M_v_;
-# Test LoadFrame
-text: .text%Java_sun_awt_font_NativeFontWrapper_initializeFont;
-text: .text%FindFontObject;
-text: .text%__1cVequalUnicodeToAsciiNC6FpkHipkci_i_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cGfindFO6FpkHii_pnKfontObject__: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cNCompositeFontJMatchName6MipkHi_c_;
-text: .text%__1cKfontObjectMGetRealStyle6M_kH_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/CompositeFont.o;
-text: .text%__1cKsetFontPtr6FpnHJNIEnv__pnI_jobject_pnKfontObject__v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/FontWrapper.o;
-# Test LoadJFrame
-# Test JHello
-text: .text%Java_sun_awt_font_NativeFontWrapper_getFontMetrics;
-text: .text%__1cKgetFontPtr6FpnHJNIEnv__pnI_jobject__pnKfontObject__;
-text: .text%__1cKfontObjectJgetStrike6MrnNFontTransform_CC_rnGStrike__;
-text: .text%__1cKfontObjectLgetScalerID6MrnNFontTransform_CC_nLFontFormats__: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/CompositeFont.o;
-text: .text%__1cGStrike2t6MrnKfontObject_rnNFontTransform_CC_v_;
-text: .text%__1cGStrikeNGetLineHeight6MrnNhsFixedPoint2_2222_v_;
-text: .text%__1cNCompositeFontKcountSlots6M_i_;
-text: .text%__1cGStrikeWcompositeStrikeForSlot6Mi_pnOhsGGlyphStrike__;
-text: .text%__1cGStrikePallocateStrikes6M_v_;
-text: .text%__1cGStrikeNallocateDescs6M_v_;
-text: .text%__1cNCompositeFontLgetSlotFont6Mi_pnKfontObject__;
-text: .text%__1cSsfntFileFontObjectJMatchName6MipkHi_c_;
-text: .text%__1cGStrikeQalgorithmicStyle6FrknNCompositeFont_rknKfontObject_i_i_;
-text: .text%__1cNCompositeFontLGetFontName6Mri_pkH_;
-text: .text%__1cSsfntFileFontObjectLgetScalerID6MrnNFontTransform_CC_nLFontFormats__;
-text: .text%__1cPuseNativeScaler6F_i_;
-text: .text%__1cUttContainsHintsTable6FpnSsfntFileFontObject__C_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cGStrike2t6MrnKfontObject_nLFontFormats_rnNFontTransform_CC_v_;
-text: .text%__1cQhsDescriptor_New6FLpkL_pnShsDescriptorHeader__;
-text: .text%__1cYhsDescriptor_ComputeSize6FLpkL_L_;
-text: .text%__1cQhsDescriptor_New6FL_pnShsDescriptorHeader__;
-text: .text%__1cIHSMemoryDNew6FL_pv_;
-text: .text%__1cShsDescriptor_Reset6FpnShsDescriptorHeader__v_;
-text: .text%__1cQhsDescriptor_Add6FpnShsDescriptorHeader_LL_pv_;
-text: .text%__1cKVALID_DESC6FpknShsDescriptorHeader__v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/hsDescriptor.o;
-text: .text%__1cbBhsDescriptor_UpdateCheckSum6FpnShsDescriptorHeader__v_;
-text: .text%__1cOhsGGlyphStrikeJRefStrike6FpknShsDescriptorHeader__p0_;
-text: .text%__1cOhsDynamicArray4CpnOhsGGlyphStrike__2t6Ml_v_;
-text: .text%__1cIMemCache2t6MHHLc_v_;
-text: .text%__1cIMemEntry2t6M_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/MemCache.o;
-text: .text%__1cNhsGGlyphCacheKFindStrike6MpknShsDescriptorHeader__pnOhsGGlyphStrike__;
-text: .text%__1cOhsGGlyphStrike2t6MpknShsDescriptorHeader__v_;
-text: .text%__1cRhsDescriptor_Copy6FpknShsDescriptorHeader_p0_3_;
-text: .text%__1cThsDescriptor_Find326FpknShsDescriptorHeader_L_L_;
-text: .text%__1cRhsDescriptor_Find6FpknShsDescriptorHeader_LpLpv_pkv_;
-text: .text%__1cNhsGFontScalerEFind6FL_p0_;
-text: .text%__1cOhsDynamicArray4nOFontScalerPair__DGet6kMl_rkn0A__;
-text: .text%__1cMnrFontScalerNCreateContext6MpknShsDescriptorHeader__pnQhsGScalerContext__;
-text: .text%__1cSX11nrScalerContext2t6MpnKfontObject_pkfcci_v_;
-text: .text%__1cQt2kScalerContext2t6MpnKfontObject_pkfcci_v_;
-text: .text%__1cLhsGT2KCacheIRefEntry6FpnKfontObject_ll_pnIT2KEntry__;
-text: .text%__1cOhsDynamicArray4CpnIT2KEntry__HForEach6MpFr1pv4_c44_p1_;
-text: .text%__1cOhsDynamicArray4CpnIT2KEntry__GAppend6Mrk1_l_;
-text: .text%__1cOhsDynamicArray4CpnIT2KEntry__2F6Ml_r1_;
-text: .text%__1cIT2KEntryGGetT2K6M_pnDT2K__;
-text: .text%tsi_NewMemhandler;
-text: .text%t2k_malloc;
-text: .text%__1cIHSMemoryHSoftNew6FL_pv_;
-text: .text%__1cJhsSoftNew4CL_6FrpTAI_1_;
-text: .text%FOGetDataLength;
-text: .text%__1cOfileFontObjectNGetDataLength6M_L_;
-text: .text%New_NonRamInputStream;
-text: .text%tsi_AllocMem;
-text: .text%New_sfntClassLogical;
-text: .text%SetStyling: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%CacheKeyTables_sfntClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%Delete_ttcfClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%Delete_sfnt_OffsetTable: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%Delete_headClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%Delete_hheaClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%Delete_hmtxClass;
-text: .text%Delete_maxpClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%Delete_locaClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%Delete_fpgmClass;
-text: .text%Delete_prepClass;
-text: .text%Delete_cvtClass;
-text: .text%Delete_blocClass;
-text: .text%Delete_ebscClass;
-text: .text%New_ttcfClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%ReadInt32;
-text: .text%ReadFileDataFunc: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2kScalerContext.o;
-text: .text%Rewind_InputStream;
-text: .text%New_sfnt_OffsetTable: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%ReadInt16;
-text: .text%New_sfnt_DirectoryEntry: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%GetTableDirEntry_sfntClass;
-text: .text%New_InputStream2;
-text: .text%PreLoadT2KInputStream;
-text: .text%New_headClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%Delete_InputStream;
-text: .text%tsi_DeAllocMem;
-text: .text%t2k_free;
-text: .text%__1cIHSMemoryGDelete6Fpv_v_;
-text: .text%New_hheaClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%New_maxpClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%New_locaClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%GetNumGlyphs_sfntClass;
-text: .text%New_hmtxClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%New_hmtxEmptyClass;
-text: .text%PrimeT2KInputStream;
-text: .text%New_cvtClass;
-text: .text%New_cvtEmptyClass;
-text: .text%Read_cvtClass;
-text: .text%New_fpgmClass;
-text: .text%New_fpgmEmptyClass;
-text: .text%Read_fpgmClass;
-text: .text%ReadSegment;
-text: .text%New_prepClass;
-text: .text%New_prepEmptyClass;
-text: .text%Read_prepClass;
-text: .text%NewT2K;
-text: .text%NewTTHintFontForT2K;
-text: .text%NewTTSHintcalerFont;
-text: .text%OnceOnlyTTFDefInit: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/TTHintFont.o;
-text: .text%fnt_DefaultJumpTable;
-text: .text%ComputeElementSizes;
-text: .text%LargestElementCounts: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/TTHintFont.o;
-text: .text%FixedMultiply;
-text: .text%util_FixMul;
-text: .text%TTScalerNewVariationDefault;
-text: .text%TTScalerNewVariation1Dot1;
-text: .text%InitTTHintTranForT2K;
-text: .text%TTHintTransformAllocation: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/HintTran.o;
-text: .text%InitTheKeyByVary;
-text: .text%InitTheKeyByFont;
-text: .text%InitTheKeyByScaler;
-text: .text%SetupDebugPointers: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/TTHintFont.o;
-text: .text%GetPerFontMemory;
-text: .text%GetPerFontMemoryAllocator;
-text: .text%TTScalerTTHintTranDefault;
-text: .text%SetupScalerDefaultTTD: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/HintTran.o;
-text: .text%TTScalerTTHintTranDeep: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/HintTran.o;
-text: .text%SetupScalerTransform: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/HintTran.o;
-text: .text%SetupGXMatrixFromT2K: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/HintTran.o;
-text: .text%ResetMapping;
-text: .text%TTScalerTTHintTran;
-text: .text%FillBytes;
-text: .text%Magnitude;
-text: .text%MultiplyDivide;
-text: .text%WideMul: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/FixMulDiv.o;
-text: .text%WideDiv: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/FixMulDiv.o;
-text: .text%MapMapping;
-text: .text%convertFixedMatrixToTGraf;
-text: .text%FixedToGCoordinate: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/PinkGlue.o;
-text: .text%FractToGCoordinate: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/PinkGlue.o;
-text: .text%concatTGrafMatrices;
-text: .text%convertTGrafMatrixToFixed;
-text: .text%GCoordinateToFixed: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/PinkGlue.o;
-text: .text%GCoordinateToFract: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/PinkGlue.o;
-text: .text%FixedDivide;
-text: .text%SetGlobalGSDefaults;
-text: .text%InitContourData;
-text: .text%NeededAllocationContourBytes: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/OrientDB.o;
-text: .text%NeededContourWords: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/OrientDB.o;
-text: .text%SetupAllocatedContourData: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/OrientDB.o;
-text: .text%uname: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/nrScalerContext.o;
-text: .text%__1cSX11nrScalerContextLCountGlyphs6M_L_;
-text: .text%__1cQt2kScalerContextLCountGlyphs6M_L_;
-text: .text%__1cOhsGGlyphStrikeLinitEntries6MpnThsGGlyphStrikeEntry_i_v_;
-text: .text%__1cSX11nrScalerContextNGetLineHeight6MpnNhsFixedPoint2_2222_v_;
-text: .text%__1cNhsGGlyphCacheJAddStrike6MpnOhsGGlyphStrike__v_;
-text: .text%__1cOhsDynamicArray4CpnOhsGGlyphStrike__GAppend6Mrk1_l_;
-text: .text%__1cThsDescriptor_Delete6FpnShsDescriptorHeader__v_;
-text: .text%__1cGStrikeMGetNumGlyphs6M_i_;
-text: .text%__1cKfontObjectJsetStrike6MpnGStrike_rnNFontTransform_CC_v_;
-text: .text%__1cShsDescriptor_Equal6FpknShsDescriptorHeader_2_c_;
-text: .text%__1cOhsGGlyphStrikeNGetLineHeight6MpnNhsFixedPoint2_2222_v_;
-text: .text%__1cGuseMin6FrnNhsFixedPoint2_1_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/Strike.o;
-text: .text%__1cGuseMax6FrnNhsFixedPoint2_1_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/Strike.o;
-text: .text%__1cNX11FontObjectJMatchName6MipkHi_c_;
-text: .text%__1cNX11FontObjectLgetScalerID6MrnNFontTransform_CC_nLFontFormats__: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject_md.o;
-text: .text%Java_sun_awt_font_NativeFontWrapper_getCharMetrics;
-text: .text%getMetrics;
-text: .text%__1cCTXGconcat6Mrk0_v_;
-text: .text%__1cGStrikeLCharToGlyph6ML_L_;
-text: .text%__1cGStrikeJgetMapper6kM_pnRCharToGlyphMapper__;
-text: .text%__1cUCompositeGlyphMapperNCharsToGlyphs6kMipkLpL_v_;
-text: .text%__1cUCompositeGlyphMapperTgetMissingGlyphCode6kM_i_;
-text: .text%__1cOhsGGlyphStrikeJgetMapper6M_pnRCharToGlyphMapper__;
-text: .text%__1cSX11nrScalerContextJgetMapper6M_pnRCharToGlyphMapper__;
-text: .text%__1cOhsDynamicArray4nKMapperPair__DGet6kMl_rkn0A__;
-text: .text%__1cQt2kScalerContextJgetMapper6M_pnRCharToGlyphMapper__;
-text: .text%__1cTnrCharToGlyphMapper2t6MpnUX11CharToGlyphMapper_pnRCharToGlyphMapper_ii_v_;
-text: .text%__1cRCharToGlyphMapperTgetMissingGlyphCode6kM_i_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2kScalerContext.o;
-text: .text%__1cUCompositeGlyphMapperSgetCachedGlyphCode6kMkL_L_;
-text: .text%__1cNCompositeFontOisExcludedChar6MiL_i_;
-text: .text%__1cTnrCharToGlyphMapperNCharsToGlyphs6kMipkLpL_v_;
-text: .text%__1cKCMAPMapperNCharsToGlyphs6kMipkLpL_v_;
-text: .text%__1cWConvertUnicodeToGlyphs6FrnSsfntFileFontObject_rpCipkLpL_v_;
-text: .text%__1cIgetGlyph6FpCL_H_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/cmaps.o;
-text: .text%__1cJgetGlyph46FpCL_H_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/cmaps.o;
-text: .text%__1cUX11CharToGlyphMapperNCharsToGlyphs6kMipkLpL_v_;
-text: .text%__1cUCompositeGlyphMapperSsetCachedGlyphCode6kMkL1ki_v_;
-text: .text%__1cGStrikeKgetMetrics6MirnIhsGGlyph_rnNhsFixedPoint2__c_;
-text: .text%__1cGStrikeXcompositeStrikeForGlyph6Mri_pnOhsGGlyphStrike__: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/Strike.o;
-text: .text%__1cOhsGGlyphStrikeKGetMetrics6MHpnIhsGGlyph_pnNhsFixedPoint2__v_;
-text: .text%__1cOhsGGlyphStrikeIgetEntry6Mi_pnThsGGlyphStrikeEntry__;
-text: .text%__1cSX11nrScalerContextPGenerateMetrics6MHpnIhsGGlyph_pnNhsFixedPoint2__v_;
-text: .text%__1cTnrCharToGlyphMapperMgetXCharCode6Mi_i_;
-text: .text%Java_sun_awt_font_NativeFontWrapper_populateAndLayoutGlyphVector;
-text: .text%__1cLGlyphLayout2t6MpnHJNIEnv__pnL_jcharArray_iiipnN_jdoubleArray_6CCpnKfontObject__v_;
-text: .text%__1cJScriptRunEnext6M_c_;
-text: .text%__1cJScriptRunNgetScriptCode6FL_l_;
-text: .text%__1cJScriptRunKsameScript6Fll_c_;
-text: .text%__1cNgetScriptFont6FpnKfontObject_lrlpc_1_;
-text: .text%__1cNCompositeFontNgetScriptSlot6Mi_i_;
-text: .text%__1cKfontObjectJgetStrike6M_rnGStrike__;
-text: .text%__1cGStrikeTgetMissingGlyphCode6kM_i_;
-text: .text%__1cJScriptRunVgetScriptRangeOffsets6Fl_pkh_;
-text: .text%__1cTFontInstanceAdapter2t6MpnKfontObject_pnGStrike_pnNFontTransform_ll_v_;
-text: .text%__1cNCompositeFontNGetUnitsPerEM6M_kH_;
-text: .text%__1cTFontInstanceAdapterReuclidianDistance6Mff_f_;
-text: .text%__1cVCompositeLayoutEngine2t6MpknTFontInstanceAdapter_ll_v_;
-text: .text%__1cMLayoutEngine2t6MpknOLEFontInstance_ll_v_;
-text: .text%__1cVCompositeLayoutEngineLlayoutChars6MpkHlllcffrnLLEErrorCode__l_;
-text: .text%__1cVCompositeLayoutEngineNcomputeGlyphs6MpkHlllcrpLrplrnLLEErrorCode__l_;
-text: .text%__1cVCompositeLayoutEngineQmapCharsToGlyphs6MpkHllccrpLrplrnLLEErrorCode__v_;
-text: .text%__1cTFontInstanceAdapterUmapCharsToWideGlyphs6kMpkHllcpknMLECharMapper_pL_v_;
-text: .text%__1cTFontInstanceAdapterSmapCharToWideGlyph6kMLpknMLECharMapper__L_;
-text: .text%__1cRDefaultCharMapperHmapChar6kML_L_;
-text: .text%__1cROpenTypeUtilitiesGsearch6FLpkLl_l_;
-text: .text%__1cROpenTypeUtilitiesHhighBit6Fl_W_;
-text: .text%__1cVCompositeLayoutEngineOpositionGlyphs6MpkLlffrpfrnLLEErrorCode__v_;
-text: .text%__1cTFontInstanceAdapterTgetWideGlyphAdvance6kMLrnHLEPoint__v_;
-text: .text%__1cLGlyphLayoutRupdateGlyphVector6MpnHJNIEnv__pnI_jobject_i_v_;
-text: .text%__1cJinitGVIDs6FpnHJNIEnv__pnI_jobject__c_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/GlyphLayout.o;
-text: .text%__1cVCompositeLayoutEngineJgetGlyphs6kMpLLrnLLEErrorCode__v_;
-text: .text%__1cMLayoutEngineOgetCharIndices6kMpllrnLLEErrorCode__v_;
-text: .text%__1cLGlyphLayout2T6M_v_;
-text: .text%__SLIP.DELETER__A: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/PDhWU_tMnE1cNFw5jkN-.o;
-text: .text%__1cVCompositeLayoutEngine2T6M_v_;
-text: .text%__1cVCompositeLayoutEngineFreset6M_v_;
-text: .text%__1cMLayoutEngineFreset6M_v_;
-text: .text%__1cMLayoutEngine2T5B6M_v_;
-text: .text%Java_sun_awt_font_NativeFontWrapper_getGlyphVectorOutline;
-text: .text%__1cLGlyphVector2t6MpnHJNIEnv__pnN_jdoubleArray_4CCpnKfontObject__v_;
-text: .text%__1cLGlyphVectorOgetGlyphVector6MpnI_jobject__v_;
-text: .text%__1cLGlyphVectorNgetGlyphCodes6MpnI_jobject__v_;
-text: .text%__1cLGlyphVectorNsetGlyphCodes6MpnK_jintArray__v_;
-text: .text%__1cLGlyphVectorOallocateGlyphs6Mi_v_;
-text: .text%__1cLGlyphVectorMsetNumGlyphs6Mi_v_;
-text: .text%__1cLGlyphVectorMgetPositions6MpnI_jobject__v_;
-text: .text%__1cLGlyphVectorMsetPositions6MpnM_jfloatArray__v_;
-text: .text%__1cLGlyphVectorRallocatePositions6M_v_;
-text: .text%__1cLGlyphVectorNgetTransforms6MpnI_jobject__v_;
-text: .text%__1cLGlyphVectorNsetTransforms6MpnN_jdoubleArray_pnK_jintArray__v_;
-text: .text%__1cLGlyphVectorKgetOutline6Mff_pnI_jobject__;
-text: .text%__1cLGlyphVectorQgetGlyphsOutline6Miiff_pnI_jobject__;
-text: .text%__1cLStrikeTable2t6MrknLGlyphVector_pnCTX__v_;
-text: .text%__1cLGlyphVectorOgetGlyphStrike6kMpnCTX__rnGStrike__;
-text: .text%__1cLGeneralPath2t6Mi_v_;
-text: .text%__1cLGlyphVectorJscanGlyph6FrnLGeneralPath_rnGStrike_rnMhsPathSpline_rnLCurveWalker_ffi_v_;
-text: .text%__1cGStrikePGetGlyphOutline6MirnMhsPathSpline__v_;
-text: .text%__1cOhsGGlyphStrikeHGetPath6MHpnMhsPathSpline_pnNhsFixedPoint2__v_;
-text: .text%__1cSX11nrScalerContextMGeneratePath6MHpnMhsPathSpline_pnNhsFixedPoint2__v_;
-text: .text%__1cQt2kScalerContextMGeneratePath6MHpnMhsPathSpline_pnNhsFixedPoint2__v_;
-text: .text%__1cQt2kScalerContextKSetupTrans6M_pnDT2K__;
-text: .text%T2K_NewTransformation;
-text: .text%GetUPEM;
-text: .text%util_EuclidianDistance;
-text: .text%util_FixDiv;
-text: .text%NewTTHintTranForT2K;
-text: .text%ExtractUnitVectors;
-text: .text%SetOneUnitAxis: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2k.o;
-text: .text%T2K_NewTransformationInternal: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2k.o;
-text: .text%T2KDoGriddingSetUp: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2k.o;
-text: .text%GetMaxPoints;
-text: .text%ag_HintInit;
-text: .text%GetStreamForTable;
-text: .text%ComputeGlobalHints;
-text: .text%MedianHeight: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/ghints.o;
-text: .text%GetGlyphByCharCode;
-text: .text%LoadCMAP: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%New_cmapClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%SizeInStream;
-text: .text%Compute_cmapClass_GlyphIndex: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%Compute_cmapClass_Index0: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%GetGlyphByIndex;
-text: .text%New_GlyphClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%GetYMax: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/ghints.o;
-text: .text%Delete_GlyphClass;
-text: .text%util_SortShortArray;
-text: .text%GetYMin: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/ghints.o;
-text: .text%ag_AutoFindStems;
-text: .text%ag_IsHinthandle: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_ProcessOutline: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_AnalyzeChar: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_ComputeTangents: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_DoubleNorm: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_MarkPoints: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_FindXandYExtrema: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_PrevDifferentXValue: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_PrevDifferentYValue: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_YDist: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_XDist: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_FindInflections: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_FDist: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_FindPointPairs: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_BlackAndParallell: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_Height;
-text: .text%ag_FindLinks: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_GetStems: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%Purge_cmapMemory;
-text: .text%Delete_cmapClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%ag_SetHintInfo;
-text: .text%ag_SetScale;
-text: .text%ag_SetUpCvt: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%GetFontWideOutlineMetrics;
-text: .text%T2K_TransformYFunits;
-text: .text%T2K_TransformXFunits;
-text: .text%T2K_RenderGlyph;
-text: .text%T2K_RenderGlyphInternal: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2k.o;
-text: .text%T2K_PurgeMemoryInternal: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2k.o;
-text: .text%IsFigure;
-text: .text%IsFigure_cmapClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%AccumulateGlyphContours;
-text: .text%ApplyPostStyle;
-text: .text%__1cSConvertGlyphToPath6FpknKGlyphClass_pnMhsPathSpline__v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2kScalerContext.o;
-text: .text%__1cIHSMemoryFClear6FpvL_v_;
-text: .text%T2K_PurgeMemory;
-text: .text%__1cGStrikeLGetPathType6Mi_nMhsPathSplineEType__;
-text: .text%__1cOhsGGlyphStrikeLGetPathType6kM_nMhsPathSplineEType__;
-text: .text%__1cLCurveWalkerEInit6MpknNhsPathContour_c_v_;
-text: .text%__1cLCurveWalkerINextQdDuad6M_c_;
-text: .text%__1cLGeneralPathIneedRoom6Mii_C_;
-text: .text%__1cMhsPathSplineGDelete6Fp0_v_;
-text: .text%__1cLGeneralPathIgetShape6MpnHJNIEnv___pnI_jobject__;
-text: .text%__1cLGeneralPath2T6M_v_;
-text: .text%__1cLStrikeTable2T6M_v_;
-text: .text%__1cLGlyphVector2T6M_v_;
-# SwingSet
-text: .text%__1cGStrikeVneedsAlgorithmicStyle6FrknNCompositeFont_ipc_v_;
-text: .text%__1cSsfntFileFontObjectLGetFontName6Mri_pkH_;
-text: .text%__1cSsfntFileFontObjectJReadNames6M_v_;
-text: .text%__1cJmakeNameU6FpCih_pH_;
-text: .text%__1cTEqualUnicodeStrings6FpkHip0i_c_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/Strike.o;
-text: .text%__1cNX11FontObjectLGetFontName6Mri_pkH_;
-text: .text%__1cUstrDupASCIItoUNICODE6Fpkcrii_pH_;
-text: .text%__1cQCompAsciiUnicode6FpkcpkHi_i_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/Strike.o;
-text: .text%__1cTtype1FileFontObjectLGetFontInfo6M_pnKt1FontInfo__;
-text: .text%__1cOfileFontObjectYGetFontLocalPlatformName6kM_pkc_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cTtype1FileFontObjectIOpenFont6MpkcpnLsDataRecord__i_;
-text: .text%__1cTtype1FileFontObjectINextChar6MpnLsDataRecord__i_;
-text: .text%__1cTtype1FileFontObjectJNextToken6MpnLsDataRecord_pci_i_;
-text: .text%__1cTtype1FileFontObjectKSkipSpaces6MpnLsDataRecord__i_;
-text: .text%__1cTtype1FileFontObjectJCloseFont6MpnLsDataRecord__v_;
-text: .text%__1cTtype1FileFontObjectODeleteFontInfo6MpnKt1FontInfo__v_;
-text: .text%__1cTtype1FileFontObjectHGetName6MrH111pH_i_;
-text: .text%__1cJustr_copy6FpH0_i_;
-text: .text%GetConverter: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/cmaps.o;
-text: .text%makeNativeToUnicodeArray;
-text: .text%__1cKCreateCMAP6FpCpH_0_;
-text: .text%__1cJgetGlyph26FpCL_H_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/cmaps.o;
-text: .text%__1cUX11CharToGlyphMapperNAddAsciiChars6M_v_;
-text: .text%__1cMj_strcasestr6Fpkc1_pc_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/cmaps.o;
-text: .text%__1cJupcasestr6Fpc_0_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/cmaps.o;
-text: .text%__1cQCreateSymbolCMAP6FpCpH_0_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/cmaps.o;
-text: .text%Java_sun_awt_font_NativeFontWrapper_getNumFonts;
-text: .text%CountFontObjects;
-text: .text%Java_sun_awt_font_NativeFontWrapper_getFamilyNameByIndex;
-text: .text%__1cNGetFontObject6FI_pnKfontObject__;
-text: .text%__1cPgetNodeByNumber6Fi_pnMfontListNode__: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cKfindByFont6FrpnIT2KEntry_pv3_c_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2kScalerContext.o;
-text: .text%__1cGStrike2T6M_v_;
-text: .text%__SLIP.DELETER__B: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/ArabicLayoutEngine.o;
-text: .text%__1cUCompositeGlyphMapper2T6M_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/Strike.o;
-text: .text%__1cIhsRefCntFUnRef6M_v_;
-text: .text%__1cNt2kFontScalerNCreateContext6MpknShsDescriptorHeader__pnQhsGScalerContext__;
-text: .text%__1cQt2kScalerContextNGetLineHeight6MpnNhsFixedPoint2_2222_v_;
-text: .text%__1cLhsMagnitude6Fll_l_;
-text: .text%__1cGhsWideDMul6Mll_p0_;
-text: .text%__1cGhsWideESqrt6kM_l_;
-text: .text%__1cJhsFracDiv6Fll_l_;
-text: .text%__1cGhsWideDDiv6Ml_p0_;
-text: .text%__1cGhsWideGAsLong6kM_l_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/hsFixMath.o;
-text: .text%__1cRProjectUnitVector6FllllllpnNhsFixedPoint2__v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2kScalerContext.o;
-text: .text%__1cJhsFracMul6Fll_l_;
-text: .text%__1cLgetGlyph1046FpCL_H_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/cmaps.o;
-text: .text%Java_sun_awt_font_GlyphList_initIDs;
-text: .text%Java_sun_awt_font_GlyphList_setupCharData;
-text: .text%__1cLGlyphVectorHsetText6MpnL_jcharArray_ii_v_;
-text: .text%__1cLGlyphVectorKinitGlyphs6MpkHi_v_;
-text: .text%__1cLGlyphVectorNcharsToGlyphs6FrnGStrike_pkHpLi_C_;
-text: .text%__1cLGlyphVectorUpositionAndGetImages6Mff_v_;
-text: .text%__1cLGlyphVectorRallocateImageRefs6M_v_;
-text: .text%__1cGStrikeMprepareCache6Mipc_v_;
-text: .text%__1cOhsGGlyphStrikeMPrepareCache6MLpc_v_;
-text: .text%__1cNGlyphMemCacheNreserveGlyphs6MHLpc_v_;
-text: .text%__1cIMemCacheMreserveSpace6MHLpc_v_;
-text: .text%__1cGStrikeTgetMetricsWithImage6MirnIhsGGlyph_rnNhsFixedPoint2_pc_c_;
-text: .text%__1cOhsGGlyphStrikeTGetMetricsWithImage6MHpnIhsGGlyph_pnNhsFixedPoint2_pc_v_;
-text: .text%__1cOhsGGlyphStrikeNgetEntryImage6MpnThsGGlyphStrikeEntry_Hpc_v_;
-text: .text%__1cNGlyphMemCacheNgetGlyphImage6MLrHpc_pkv_;
-text: .text%__1cIMemCacheJgetMemory6MLrHpc_pkv_;
-text: .text%__1cSX11nrScalerContextYGenerateMetricsWithImage6MHpnIhsGGlyph_pnNhsFixedPoint2__v_;
-text: .text%__1cSX11nrScalerContextNGenerateImage6MHpknIhsGGlyph_pv_v_;
-text: .text%__1cOhsGGlyphStrikeQassignEntryImage6MpnThsGGlyphStrikeEntry_Hpc_v_;
-text: .text%__1cNGlyphMemCacheQassignGlyphImage6MLrnIhsGGlyph_pc_H_;
-text: .text%__1cIMemCacheMassignMemory6MLLpvpc_H_;
-text: .text%__1cIMemCacheIsetEntry6MrnIMemEntry_LpvLpc_v_;
-text: .text%__1cIMemCacheMreleaseEntry6MrnIMemEntry_pc_v_;
-text: .text%Java_sun_java2d_loops_DrawGlyphList_DrawGlyphList;
-text: .text%drawGlyphList: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/DrawGlyphList.o;
-text: .text%Java_sun_awt_font_GlyphList_discardData;
-text: .text%Java_sun_awt_font_GlyphList_setupStringData;
-text: .text%__1cLGlyphVectorJsetString6MpnI_jstring__v_;
-text: .text%Java_sun_awt_font_NativeFontWrapper_getFamilyName;
-text: .text%lookupName: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/FontWrapper.o;
diff --git a/jdk/make/sun/font/reorder-sparc b/jdk/make/sun/font/reorder-sparc
deleted file mode 100644
index 80ff5c7fd3c..00000000000
--- a/jdk/make/sun/font/reorder-sparc
+++ /dev/null
@@ -1,601 +0,0 @@
-data = R0x2000;
-text = LOAD ?RXO;
-# Test Null
-# Test Exit
-# Test Hello
-# Test Sleep
-# Test IntToString
-# Test LoadToolkit
-text: .text%__1cU__STATIC_CONSTRUCTOR6F_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2kScalerContext.o;
-text: .text%__SLIP.INIT_A: t2kScalerContext.o;
-text: .text%__1cOhsDynamicArray4CpnIT2KEntry__2t6Ml_v_;
-text: .text%JNI_OnLoad;
-text: .text%Java_sun_awt_font_NativeFontWrapper_getType1FontVar;
-text: .text%Java_sun_awt_font_NativeFontWrapper_registerFonts;
-text: .text%__1cNhsGFontScalerIRegister6FLp0_v_;
-text: .text%__1cOhsDynamicArray4nOFontScalerPair__2t6Ml_v_;
-text: .text%__1cIhsRefCntDRef6M_v_;
-text: .text%__1cOhsDynamicArray4nOFontScalerPair__GAppend6Mrkn0A__l_;
-text: .text%__1cOFontScalerPair2t6M_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/eZruSM_9Z810_tvrzJEE.o;
-text: .text%__1cOhsDynamicArray4nOFontScalerPair__EFind6kMrkn0A__l_;
-text: .text%__1cHJNIEnv_QCallObjectMethod6MpnI_jobject_pnK_jmethodID_E_2_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cSsfntFileFontObjectEInit6MpkHipkc4nLFontFormats_i_c_;
-text: .text%__1cOfileFontObjectJReadChunk6MLLpv_pkv_;
-text: .text%__1cSfontfilecachecheck6FpnOfileFontObject__v_;
-text: .text%__1cOfileFontObjectMReleaseChunk6Mpkv_v_;
-text: .text%__1cNReadNameTable6FpnSsfntFileFontObject__c_;
-text: .text%__1cKfontObjectJReadTable6MLpL_pkv_;
-text: .text%__1cSsfntFileFontObjectNFindTableSize6MLpL_L_;
-text: .text%__1cSVerifyTrueTypeFile6FpnSsfntFileFontObject__c_;
-text: .text%__1cOInitializeCMAP6FrnSsfntFileFontObject_rpC_v_;
-text: .text%__1cOfileFontObjectJreadBlock6MIIpc_v_;
-text: .text%__1cQaddToTheListTail6FipnKfontObject__v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cMsetRealStyle6FpnKfontObject__v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cSsfntFileFontObjectHGetName6MrH111pH_i_;
-text: .text%__1cMAssignStyles6FipH_i_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cOUnicodeToLower6FpHi_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cUstrDupASCIItoUNICODE6Fpkcrii_pH_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cScopyAsciiToUnicode6FpkcpHi_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cVUnicodeStringContains6FpHh0h_c_;
-text: .text%__1cHJNIEnv_NCallIntMethod6MpnI_jobject_pnK_jmethodID_E_i_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cOfileFontObjectJFileClose6M_v_;
-text: .text%__1cOfileFontObjectNAddNativeName6Mpkc_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cOfileFontObjectEInit6MpkHipkc4nLFontFormats_i_c_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cTtype1FileFontObjectLGetFontInfo6M_pnKt1FontInfo__;
-text: .text%__1cOfileFontObjectYGetFontLocalPlatformName6kM_pkc_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cTtype1FileFontObjectIOpenFont6MpkcpnLsDataRecord__i_;
-text: .text%__1cTtype1FileFontObjectINextChar6MpnLsDataRecord__i_;
-text: .text%__1cTtype1FileFontObjectJNextToken6MpnLsDataRecord_pci_i_;
-text: .text%__1cTtype1FileFontObjectKSkipSpaces6MpnLsDataRecord__i_;
-text: .text%__1cTtype1FileFontObjectJCloseFont6MpnLsDataRecord__v_;
-text: .text%__1cTtype1FileFontObjectODeleteFontInfo6MpnKt1FontInfo__v_;
-text: .text%__1cTtype1FileFontObjectHGetName6MrH111pH_i_;
-text: .text%__1cJustr_copy6FpH0_i_;
-text: .text%__1cMj_strcasestr6Fpkc1_pc_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/cmaps.o;
-text: .text%__1cJupcasestr6Fpc_0_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/cmaps.o;
-text: .text%__1cQCreateSymbolCMAP6FpCpH_0_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/cmaps.o;
-text: .text%__1cIgetGlyph6FpCL_H_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/cmaps.o;
-text: .text%__1cJgetGlyph46FpCL_H_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/cmaps.o;
-text: .text%Java_sun_awt_font_NativeFontWrapper_getFullNameByFileName;
-text: .text%__1cNGetFontObject6FpkHi_pnKfontObject__;
-text: .text%__1cOfileFontObjectLGetFileName6kMri_pkH_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%Java_sun_awt_font_NativeFontWrapper_registerCompositeFont;
-text: .text%__1cNCompositeFont2t6MpnHJNIEnv__pnI_jstring__v_;
-text: .text%__1cNCompositeFontJaddRanges6MpnHJNIEnv__pnK_jintArray__v_;
-text: .text%__1cNCompositeFontNaddMaxIndices6MpnHJNIEnv__pnK_jintArray__v_;
-text: .text%__1cNCompositeFontVregisterComponentName6MirnNJStringBuffer__v_;
-text: .text%__1cNCompositeFontHisValid6M_i_;
-text: .text%__1cMregisterFont6FnLFontFormats_pnKfontObject__v_;
-text: .text%__1cQaddToTheListHead6FipnKfontObject__v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cNCompositeFontHGetName6MrH111pH_i_;
-text: .text%__1cKfontObjectLGetFileName6kMri_pkH_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/CompositeFont.o;
-text: .text%__SLIP.FINAL__A: t2kScalerContext.o;
-text: .text%__1cOhsDynamicArray4CpnIT2KEntry__2T6M_v_;
-text: .text%__1cOhsDynamicArray4CpnIT2KEntry__FReset6M_v_;
-# Test LoadFrame
-text: .text%Java_sun_awt_font_NativeFontWrapper_initializeFont;
-text: .text%FindFontObject;
-text: .text%__1cVequalUnicodeToAsciiNC6FpkHipkci_i_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cGfindFO6FpkHii_pnKfontObject__: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cNCompositeFontJMatchName6MipkHi_c_;
-text: .text%__1cKfontObjectMGetRealStyle6M_kH_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/CompositeFont.o;
-text: .text%__1cKsetFontPtr6FpnHJNIEnv__pnI_jobject_pnKfontObject__v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/FontWrapper.o;
-# Test LoadJFrame
-# Test JHello
-text: .text%Java_sun_awt_font_NativeFontWrapper_getFontMetrics;
-text: .text%__1cKgetFontPtr6FpnHJNIEnv__pnI_jobject__pnKfontObject__;
-text: .text%__1cKfontObjectJgetStrike6MrnNFontTransform_CC_rnGStrike__;
-text: .text%__1cKfontObjectLgetScalerID6MrnNFontTransform_CC_nLFontFormats__: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/CompositeFont.o;
-text: .text%__1cGStrike2t6MrnKfontObject_rnNFontTransform_CC_v_;
-text: .text%__1cGStrikeNGetLineHeight6MrnNhsFixedPoint2_2222_v_;
-text: .text%__1cNCompositeFontKcountSlots6M_i_;
-text: .text%__1cGStrikeWcompositeStrikeForSlot6Mi_pnOhsGGlyphStrike__: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/Strike.o;
-text: .text%__1cGStrikeZcompositeStrikeForSlotInt6Miri_pnOhsGGlyphStrike__;
-text: .text%__1cGStrikePallocateStrikes6M_v_;
-text: .text%__1cGStrikeNallocateDescs6M_v_;
-text: .text%__1cNCompositeFontLgetSlotFont6Mi_pnKfontObject__;
-text: .text%__1cSsfntFileFontObjectJMatchName6MipkHi_c_;
-text: .text%__1cGStrikeQalgorithmicStyle6FrknNCompositeFont_rknKfontObject_i_i_;
-text: .text%__1cNCompositeFontLGetFontName6Mri_pkH_;
-text: .text%__1cOisUniformScale6FrnNFontTransform__i_;
-text: .text%__1cPuseNativeScaler6F_i_;
-text: .text%__1cOfileFontObjectWGetNumberOfNativeNames6kM_ki_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cHCStrike2t6MrnKfontObject_rnNFontTransform_CC_v_;
-text: .text%__1cQhsDescriptor_New6FLpkL_pnShsDescriptorHeader__;
-text: .text%__1cYhsDescriptor_ComputeSize6FLpkL_L_;
-text: .text%__1cQhsDescriptor_New6FL_pnShsDescriptorHeader__;
-text: .text%__1cIHSMemoryDNew6FL_pv_;
-text: .text%__1cShsDescriptor_Reset6FpnShsDescriptorHeader__v_;
-text: .text%__1cQhsDescriptor_Add6FpnShsDescriptorHeader_LL_pv_;
-text: .text%__1cKVALID_DESC6FpknShsDescriptorHeader__v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/hsDescriptor.o;
-text: .text%__1cbBhsDescriptor_UpdateCheckSum6FpnShsDescriptorHeader__v_;
-text: .text%__1cOhsGGlyphStrikeJRefStrike6FpknShsDescriptorHeader__p0_;
-text: .text%__1cOhsDynamicArray4CpnOhsGGlyphStrike__2t6Ml_v_;
-text: .text%__1cIMemCache2t6MHHLc_v_;
-text: .text%__1cIMemEntry2t6M_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/MemCache.o;
-text: .text%__1cNhsGGlyphCacheKFindStrike6MpknShsDescriptorHeader__pnOhsGGlyphStrike__;
-text: .text%__1cOhsGGlyphStrike2t6MpknShsDescriptorHeader__v_;
-text: .text%__1cRhsDescriptor_Copy6FpknShsDescriptorHeader_p0_3_;
-text: .text%__1cThsDescriptor_Find326FpknShsDescriptorHeader_L_L_;
-text: .text%__1cRhsDescriptor_Find6FpknShsDescriptorHeader_LpLpv_pkv_;
-text: .text%__1cNhsGFontScalerEFind6FL_p0_;
-text: .text%__1cOhsDynamicArray4nOFontScalerPair__DGet6kMl_rkn0A__;
-text: .text%__1cNt2kFontScalerNCreateContext6MpknShsDescriptorHeader__pnQhsGScalerContext__;
-text: .text%__1cQt2kScalerContext2t6MpnKfontObject_pkfcci_v_;
-text: .text%__1cLhsGT2KCacheIRefEntry6FpnKfontObject_ll_pnIT2KEntry__;
-text: .text%__1cOhsDynamicArray4CpnIT2KEntry__HForEach6MpFr1pv4_c44_p1_;
-text: .text%__1cOhsDynamicArray4CpnIT2KEntry__GAppend6Mrk1_l_;
-text: .text%__1cOhsDynamicArray4CpnIT2KEntry__2F6Ml_r1_;
-text: .text%__1cIT2KEntryGGetT2K6M_pnDT2K__;
-text: .text%tsi_NewMemhandler;
-text: .text%t2k_malloc;
-text: .text%__1cIHSMemoryHSoftNew6FL_pv_;
-text: .text%__1cJhsSoftNew4CL_6FrpTAI_1_;
-text: .text%FOGetDataLength;
-text: .text%__1cOfileFontObjectNGetDataLength6M_L_;
-text: .text%New_NonRamInputStream;
-text: .text%tsi_AllocMem;
-text: .text%New_sfntClassLogical;
-text: .text%SetStyling: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%CacheKeyTables_sfntClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%Delete_ttcfClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%Delete_sfnt_OffsetTable: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%Delete_headClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%Delete_hheaClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%Delete_hmtxClass;
-text: .text%Delete_maxpClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%Delete_locaClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%Delete_fpgmClass;
-text: .text%Delete_prepClass;
-text: .text%Delete_cvtClass;
-text: .text%Delete_blocClass;
-text: .text%Delete_ebscClass;
-text: .text%New_ttcfClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%ReadInt32;
-text: .text%ReadFileDataFunc: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2kScalerContext.o;
-text: .text%Rewind_InputStream;
-text: .text%New_sfnt_OffsetTable: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%ReadInt16;
-text: .text%New_sfnt_DirectoryEntry: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%GetTableDirEntry_sfntClass;
-text: .text%New_InputStream2;
-text: .text%PreLoadT2KInputStream;
-text: .text%New_headClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%Delete_InputStream;
-text: .text%tsi_DeAllocMem;
-text: .text%t2k_free;
-text: .text%__1cIHSMemoryGDelete6Fpv_v_;
-text: .text%New_hheaClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%New_maxpClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%New_locaClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%PrimeT2KInputStream;
-text: .text%GetNumGlyphs_sfntClass;
-text: .text%New_hmtxClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%New_hmtxEmptyClass;
-text: .text%New_cvtClass;
-text: .text%New_cvtEmptyClass;
-text: .text%Read_cvtClass;
-text: .text%New_fpgmClass;
-text: .text%New_fpgmEmptyClass;
-text: .text%Read_fpgmClass;
-text: .text%ReadSegment;
-text: .text%New_prepClass;
-text: .text%New_prepEmptyClass;
-text: .text%Read_prepClass;
-text: .text%Seek_InputStream;
-text: .text%New_blocClass;
-text: .text%Tell_InputStream;
-text: .text%New_bitmapSizeTable: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2ksbit.o;
-text: .text%NewT2K;
-text: .text%NewTTHintFontForT2K;
-text: .text%NewTTSHintcalerFont;
-text: .text%OnceOnlyTTFDefInit: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/TTHintFont.o;
-text: .text%fnt_DefaultJumpTable;
-text: .text%ComputeElementSizes;
-text: .text%LargestElementCounts: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/TTHintFont.o;
-text: .text%FixedMultiply;
-text: .text%util_FixMul;
-text: .text%TTScalerNewVariationDefault;
-text: .text%TTScalerNewVariation1Dot1;
-text: .text%InitTTHintTranForT2K;
-text: .text%TTHintTransformAllocation: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/HintTran.o;
-text: .text%InitTheKeyByVary;
-text: .text%InitTheKeyByFont;
-text: .text%InitTheKeyByScaler;
-text: .text%SetupDebugPointers: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/TTHintFont.o;
-text: .text%GetPerFontMemory;
-text: .text%GetPerFontMemoryAllocator;
-text: .text%TTScalerTTHintTranDefault;
-text: .text%SetupScalerDefaultTTD: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/HintTran.o;
-text: .text%TTScalerTTHintTranDeep: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/HintTran.o;
-text: .text%SetupScalerTransform: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/HintTran.o;
-text: .text%SetupGXMatrixFromT2K: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/HintTran.o;
-text: .text%ResetMapping;
-text: .text%TTScalerTTHintTran;
-text: .text%FillBytes;
-text: .text%Magnitude;
-text: .text%MultiplyDivide;
-text: .text%WideMul: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/FixMulDiv.o;
-text: .text%WideDiv: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/FixMulDiv.o;
-text: .text%MapMapping;
-text: .text%convertFixedMatrixToTGraf;
-text: .text%FixedToGCoordinate: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/PinkGlue.o;
-text: .text%FractToGCoordinate: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/PinkGlue.o;
-text: .text%concatTGrafMatrices;
-text: .text%convertTGrafMatrixToFixed;
-text: .text%GCoordinateToFixed: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/PinkGlue.o;
-text: .text%GCoordinateToFract: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/PinkGlue.o;
-text: .text%FixedDivide;
-text: .text%SetGlobalGSDefaults;
-text: .text%InitContourData;
-text: .text%NeededAllocationContourBytes: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/OrientDB.o;
-text: .text%NeededContourWords: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/OrientDB.o;
-text: .text%SetupAllocatedContourData: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/OrientDB.o;
-text: .text%__1cQt2kScalerContextLCountGlyphs6M_L_;
-text: .text%__1cOhsGGlyphStrikeLinitEntries6MpnThsGGlyphStrikeEntry_i_v_;
-text: .text%__1cQt2kScalerContextNGetLineHeight6MpnNhsFixedPoint2_2222_v_;
-text: .text%__1cQt2kScalerContextKSetupTrans6M_pnDT2K__;
-text: .text%T2K_NewTransformation;
-text: .text%GetUPEM;
-text: .text%util_EuclidianDistance;
-text: .text%util_FixDiv;
-text: .text%NewTTHintTranForT2K;
-text: .text%ExtractUnitVectors;
-text: .text%SetOneUnitAxis: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2k.o;
-text: .text%T2K_NewTransformationInternal: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2k.o;
-text: .text%T2KDoGriddingSetUp: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2k.o;
-text: .text%GetMaxPoints;
-text: .text%ag_HintInit;
-text: .text%GetStreamForTable;
-text: .text%ComputeGlobalHints;
-text: .text%MedianHeight: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/ghints.o;
-text: .text%GetGlyphByCharCode;
-text: .text%LoadCMAP: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%New_cmapClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%SizeInStream;
-text: .text%Compute_cmapClass_GlyphIndex: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%Compute_cmapClass_Index0: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%GetGlyphByIndex;
-text: .text%New_GlyphClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%GetYMax: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/ghints.o;
-text: .text%Delete_GlyphClass;
-text: .text%util_SortShortArray;
-text: .text%GetYMin: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/ghints.o;
-text: .text%ag_AutoFindStems;
-text: .text%ag_IsHinthandle: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_ProcessOutline: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_AnalyzeChar: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_ComputeTangents: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_DoubleNorm: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_MarkPoints: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_FindXandYExtrema: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_PrevDifferentXValue: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_PrevDifferentYValue: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_YDist: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_XDist: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_FindInflections: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_FDist: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_FindPointPairs: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_BlackAndParallell: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_Height;
-text: .text%ag_FindLinks: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%ag_GetStems: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%Purge_cmapMemory;
-text: .text%Delete_cmapClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%ag_SetHintInfo;
-text: .text%ag_SetScale;
-text: .text%ag_SetUpCvt: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/autogrid.o;
-text: .text%GetFontWideOutlineMetrics;
-text: .text%T2K_TransformYFunits;
-text: .text%T2K_TransformXFunits;
-text: .text%__1cLhsMagnitude6Fll_l_;
-text: .text%__1cGhsWideDMul6Mll_p0_;
-text: .text%__1cGhsWideESqrt6kM_l_;
-text: .text%__1cJhsFracDiv6Fll_l_;
-text: .text%__1cGhsWideDDiv6Ml_p0_;
-text: .text%__1cRProjectUnitVector6FllllllpnNhsFixedPoint2__v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2kScalerContext.o;
-text: .text%__1cJhsFracMul6Fll_l_;
-text: .text%__1cNhsGGlyphCacheJAddStrike6MpnOhsGGlyphStrike__v_;
-text: .text%__1cOhsDynamicArray4CpnOhsGGlyphStrike__GAppend6Mrk1_l_;
-text: .text%__1cThsDescriptor_Delete6FpnShsDescriptorHeader__v_;
-text: .text%__1cOhsGGlyphStrikeNGetLineHeight6MpnNhsFixedPoint2_2222_v_;
-text: .text%__1cGuseMin6FrnNhsFixedPoint2_1_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/Strike.o;
-text: .text%__1cGuseMax6FrnNhsFixedPoint2_1_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/Strike.o;
-text: .text%DefaultFontObject;
-text: .text%__1cJdefaultFO6F_pnKfontObject__: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cNCompositeFontJReadChunk6MLLpv_pkv_;
-text: .text%__1cTtype1FileFontObjectJMatchName6MipkHi_c_;
-text: .text%__1cKu_strncmpi6FpkHp0i_i_;
-text: .text%__1cSsfntFileFontObjectLgetScalerID6MrnNFontTransform_CC_nLFontFormats__;
-text: .text%__1cShsDescriptor_Equal6FpknShsDescriptorHeader_2_c_;
-text: .text%__1cKfindByFont6FrpnIT2KEntry_pv3_c_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2kScalerContext.o;
-text: .text%Java_sun_awt_font_NativeFontWrapper_getCharMetrics;
-text: .text%getMetrics;
-text: .text%__1cCTXGconcat6Mrk0_v_;
-text: .text%__1cRDefaultCharMapperHmapChar6kML_L_;
-text: .text%__1cGStrikeLCharToGlyph6ML_L_;
-text: .text%__1cGStrikeJgetMapper6kM_pnRCharToGlyphMapper__;
-text: .text%__1cUCompositeGlyphMapperNCharsToGlyphs6kMipkLpL_v_;
-text: .text%__1cUCompositeGlyphMapperTgetMissingGlyphCode6kM_i_;
-text: .text%__1cOhsGGlyphStrikeJgetMapper6M_pnRCharToGlyphMapper__;
-text: .text%__1cQt2kScalerContextJgetMapper6M_pnRCharToGlyphMapper__;
-text: .text%__1cRCharToGlyphMapperTgetMissingGlyphCode6kM_i_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/Strike.o;
-text: .text%__1cUCompositeGlyphMapperSgetCachedGlyphCode6kMkL_L_;
-text: .text%__1cNCompositeFontOisExcludedChar6MiL_i_;
-text: .text%__1cKCMAPMapperNCharsToGlyphs6kMipkLpL_v_;
-text: .text%__1cWConvertUnicodeToGlyphs6FrnSsfntFileFontObject_rpCipkLpL_v_;
-text: .text%__1cUCompositeGlyphMapperSsetCachedGlyphCode6kMkL1ki_v_;
-text: .text%__1cGStrikeKgetMetrics6MirnIhsGGlyph_rnNhsFixedPoint2__c_;
-text: .text%__1cGStrikebCcompositeStrikeForGlyphImage6Mri_pnOhsGGlyphStrike__: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/Strike.o;
-text: .text%__1cHCStrikeRgetStrikeForGlyph6Mri_pnOhsGGlyphStrike__;
-text: .text%__1cGStrike2t6MrnKfontObject_nLFontFormats_rnNFontTransform_CCi_v_;
-text: .text%__1cMnrFontScalerNCreateContext6MpknShsDescriptorHeader__pnQhsGScalerContext__;
-text: .text%__1cSX11nrScalerContext2t6MpnKfontObject_pkfccii_v_;
-text: .text%__1cSX11nrScalerContextLCountGlyphs6M_L_;
-text: .text%__1cOfileFontObjectRGetFontNativeName6kMi_pkc_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cSX11nrScalerContextNGetLineHeight6MpnNhsFixedPoint2_2222_v_;
-text: .text%__1cGStrikeMGetNumGlyphs6M_i_;
-text: .text%__1cSX11nrScalerContextJgetMapper6M_pnRCharToGlyphMapper__;
-text: .text%__1cOhsDynamicArray4nKMapperPair__2t6Ml_v_;
-text: .text%__1cQMakeNativeMapper6Fpkc_v_;
-text: .text%__1cOhsDynamicArray4nKMapperPair__EFind6kMrkn0A__l_;
-text: .text%__1cUX11CharToGlyphMapper2t6MpkchpcHH_v_;
-text: .text%__1cOhsDynamicArray4nKMapperPair__GAppend6Mrkn0A__l_;
-text: .text%__1cKMapperPair2t6M_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/s8_6EXsXdaPU71oqAxuU.o;
-text: .text%__1cOhsDynamicArray4nKMapperPair__DGet6kMl_rkn0A__;
-text: .text%__1cTnrCharToGlyphMapper2t6MpnUX11CharToGlyphMapper_pnRCharToGlyphMapper_ii_v_;
-text: .text%__1cTnrCharToGlyphMapperNCharsToGlyphs6kMipkLpL_v_;
-text: .text%__1cUX11CharToGlyphMapperNCharsToGlyphs6kMipkLpL_v_;
-text: .text%__1cGStrikeTgetMissingGlyphCode6kM_i_;
-text: .text%__1cOhsGGlyphStrikeKGetMetrics6MHpnIhsGGlyph_pnNhsFixedPoint2__v_;
-text: .text%__1cOhsGGlyphStrikeIgetEntry6Mi_pnThsGGlyphStrikeEntry__;
-text: .text%__1cSX11nrScalerContextPGenerateMetrics6MHpnIhsGGlyph_pnNhsFixedPoint2__v_;
-text: .text%__1cTnrCharToGlyphMapperMgetXCharCode6Mi_i_;
-text: .text%Java_sun_awt_font_NativeFontWrapper_populateAndLayoutGlyphVector;
-text: .text%__1cLGlyphLayout2t6MpnHJNIEnv__pnL_jcharArray_iiipnN_jdoubleArray_6CCpnKfontObject__v_;
-text: .text%__1cNcharsToGlyphs6FpkHlpnGStrike_pL_v_;
-text: .text%__1cJScriptRunEnext6M_c_;
-text: .text%__1cJScriptRunNgetScriptCode6FL_l_;
-text: .text%__1cJScriptRunKsameScript6Fll_c_;
-text: .text%__1cNgetScriptFont6FpnKfontObject_l_1_;
-text: .text%__1cKfontObjectJsetStrike6MpnGStrike_rnNFontTransform_CC_v_;
-text: .text%__1cTFontInstanceAdapter2t6MpnKfontObject_pnGStrike_pnNFontTransform_ll_v_;
-text: .text%__1cOfileFontObjectNGetUnitsPerEM6M_kH_;
-text: .text%__1cTFontInstanceAdapterReuclidianDistance6Mff_f_;
-text: .text%__1cMLayoutEngineTlayoutEngineFactory6FpknOLEFontInstance_llrnLLEErrorCode__p0_;
-text: .text%__1cTFontInstanceAdapterMgetFontTable6kML_pkv_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/FontInstanceAdapter.o;
-text: .text%__1cSsfntFileFontObjectIGetTable6ML_pkv_;
-text: .text%__1cMLayoutEngine2t6MpknOLEFontInstance_ll_v_;
-text: .text%__1cMLayoutEngineLlayoutChars6MpkHlllcffrnLLEErrorCode__l_;
-text: .text%__1cMLayoutEngineNcomputeGlyphs6MpkHlllcrpHrplrnLLEErrorCode__l_;
-text: .text%__1cMLayoutEngineQmapCharsToGlyphs6MpkHllccrpHrplrnLLEErrorCode__v_;
-text: .text%__1cTFontInstanceAdapterQmapCharsToGlyphs6kMpkHllcpknMLECharMapper_pH_v_;
-text: .text%__1cTFontInstanceAdapterOmapCharToGlyph6kMLpknMLECharMapper__H_;
-text: .text%__1cROpenTypeUtilitiesGsearch6FLpkLl_l_;
-text: .text%__1cROpenTypeUtilitiesHhighBit6Fl_W_;
-text: .text%__1cMLayoutEngineOpositionGlyphs6MpkHlffrpfrnLLEErrorCode__v_;
-text: .text%__1cTFontInstanceAdapterPgetGlyphAdvance6kMHrnHLEPoint__v_;
-text: .text%__1cQt2kScalerContextPGenerateMetrics6MHpnIhsGGlyph_pnNhsFixedPoint2__v_;
-text: .text%T2K_RenderGlyph;
-text: .text%T2K_GetSbits: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2k.o;
-text: .text%FindGlyph_blocClass;
-text: .text%FindBitmapSizeTable: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2ksbit.o;
-text: .text%T2K_RenderGlyphInternal: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2k.o;
-text: .text%T2K_PurgeMemoryInternal: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2k.o;
-text: .text%IsFigure;
-text: .text%IsFigure_cmapClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/truetype.o;
-text: .text%AccumulateGlyphContours;
-text: .text%MatrixTimesVector: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2k.o;
-text: .text%TTScalerHintGlyph;
-text: .text%InitTheKeyByTrans;
-text: .text%SetElementPointers;
-text: .text%CopyBytes;
-text: .text%AdjustPhantoms: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/HintGlyph.o;
-text: .text%AdjustPhantomAxis: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/HintGlyph.o;
-text: .text%OffsetAxis: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/HintGlyph.o;
-text: .text%CreateGlyphElement: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/HintGlyph.o;
-text: .text%RunFontProgram;
-text: .text%SetUpProgramPtrs: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/InterpreterGlue.o;
-text: .text%SetGlobalGSStackData: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/InterpreterGlue.o;
-text: .text%fnt_Execute;
-text: .text%fnt_InnerExecute;
-text: .text%fnt_NPUSHB;
-text: .text%fnt_PushSomeBytes: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/Fnt.o;
-text: .text%fnt_FDEF;
-text: .text%fnt_SkipPushCrap;
-text: .text%PrepareTheCVT;
-text: .text%ScaleCVT: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/InterpreterGlue.o;
-text: .text%FixedMultiplyRound;
-text: .text%util_FixMulRoundPositive: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/PinkGlue.o;
-text: .text%RunPreProgram;
-text: .text%SetGlobalGSMapping;
-text: .text%fnt_NPUSHW;
-text: .text%fnt_PushSomeWords: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/Fnt.o;
-text: .text%fnt_PUSHB;
-text: .text%fnt_PUSHW0;
-text: .text%fnt_PUSHW;
-text: .text%fnt_PUSHB0;
-text: .text%fnt_SPVTCA;
-text: .text%fnt_Check_PF_Proj;
-text: .text%fnt_MPPEM;
-text: .text%fnt_ProjectIntegerPPEM: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/Fnt.o;
-text: .text%GrowStackForPush;
-text: .text%fnt_BinaryOperand;
-text: .text%fnt_WS;
-text: .text%fnt_SVTCA_1;
-text: .text%Mul26Dot6;
-text: .text%fnt_SVTCA_0;
-text: .text%Div26Dot6;
-text: .text%fnt_DUP;
-text: .text%fnt_SWAP;
-text: .text%fnt_SetRoundState;
-text: .text%fnt_CALL;
-text: .text%fnt_RS;
-text: .text%fnt_IF;
-text: .text%fnt_ELSE;
-text: .text%fnt_GETINFO;
-text: .text%fnt_SCANCTRL;
-text: .text%fnt_SCANTYPE;
-text: .text%fnt_EIF;
-text: .text%fnt_SetElementPtr;
-text: .text%fnt_SROUND;
-text: .text%fnt_SetRoundValues: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/FntRare.o;
-text: .text%fnt_MIAP;
-text: .text%fnt_GetCVTEntryFast;
-text: .text%ShortFracMul;
-text: .text%fnt_YProject;
-text: .text%fnt_SuperRound;
-text: .text%fnt_YMovePoint;
-text: .text%fnt_RoundToGrid;
-text: .text%fnt_SRP2;
-text: .text%fnt_SRP1;
-text: .text%fnt_IP;
-text: .text%fnt_GC;
-text: .text%fnt_WCVTP;
-text: .text%fnt_RCVT;
-text: .text%fnt_ROUND;
-text: .text%fnt_ROLL;
-text: .text%fnt_POP;
-text: .text%fnt_SCVTCI;
-text: .text%fnt_UnaryOperand;
-text: .text%fnt_CINDEX;
-text: .text%fnt_MINDEX;
-text: .text%fnt_SRP0;
-text: .text%fnt_WCVTF;
-text: .text%fnt_XProject;
-text: .text%fnt_XMovePoint;
-text: .text%fnt_DELTAC1;
-text: .text%fnt_DeltaEngine: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/Fnt.o;
-text: .text%fnt_DELTAC2;
-text: .text%fnt_SDB;
-text: .text%fnt_DELTAC3;
-text: .text%RunGlyphProgram;
-text: .text%fnt_JROF;
-text: .text%fnt_MIRP;
-text: .text%fnt_DELTAP1;
-text: .text%fnt_DELTAP2;
-text: .text%fnt_ALIGNRP;
-text: .text%fnt_MDAP;
-text: .text%fnt_RoundToDoubleGrid;
-text: .text%fnt_MDRP;
-text: .text%fnt_IUP;
-text: .text%CorrectUnscaledOutline;
-text: .text%fs_CalculateBounds;
-text: .text%fs_FindBitMapSize4;
-text: .text%fs_dropOutVal;
-text: .text%sc_FindExtrema4;
-text: .text%ReleasePerFontMemory;
-text: .text%fs_ContourScan3;
-text: .text%sc_ScanChar2;
-text: .text%sc_lineInit: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/sc.o;
-text: .text%sc_DrawParabola: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/sc.o;
-text: .text%sc_lineGenRows: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/sc.o;
-text: .text%sc_markRows: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/sc.o;
-text: .text%sortRows: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/sc.o;
-text: .text%sc_wnNrowFill: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/sc.o;
-text: .text%tsi_DeleteScanConv;
-text: .text%T2K_PurgeMemory;
-text: .text%fnt_FLIPOFF;
-text: .text%fnt_FLIPON;
-text: .text%fnt_JMPR;
-text: .text%fnt_GPV;
-text: .text%fnt_SPVFS;
-text: .text%fnt_ComputeAndCheck_PF_Proj;
-text: .text%ShortFracDot;
-text: .text%fnt_Project;
-text: .text%fnt_MovePoint;
-text: .text%__1cMLayoutEngineUadjustGlyphPositions6MpkHllcpHlpfrnLLEErrorCode__v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/LayoutEngine.o;
-text: .text%__1cLGlyphLayoutRupdateGlyphVector6MpnHJNIEnv__pnI_jobject_i_v_;
-text: .text%__1cJinitGVIDs6FpnHJNIEnv__pnI_jobject__c_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/GlyphLayout.o;
-text: .text%__1cMLayoutEngineJgetGlyphs6kMpLLrnLLEErrorCode__v_;
-text: .text%__1cMLayoutEngineOgetCharIndices6kMpllrnLLEErrorCode__v_;
-text: .text%__1cLGlyphLayout2T6M_v_;
-text: .text%__SLIP.DELETER__A: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/BOyhlP1XkHISKWzbx4EZ.o;
-text: .text%__1cMLayoutEngine2T6M_v_;
-text: .text%__1cMLayoutEngineFreset6M_v_;
-text: .text%Java_sun_awt_font_NativeFontWrapper_getGlyphVectorOutline;
-text: .text%__1cLGlyphVector2t6MpnHJNIEnv__pnN_jdoubleArray_4CCpnKfontObject__v_;
-text: .text%__1cLGlyphVectorOgetGlyphVector6MpnI_jobject__v_;
-text: .text%__1cLGlyphVectorNgetGlyphCodes6MpnI_jobject__v_;
-text: .text%__1cLGlyphVectorNsetGlyphCodes6MpnK_jintArray__v_;
-text: .text%__1cLGlyphVectorOallocateGlyphs6Mi_v_;
-text: .text%__1cLGlyphVectorMsetNumGlyphs6Mi_v_;
-text: .text%__1cLGlyphVectorMgetPositions6MpnI_jobject__v_;
-text: .text%__1cLGlyphVectorMsetPositions6MpnM_jfloatArray__v_;
-text: .text%__1cLGlyphVectorRallocatePositions6M_v_;
-text: .text%__1cLGlyphVectorNgetTransforms6MpnI_jobject__v_;
-text: .text%__1cLGlyphVectorNsetTransforms6MpnN_jdoubleArray_pnK_jintArray__v_;
-text: .text%__1cLGlyphVectorKgetOutline6Mff_pnI_jobject__;
-text: .text%__1cLGlyphVectorQgetGlyphsOutline6Miiff_pnI_jobject__;
-text: .text%__1cLStrikeTable2t6MrknLGlyphVector_pnCTX__v_;
-text: .text%__1cLGlyphVectorOgetGlyphStrike6kMpnCTX__rnGStrike__;
-text: .text%__1cLGeneralPath2t6Mi_v_;
-text: .text%__1cLGlyphVectorJscanGlyph6FrnLGeneralPath_rnGStrike_rnMhsPathSpline_rnLCurveWalker_ffi_v_;
-text: .text%__1cGStrikePGetGlyphOutline6MirnMhsPathSpline__v_;
-text: .text%__1cGStrikeXcompositeStrikeForGlyph6Mri_pnOhsGGlyphStrike__: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/Strike.o;
-text: .text%__1cOhsGGlyphStrikeHGetPath6MHpnMhsPathSpline_pnNhsFixedPoint2__v_;
-text: .text%__1cQt2kScalerContextMGeneratePath6MHpnMhsPathSpline_pnNhsFixedPoint2__v_;
-text: .text%ApplyPostStyle;
-text: .text%__1cSConvertGlyphToPath6FpknKGlyphClass_pnMhsPathSpline__v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/t2kScalerContext.o;
-text: .text%__1cIHSMemoryFClear6FpvL_v_;
-text: .text%__1cGStrikeLGetPathType6Mi_nMhsPathSplineEType__;
-text: .text%__1cOhsGGlyphStrikeLGetPathType6kM_nMhsPathSplineEType__;
-text: .text%__1cLCurveWalkerEInit6MpknNhsPathContour_c_v_;
-text: .text%__1cLCurveWalkerINextQdDuad6M_c_;
-text: .text%__1cLGeneralPathIneedRoom6Mii_C_;
-text: .text%__1cMhsPathSplineGDelete6Fp0_v_;
-text: .text%__1cLGeneralPathIgetShape6MpnHJNIEnv___pnI_jobject__;
-text: .text%__1cHJNIEnv_JNewObject6MpnH_jclass_pnK_jmethodID_E_pnI_jobject__: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/FontWrapper.o;
-text: .text%__1cLGeneralPath2T6M_v_;
-text: .text%__1cLStrikeTable2T6M_v_;
-text: .text%__1cLGlyphVector2T6M_v_;
-# SwingSet
-text: .text%Java_sun_awt_font_NativeFontWrapper_getNumFonts;
-text: .text%CountFontObjects;
-text: .text%Java_sun_awt_font_NativeFontWrapper_getFamilyNameByIndex;
-text: .text%__1cNGetFontObject6FI_pnKfontObject__;
-text: .text%__1cPgetNodeByNumber6Fi_pnMfontListNode__: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/fontObject.o;
-text: .text%__1cGStrikeVneedsAlgorithmicStyle6FrknNCompositeFont_ipc_v_;
-text: .text%__1cSsfntFileFontObjectLGetFontName6Mri_pkH_;
-text: .text%__1cSsfntFileFontObjectJReadNames6M_v_;
-text: .text%__1cJmakeNameU6FpCih_pH_;
-text: .text%__1cTEqualUnicodeStrings6FpkHip0i_c_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/Strike.o;
-text: .text%__1cQCompAsciiUnicode6FpkcpkHi_i_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/Strike.o;
-text: .text%tsi_SHAPET_BOLD_METRICS;
-text: .text%GetDoubleDeltaMetric: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/shapet.o;
-text: .text%ApplyDeltaToHMTX: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/shapet.o;
-text: .text%__1cGStrike2T6M_v_;
-text: .text%__SLIP.DELETER__C: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/Strike.o;
-text: .text%__1cUCompositeGlyphMapper2T6M_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/Strike.o;
-text: .text%__SLIP.DELETER__B: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/ArabicShaping.o;
-text: .text%__1cHCStrike2T6M_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj/CStrike.o;
-text: .text%__1cIhsRefCntFUnRef6M_v_;
-text: .text%__1cGStrike2T5B6M_v_;
-text: .text%Java_sun_awt_font_GlyphList_initIDs;
-text: .text%Java_sun_awt_font_GlyphList_setupCharData;
-text: .text%__1cLGlyphVectorHsetText6MpnL_jcharArray_ii_v_;
-text: .text%__1cLGlyphVectorKinitGlyphs6MpkHi_v_;
-text: .text%__1cLGlyphVectorNcharsToGlyphs6FrnGStrike_pkHpLi_C_;
-text: .text%__1cLGlyphVectorUpositionAndGetImages6Mff_v_;
-text: .text%__1cLGlyphVectorRallocateImageRefs6M_v_;
-text: .text%__1cGStrikeMprepareCache6Mipc_v_;
-text: .text%__1cOhsGGlyphStrikeMPrepareCache6MLpc_v_;
-text: .text%__1cNGlyphMemCacheNreserveGlyphs6MHLpc_v_;
-text: .text%__1cIMemCacheMreserveSpace6MHLpc_v_;
-text: .text%__1cGStrikeTgetMetricsWithImage6MirnIhsGGlyph_rnNhsFixedPoint2_pc_c_;
-text: .text%__1cOhsGGlyphStrikeTGetMetricsWithImage6MHpnIhsGGlyph_pnNhsFixedPoint2_pc_v_;
-text: .text%__1cOhsGGlyphStrikeNgetEntryImage6MpnThsGGlyphStrikeEntry_Hpc_v_;
-text: .text%__1cNGlyphMemCacheNgetGlyphImage6MLrHpc_pkv_;
-text: .text%__1cIMemCacheJgetMemory6MLrHpc_pkv_;
-text: .text%__1cSX11nrScalerContextYGenerateMetricsWithImage6MHpnIhsGGlyph_pnNhsFixedPoint2__v_;
-text: .text%__1cSX11nrScalerContextNGenerateImage6MHpknIhsGGlyph_pv_v_;
-text: .text%__1cOhsGGlyphStrikeQassignEntryImage6MpnThsGGlyphStrikeEntry_Hpc_v_;
-text: .text%__1cNGlyphMemCacheQassignGlyphImage6MLrnIhsGGlyph_pc_H_;
-text: .text%__1cIMemCacheMassignMemory6MLLpvpc_H_;
-text: .text%__1cIMemCacheIsetEntry6MrnIMemEntry_LpvLpc_v_;
-text: .text%__1cIMemCacheMreleaseEntry6MrnIMemEntry_pc_v_;
-text: .text%Java_sun_awt_font_X11TextRenderer_doDrawGlyphList;
-text: .text%RefineBounds;
-text: .text%Java_sun_awt_font_GlyphList_discardData;
-text: .text%Java_sun_awt_font_GlyphList_setupStringData;
-text: .text%__1cLGlyphVectorJsetString6MpnI_jstring__v_;
diff --git a/jdk/make/sun/font/reorder-sparcv9 b/jdk/make/sun/font/reorder-sparcv9
deleted file mode 100644
index 0786bdb4d78..00000000000
--- a/jdk/make/sun/font/reorder-sparcv9
+++ /dev/null
@@ -1,478 +0,0 @@
-data = R0x2000;
-text = LOAD ?RXO;
-# Test Null
-# Test Exit
-# Test Hello
-# Test Sleep
-# Test IntToString
-# Test LoadToolkit
-text: .text%__1cU__STATIC_CONSTRUCTOR6F_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/t2kScalerContext.o;
-text: .text%__SLIP.INIT_A: t2kScalerContext.o;
-text: .text%__1cOhsDynamicArray4CpnIT2KEntry__2t6Mi_v_;
-text: .text%JNI_OnLoad;
-text: .text%Java_sun_awt_font_NativeFontWrapper_getType1FontVar;
-text: .text%Java_sun_awt_font_NativeFontWrapper_registerFonts;
-text: .text%__1cHJNIEnv_QCallObjectMethod6MpnI_jobject_pnK_jmethodID_E_2_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/fontObject.o;
-text: .text%__1cSsfntFileFontObjectEInit6MpkHipkc4nLFontFormats_i_c_;
-text: .text%__1cOfileFontObjectJReadChunk6MIIpv_pkv_;
-text: .text%__1cSfontfilecachecheck6FpnKfontObject__v_;
-text: .text%__1cOfileFontObjectMReleaseChunk6Mpkv_v_;
-text: .text%__1cNReadNameTable6FpnSsfntFileFontObject__c_;
-text: .text%__1cKfontObjectJReadTable6MIpI_pkv_;
-text: .text%__1cSsfntFileFontObjectNFindTableSize6MIpI_I_;
-text: .text%__1cSVerifyTrueTypeFile6FpnSsfntFileFontObject__c_;
-text: .text%__1cOInitializeCMAP6FrnSsfntFileFontObject_rpC_v_;
-text: .text%__1cOfileFontObjectJreadBlock6MLLpc_v_;
-text: .text%__1cQaddToTheListTail6FipnKfontObject__v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/fontObject.o;
-text: .text%__1cMsetRealStyle6FpnKfontObject__v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/fontObject.o;
-text: .text%__1cSsfntFileFontObjectHGetName6MrH111pH_i_;
-text: .text%__1cMAssignStyles6FipH_i_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/fontObject.o;
-text: .text%__1cOUnicodeToLower6FpHi_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/fontObject.o;
-text: .text%__1cUstrDupASCIItoUNICODE6Fpkcrii_pH_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/fontObject.o;
-text: .text%__1cScopyAsciiToUnicode6FpkcpHi_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/fontObject.o;
-text: .text%__1cVUnicodeStringContains6FpHh0h_c_;
-text: .text%__1cQMakeNativeMapper6Fpkc_v_;
-text: .text%__1cOhsDynamicArray4nKMapperPair__2t6Mi_v_;
-text: .text%__1cUX11CharToGlyphMapper2t6MpkchpcHH_v_;
-text: .text%__1cOhsDynamicArray4nKMapperPair__GAppend6Mrkn0A__i_;
-text: .text%__1cKMapperPair2t6M_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/oBLL8MjgwxxRvfmec0-h.o;
-text: .text%__1cNhsGFontScalerIRegister6FIp0_v_;
-text: .text%__1cOhsDynamicArray4nOFontScalerPair__2t6Mi_v_;
-text: .text%__1cIhsRefCntDRef6M_v_;
-text: .text%__1cOhsDynamicArray4nOFontScalerPair__GAppend6Mrkn0A__i_;
-text: .text%__1cOFontScalerPair2t6M_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/JSaw_24qJCs_1iN_isFx.o;
-text: .text%__1cOhsDynamicArray4nOFontScalerPair__EFind6kMrkn0A__i_;
-text: .text%__1cTGetNativeFontObject6F_pnOfileFontObject__;
-text: .text%__1cOfileFontObjectEInit6MpkHipkc4nLFontFormats_i_c_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/fontObject.o;
-text: .text%__1cNX11FontObjectHGetName6MrH111pH_i_;
-text: .text%__1cNX11FontObjectMMakeFontName6M_i_;
-text: .text%__1cOfileFontObjectRGetFontNativeName6kM_pkc_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/fontObject.o;
-text: .text%__1cOhsDynamicArray4nKMapperPair__EFind6kMrkn0A__i_;
-text: .text%__1cHJNIEnv_JNewObject6MpnH_jclass_pnK_jmethodID_E_pnI_jobject__: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/FontWrapper.o;
-text: .text%__1cHJNIEnv_OCallVoidMethod6MpnI_jobject_pnK_jmethodID_E_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/cmaps.o;
-text: .text%__1cHJNIEnv_NCallIntMethod6MpnI_jobject_pnK_jmethodID_E_i_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/fontObject.o;
-text: .text%__1cKMapperPair2T6M_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/oBLL8MjgwxxRvfmec0-h.o;
-text: .text%__1cOfileFontObjectJFileClose6M_v_;
-text: .text%Java_sun_awt_font_NativeFontWrapper_getFullNameByFileName;
-text: .text%__1cNGetFontObject6FpkHi_pnKfontObject__;
-text: .text%__1cOfileFontObjectLGetFileName6kMri_pkH_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/fontObject.o;
-text: .text%Java_sun_awt_font_NativeFontWrapper_registerCompositeFont;
-text: .text%__1cNCompositeFont2t6MpnHJNIEnv__pnI_jstring__v_;
-text: .text%__1cNCompositeFontJaddRanges6MpnHJNIEnv__pnK_jintArray__v_;
-text: .text%__1cNCompositeFontNaddMaxIndices6MpnHJNIEnv__pnK_jintArray__v_;
-text: .text%__1cNCompositeFontVregisterComponentName6MirnNJStringBuffer__v_;
-text: .text%__1cNCompositeFontHisValid6M_i_;
-text: .text%__1cMregisterFont6FnLFontFormats_pnKfontObject__v_;
-text: .text%__1cQaddToTheListHead6FipnKfontObject__v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/fontObject.o;
-text: .text%__1cNCompositeFontHGetName6MrH111pH_i_;
-text: .text%__1cKfontObjectLGetFileName6kMri_pkH_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/CompositeFont.o;
-text: .text%__SLIP.FINAL__A: t2kScalerContext.o;
-text: .text%__1cOhsDynamicArray4CpnIT2KEntry__2T6M_v_;
-text: .text%__1cOhsDynamicArray4CpnIT2KEntry__FReset6M_v_;
-# Test LoadFrame
-text: .text%Java_sun_awt_font_NativeFontWrapper_initializeFont;
-text: .text%FindFontObject;
-text: .text%__1cVequalUnicodeToAsciiNC6FpkHipkci_i_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/fontObject.o;
-text: .text%__1cGfindFO6FpkHii_pnKfontObject__: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/fontObject.o;
-text: .text%__1cNCompositeFontJMatchName6MipkHi_c_;
-text: .text%__1cKfontObjectMGetRealStyle6M_kH_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/CompositeFont.o;
-text: .text%__1cKsetFontPtr6FpnHJNIEnv__pnI_jobject_pnKfontObject__v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/FontWrapper.o;
-# Test LoadJFrame
-# Test JHello
-text: .text%Java_sun_awt_font_NativeFontWrapper_getFontMetrics;
-text: .text%__1cKgetFontPtr6FpnHJNIEnv__pnI_jobject__pnKfontObject__;
-text: .text%__1cKfontObjectJgetStrike6MrnNFontTransform_CC_rnGStrike__;
-text: .text%__1cKfontObjectLgetScalerID6MrnNFontTransform_CC_nLFontFormats__: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/CompositeFont.o;
-text: .text%__1cGStrike2t6MrnKfontObject_rnNFontTransform_CC_v_;
-text: .text%__1cGStrikeNGetLineHeight6MrnNhsFixedPoint2_2222_v_;
-text: .text%__1cNCompositeFontKcountSlots6M_i_;
-text: .text%__1cGStrikeWcompositeStrikeForSlot6Mi_pnOhsGGlyphStrike__;
-text: .text%__1cGStrikePallocateStrikes6M_v_;
-text: .text%__1cGStrikeNallocateDescs6M_v_;
-text: .text%__1cNCompositeFontLgetSlotFont6Mi_pnKfontObject__;
-text: .text%__1cSsfntFileFontObjectJMatchName6MipkHi_c_;
-text: .text%__1cGStrikeQalgorithmicStyle6FrknNCompositeFont_rknKfontObject_i_i_;
-text: .text%__1cNCompositeFontLGetFontName6Mri_pkH_;
-text: .text%__1cSsfntFileFontObjectLgetScalerID6MrnNFontTransform_CC_nLFontFormats__;
-text: .text%__1cPuseNativeScaler6F_i_;
-text: .text%__1cUttContainsHintsTable6FpnSsfntFileFontObject__C_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/fontObject.o;
-text: .text%__1cGStrike2t6MrnKfontObject_nLFontFormats_rnNFontTransform_CC_v_;
-text: .text%__1cQhsDescriptor_New6FIpkI_pnShsDescriptorHeader__;
-text: .text%__1cYhsDescriptor_ComputeSize6FIpkI_I_;
-text: .text%__1cQhsDescriptor_New6FI_pnShsDescriptorHeader__;
-text: .text%__1cIHSMemoryDNew6FI_pv_;
-text: .text%__1cShsDescriptor_Reset6FpnShsDescriptorHeader__v_;
-text: .text%__1cQhsDescriptor_Add6FpnShsDescriptorHeader_II_pv_;
-text: .text%__1cKVALID_DESC6FpknShsDescriptorHeader__v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/hsDescriptor.o;
-text: .text%__1cbBhsDescriptor_UpdateCheckSum6FpnShsDescriptorHeader__v_;
-text: .text%__1cOhsGGlyphStrikeJRefStrike6FpknShsDescriptorHeader__p0_;
-text: .text%__1cOhsDynamicArray4CpnOhsGGlyphStrike__2t6Mi_v_;
-text: .text%__1cIMemCache2t6MHHIc_v_;
-text: .text%__1cIMemEntry2t6M_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/MemCache.o;
-text: .text%__1cNhsGGlyphCacheKFindStrike6MpknShsDescriptorHeader__pnOhsGGlyphStrike__;
-text: .text%__1cOhsGGlyphStrike2t6MpknShsDescriptorHeader__v_;
-text: .text%__1cRhsDescriptor_Copy6FpknShsDescriptorHeader_p0_3_;
-text: .text%__1cThsDescriptor_Find326FpknShsDescriptorHeader_I_I_;
-text: .text%__1cRhsDescriptor_Find6FpknShsDescriptorHeader_IpIpv_pkv_;
-text: .text%__1cNhsGFontScalerEFind6FI_p0_;
-text: .text%__1cOhsDynamicArray4nOFontScalerPair__DGet6kMi_rkn0A__;
-text: .text%__1cMnrFontScalerNCreateContext6MpknShsDescriptorHeader__pnQhsGScalerContext__;
-text: .text%__1cSX11nrScalerContext2t6MpnKfontObject_pkfcci_v_;
-text: .text%__1cQt2kScalerContext2t6MpnKfontObject_pkfcci_v_;
-text: .text%__1cLhsGT2KCacheIRefEntry6FpnKfontObject_ii_pnIT2KEntry__;
-text: .text%__1cOhsDynamicArray4CpnIT2KEntry__HForEach6MpFr1pv4_c44_p1_;
-text: .text%__1cOhsDynamicArray4CpnIT2KEntry__GAppend6Mrk1_i_;
-text: .text%__1cOhsDynamicArray4CpnIT2KEntry__2F6Mi_r1_;
-text: .text%__1cIT2KEntryGGetT2K6M_pnDT2K__;
-text: .text%tsi_NewMemhandler;
-text: .text%t2k_malloc;
-text: .text%__1cIHSMemoryHSoftNew6FI_pv_;
-text: .text%__1cJhsSoftNew4CI_6FrpTAI_1_;
-text: .text%FOGetDataLength;
-text: .text%__1cOfileFontObjectNGetDataLength6M_I_;
-text: .text%New_NonRamInputStream;
-text: .text%tsi_AllocMem;
-text: .text%New_sfntClassLogical;
-text: .text%SetStyling: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%CacheKeyTables_sfntClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%Delete_ttcfClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%Delete_sfnt_OffsetTable: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%Delete_headClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%Delete_hheaClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%Delete_hmtxClass;
-text: .text%Delete_maxpClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%Delete_locaClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%Delete_fpgmClass;
-text: .text%Delete_prepClass;
-text: .text%Delete_cvtClass;
-text: .text%Delete_blocClass;
-text: .text%Delete_ebscClass;
-text: .text%New_ttcfClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%ReadInt32;
-text: .text%ReadFileDataFunc: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/t2kScalerContext.o;
-text: .text%Rewind_InputStream;
-text: .text%New_sfnt_OffsetTable: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%ReadInt16;
-text: .text%New_sfnt_DirectoryEntry: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%GetTableDirEntry_sfntClass;
-text: .text%New_InputStream2;
-text: .text%PreLoadT2KInputStream;
-text: .text%New_headClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%Delete_InputStream;
-text: .text%tsi_DeAllocMem;
-text: .text%t2k_free;
-text: .text%__1cIHSMemoryGDelete6Fpv_v_;
-text: .text%New_hheaClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%New_maxpClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%New_locaClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%GetNumGlyphs_sfntClass;
-text: .text%New_hmtxClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%New_hmtxEmptyClass;
-text: .text%PrimeT2KInputStream;
-text: .text%New_cvtClass;
-text: .text%New_cvtEmptyClass;
-text: .text%Read_cvtClass;
-text: .text%New_fpgmClass;
-text: .text%New_fpgmEmptyClass;
-text: .text%Read_fpgmClass;
-text: .text%ReadSegment;
-text: .text%New_prepClass;
-text: .text%New_prepEmptyClass;
-text: .text%Read_prepClass;
-text: .text%NewT2K;
-text: .text%NewTTHintFontForT2K;
-text: .text%NewTTSHintcalerFont;
-text: .text%OnceOnlyTTFDefInit: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/TTHintFont.o;
-text: .text%fnt_DefaultJumpTable;
-text: .text%ComputeElementSizes;
-text: .text%LargestElementCounts: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/TTHintFont.o;
-text: .text%FixedMultiply;
-text: .text%util_FixMul;
-text: .text%TTScalerNewVariationDefault;
-text: .text%TTScalerNewVariation1Dot1;
-text: .text%InitTTHintTranForT2K;
-text: .text%TTHintTransformAllocation: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/HintTran.o;
-text: .text%InitTheKeyByVary;
-text: .text%InitTheKeyByFont;
-text: .text%InitTheKeyByScaler;
-text: .text%SetupDebugPointers: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/TTHintFont.o;
-text: .text%GetPerFontMemory;
-text: .text%GetPerFontMemoryAllocator;
-text: .text%TTScalerTTHintTranDefault;
-text: .text%SetupScalerDefaultTTD: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/HintTran.o;
-text: .text%TTScalerTTHintTranDeep: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/HintTran.o;
-text: .text%SetupScalerTransform: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/HintTran.o;
-text: .text%SetupGXMatrixFromT2K: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/HintTran.o;
-text: .text%ResetMapping;
-text: .text%TTScalerTTHintTran;
-text: .text%FillBytes;
-text: .text%Magnitude;
-text: .text%MultiplyDivide;
-text: .text%WideMul: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/FixMulDiv.o;
-text: .text%WideDiv: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/FixMulDiv.o;
-text: .text%MapMapping;
-text: .text%convertFixedMatrixToTGraf;
-text: .text%FixedToGCoordinate: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/PinkGlue.o;
-text: .text%FractToGCoordinate: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/PinkGlue.o;
-text: .text%concatTGrafMatrices;
-text: .text%convertTGrafMatrixToFixed;
-text: .text%GCoordinateToFixed: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/PinkGlue.o;
-text: .text%GCoordinateToFract: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/PinkGlue.o;
-text: .text%FixedDivide;
-text: .text%SetGlobalGSDefaults;
-text: .text%InitContourData;
-text: .text%NeededAllocationContourBytes: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/OrientDB.o;
-text: .text%NeededContourWords: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/OrientDB.o;
-text: .text%SetupAllocatedContourData: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/OrientDB.o;
-text: .text%__1cSX11nrScalerContextLCountGlyphs6M_I_;
-text: .text%__1cQt2kScalerContextLCountGlyphs6M_I_;
-text: .text%__1cOhsGGlyphStrikeLinitEntries6MpnThsGGlyphStrikeEntry_i_v_;
-text: .text%__1cSX11nrScalerContextNGetLineHeight6MpnNhsFixedPoint2_2222_v_;
-text: .text%__1cNhsGGlyphCacheJAddStrike6MpnOhsGGlyphStrike__v_;
-text: .text%__1cOhsDynamicArray4CpnOhsGGlyphStrike__GAppend6Mrk1_i_;
-text: .text%__1cThsDescriptor_Delete6FpnShsDescriptorHeader__v_;
-text: .text%__1cGStrikeMGetNumGlyphs6M_i_;
-text: .text%__1cKfontObjectJsetStrike6MpnGStrike_rnNFontTransform_CC_v_;
-text: .text%__1cShsDescriptor_Equal6FpknShsDescriptorHeader_2_c_;
-text: .text%__1cOhsGGlyphStrikeNGetLineHeight6MpnNhsFixedPoint2_2222_v_;
-text: .text%__1cGuseMin6FrnNhsFixedPoint2_1_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/Strike.o;
-text: .text%__1cGuseMax6FrnNhsFixedPoint2_1_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/Strike.o;
-text: .text%__1cNX11FontObjectJMatchName6MipkHi_c_;
-text: .text%__1cNX11FontObjectLgetScalerID6MrnNFontTransform_CC_nLFontFormats__: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/fontObject_md.o;
-text: .text%Java_sun_awt_font_NativeFontWrapper_getCharMetrics;
-text: .text%getMetrics;
-text: .text%__1cCTXGconcat6Mrk0_v_;
-text: .text%__1cGStrikeLCharToGlyph6MI_I_;
-text: .text%__1cGStrikeJgetMapper6kM_pnRCharToGlyphMapper__;
-text: .text%__1cUCompositeGlyphMapperNCharsToGlyphs6kMipkIpI_v_;
-text: .text%__1cUCompositeGlyphMapperTgetMissingGlyphCode6kM_i_;
-text: .text%__1cOhsGGlyphStrikeJgetMapper6M_pnRCharToGlyphMapper__;
-text: .text%__1cSX11nrScalerContextJgetMapper6M_pnRCharToGlyphMapper__;
-text: .text%__1cOhsDynamicArray4nKMapperPair__DGet6kMi_rkn0A__;
-text: .text%__1cQt2kScalerContextJgetMapper6M_pnRCharToGlyphMapper__;
-text: .text%__1cTnrCharToGlyphMapper2t6MpnUX11CharToGlyphMapper_pnRCharToGlyphMapper_ii_v_;
-text: .text%__1cRCharToGlyphMapperTgetMissingGlyphCode6kM_i_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/t2kScalerContext.o;
-text: .text%__1cUCompositeGlyphMapperSgetCachedGlyphCode6kMkI_I_;
-text: .text%__1cNCompositeFontOisExcludedChar6MiI_i_;
-text: .text%__1cTnrCharToGlyphMapperNCharsToGlyphs6kMipkIpI_v_;
-text: .text%__1cKCMAPMapperNCharsToGlyphs6kMipkIpI_v_;
-text: .text%__1cWConvertUnicodeToGlyphs6FrnSsfntFileFontObject_rpCipkIpI_v_;
-text: .text%__1cIgetGlyph6FpCI_H_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/cmaps.o;
-text: .text%__1cJgetGlyph46FpCI_H_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/cmaps.o;
-text: .text%__1cUX11CharToGlyphMapperNCharsToGlyphs6kMipkIpI_v_;
-text: .text%__1cUCompositeGlyphMapperSsetCachedGlyphCode6kMkI1ki_v_;
-text: .text%__1cGStrikeKgetMetrics6MirnIhsGGlyph_rnNhsFixedPoint2__c_;
-text: .text%__1cGStrikeXcompositeStrikeForGlyph6Mri_pnOhsGGlyphStrike__: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/Strike.o;
-text: .text%__1cOhsGGlyphStrikeKGetMetrics6MHpnIhsGGlyph_pnNhsFixedPoint2__v_;
-text: .text%__1cOhsGGlyphStrikeIgetEntry6Mi_pnThsGGlyphStrikeEntry__;
-text: .text%__1cSX11nrScalerContextPGenerateMetrics6MHpnIhsGGlyph_pnNhsFixedPoint2__v_;
-text: .text%__1cTnrCharToGlyphMapperMgetXCharCode6Mi_i_;
-text: .text%Java_sun_awt_font_NativeFontWrapper_populateAndLayoutGlyphVector;
-text: .text%__1cLGlyphLayout2t6MpnHJNIEnv__pnL_jcharArray_iiipnN_jdoubleArray_6CCpnKfontObject__v_;
-text: .text%__1cJScriptRunEnext6M_c_;
-text: .text%__1cJScriptRunNgetScriptCode6FI_i_;
-text: .text%__1cJScriptRunKsameScript6Fii_c_;
-text: .text%__1cNgetScriptFont6FpnKfontObject_iripc_1_;
-text: .text%__1cNCompositeFontNgetScriptSlot6Mi_i_;
-text: .text%__1cKfontObjectJgetStrike6M_rnGStrike__;
-text: .text%__1cGStrikeTgetMissingGlyphCode6kM_i_;
-text: .text%__1cJScriptRunVgetScriptRangeOffsets6Fi_pkh_;
-text: .text%__1cTFontInstanceAdapter2t6MpnKfontObject_pnGStrike_pnNFontTransform_ii_v_;
-text: .text%__1cNCompositeFontNGetUnitsPerEM6M_kH_;
-text: .text%__1cTFontInstanceAdapterReuclidianDistance6Mff_f_;
-text: .text%__1cVCompositeLayoutEngine2t6MpknTFontInstanceAdapter_ii_v_;
-text: .text%__1cMLayoutEngine2t6MpknOLEFontInstance_ii_v_;
-text: .text%__1cVCompositeLayoutEngineLlayoutChars6MpkHiiicffrnLLEErrorCode__i_;
-text: .text%__1cVCompositeLayoutEngineNcomputeGlyphs6MpkHiiicrpIrpirnLLEErrorCode__i_;
-text: .text%__1cVCompositeLayoutEngineQmapCharsToGlyphs6MpkHiiccrpIrpirnLLEErrorCode__v_;
-text: .text%__1cTFontInstanceAdapterUmapCharsToWideGlyphs6kMpkHiicpknMLECharMapper_pI_v_;
-text: .text%__1cTFontInstanceAdapterSmapCharToWideGlyph6kMIpknMLECharMapper__I_;
-text: .text%__1cRDefaultCharMapperHmapChar6kMI_I_;
-text: .text%__1cROpenTypeUtilitiesGsearch6FIpkIi_i_;
-text: .text%__1cROpenTypeUtilitiesHhighBit6Fi_W_;
-text: .text%__1cVCompositeLayoutEngineOpositionGlyphs6MpkIiffrpfrnLLEErrorCode__v_;
-text: .text%__1cTFontInstanceAdapterTgetWideGlyphAdvance6kMIrnHLEPoint__v_;
-text: .text%__1cLGlyphLayoutRupdateGlyphVector6MpnHJNIEnv__pnI_jobject_i_v_;
-text: .text%__1cJinitGVIDs6FpnHJNIEnv__pnI_jobject__c_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/GlyphLayout.o;
-text: .text%__1cVCompositeLayoutEngineJgetGlyphs6kMpIIrnLLEErrorCode__v_;
-text: .text%__1cMLayoutEngineOgetCharIndices6kMpiirnLLEErrorCode__v_;
-text: .text%__1cLGlyphLayout2T6M_v_;
-text: .text%__SLIP.DELETER__A: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/BOyhlP1XkHISKWzbx4EZ.o;
-text: .text%__1cVCompositeLayoutEngine2T6M_v_;
-text: .text%__1cVCompositeLayoutEngineFreset6M_v_;
-text: .text%__1cMLayoutEngineFreset6M_v_;
-text: .text%__1cMLayoutEngine2T5B6M_v_;
-text: .text%Java_sun_awt_font_NativeFontWrapper_getGlyphVectorOutline;
-text: .text%__1cLGlyphVector2t6MpnHJNIEnv__pnN_jdoubleArray_4CCpnKfontObject__v_;
-text: .text%__1cLGlyphVectorOgetGlyphVector6MpnI_jobject__v_;
-text: .text%__1cLGlyphVectorNgetGlyphCodes6MpnI_jobject__v_;
-text: .text%__1cLGlyphVectorNsetGlyphCodes6MpnK_jintArray__v_;
-text: .text%__1cLGlyphVectorOallocateGlyphs6Mi_v_;
-text: .text%__1cLGlyphVectorMsetNumGlyphs6Mi_v_;
-text: .text%__1cLGlyphVectorMgetPositions6MpnI_jobject__v_;
-text: .text%__1cLGlyphVectorMsetPositions6MpnM_jfloatArray__v_;
-text: .text%__1cLGlyphVectorRallocatePositions6M_v_;
-text: .text%__1cLGlyphVectorNgetTransforms6MpnI_jobject__v_;
-text: .text%__1cLGlyphVectorNsetTransforms6MpnN_jdoubleArray_pnK_jintArray__v_;
-text: .text%__1cLGlyphVectorKgetOutline6Mff_pnI_jobject__;
-text: .text%__1cLGlyphVectorQgetGlyphsOutline6Miiff_pnI_jobject__;
-text: .text%__1cLStrikeTable2t6MrknLGlyphVector_pnCTX__v_;
-text: .text%__1cLGlyphVectorOgetGlyphStrike6kMpnCTX__rnGStrike__;
-text: .text%__1cLGeneralPath2t6Mi_v_;
-text: .text%__1cLGlyphVectorJscanGlyph6FrnLGeneralPath_rnGStrike_rnMhsPathSpline_rnLCurveWalker_ffi_v_;
-text: .text%__1cGStrikePGetGlyphOutline6MirnMhsPathSpline__v_;
-text: .text%__1cOhsGGlyphStrikeHGetPath6MHpnMhsPathSpline_pnNhsFixedPoint2__v_;
-text: .text%__1cSX11nrScalerContextMGeneratePath6MHpnMhsPathSpline_pnNhsFixedPoint2__v_;
-text: .text%__1cQt2kScalerContextMGeneratePath6MHpnMhsPathSpline_pnNhsFixedPoint2__v_;
-text: .text%__1cQt2kScalerContextKSetupTrans6M_pnDT2K__;
-text: .text%T2K_NewTransformation;
-text: .text%GetUPEM;
-text: .text%util_EuclidianDistance;
-text: .text%util_FixDiv;
-text: .text%NewTTHintTranForT2K;
-text: .text%ExtractUnitVectors;
-text: .text%SetOneUnitAxis: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/t2k.o;
-text: .text%T2K_NewTransformationInternal: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/t2k.o;
-text: .text%T2KDoGriddingSetUp: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/t2k.o;
-text: .text%GetMaxPoints;
-text: .text%ag_HintInit;
-text: .text%GetStreamForTable;
-text: .text%ComputeGlobalHints;
-text: .text%MedianHeight: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/ghints.o;
-text: .text%GetGlyphByCharCode;
-text: .text%LoadCMAP: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%New_cmapClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%SizeInStream;
-text: .text%Compute_cmapClass_GlyphIndex: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%Compute_cmapClass_Index0: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%GetGlyphByIndex;
-text: .text%New_GlyphClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%GetYMax: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/ghints.o;
-text: .text%Delete_GlyphClass;
-text: .text%util_SortShortArray;
-text: .text%GetYMin: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/ghints.o;
-text: .text%ag_AutoFindStems;
-text: .text%ag_IsHinthandle: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/autogrid.o;
-text: .text%ag_ProcessOutline: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/autogrid.o;
-text: .text%ag_AnalyzeChar: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/autogrid.o;
-text: .text%ag_ComputeTangents: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/autogrid.o;
-text: .text%ag_DoubleNorm: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/autogrid.o;
-text: .text%ag_MarkPoints: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/autogrid.o;
-text: .text%ag_FindXandYExtrema: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/autogrid.o;
-text: .text%ag_PrevDifferentXValue: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/autogrid.o;
-text: .text%ag_PrevDifferentYValue: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/autogrid.o;
-text: .text%ag_YDist: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/autogrid.o;
-text: .text%ag_XDist: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/autogrid.o;
-text: .text%ag_FindInflections: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/autogrid.o;
-text: .text%ag_FDist: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/autogrid.o;
-text: .text%ag_FindPointPairs: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/autogrid.o;
-text: .text%ag_BlackAndParallell: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/autogrid.o;
-text: .text%ag_Height;
-text: .text%ag_FindLinks: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/autogrid.o;
-text: .text%ag_GetStems: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/autogrid.o;
-text: .text%Purge_cmapMemory;
-text: .text%Delete_cmapClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%ag_SetHintInfo;
-text: .text%ag_SetScale;
-text: .text%ag_SetUpCvt: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/autogrid.o;
-text: .text%GetFontWideOutlineMetrics;
-text: .text%T2K_TransformYFunits;
-text: .text%T2K_TransformXFunits;
-text: .text%T2K_RenderGlyph;
-text: .text%T2K_RenderGlyphInternal: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/t2k.o;
-text: .text%T2K_PurgeMemoryInternal: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/t2k.o;
-text: .text%IsFigure;
-text: .text%IsFigure_cmapClass: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/truetype.o;
-text: .text%AccumulateGlyphContours;
-text: .text%ApplyPostStyle;
-text: .text%__1cSConvertGlyphToPath6FpknKGlyphClass_pnMhsPathSpline__v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/t2kScalerContext.o;
-text: .text%__1cIHSMemoryFClear6FpvI_v_;
-text: .text%T2K_PurgeMemory;
-text: .text%__1cGStrikeLGetPathType6Mi_nMhsPathSplineEType__;
-text: .text%__1cOhsGGlyphStrikeLGetPathType6kM_nMhsPathSplineEType__;
-text: .text%__1cLCurveWalkerEInit6MpknNhsPathContour_c_v_;
-text: .text%__1cLCurveWalkerINextQdDuad6M_c_;
-text: .text%__1cLGeneralPathIneedRoom6Mii_C_;
-text: .text%__1cMhsPathSplineGDelete6Fp0_v_;
-text: .text%__1cLGeneralPathIgetShape6MpnHJNIEnv___pnI_jobject__;
-text: .text%__1cLGeneralPath2T6M_v_;
-text: .text%__1cLStrikeTable2T6M_v_;
-text: .text%__1cLGlyphVector2T6M_v_;
-# SwingSet
-text: .text%__1cGStrikeVneedsAlgorithmicStyle6FrknNCompositeFont_ipc_v_;
-text: .text%__1cSsfntFileFontObjectLGetFontName6Mri_pkH_;
-text: .text%__1cSsfntFileFontObjectJReadNames6M_v_;
-text: .text%__1cJmakeNameU6FpCih_pH_;
-text: .text%__1cTEqualUnicodeStrings6FpkHip0i_c_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/Strike.o;
-text: .text%__1cNX11FontObjectLGetFontName6Mri_pkH_;
-text: .text%__1cUstrDupASCIItoUNICODE6Fpkcrii_pH_;
-text: .text%__1cQCompAsciiUnicode6FpkcpkHi_i_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/Strike.o;
-text: .text%__1cTtype1FileFontObjectLGetFontInfo6M_pnKt1FontInfo__;
-text: .text%__1cOfileFontObjectYGetFontLocalPlatformName6kM_pkc_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/fontObject.o;
-text: .text%__1cTtype1FileFontObjectIOpenFont6MpkcpnLsDataRecord__i_;
-text: .text%__1cTtype1FileFontObjectINextChar6MpnLsDataRecord__i_;
-text: .text%__1cTtype1FileFontObjectJNextToken6MpnLsDataRecord_pci_i_;
-text: .text%__1cTtype1FileFontObjectKSkipSpaces6MpnLsDataRecord__i_;
-text: .text%__1cTtype1FileFontObjectJCloseFont6MpnLsDataRecord__v_;
-text: .text%__1cTtype1FileFontObjectODeleteFontInfo6MpnKt1FontInfo__v_;
-text: .text%__1cTtype1FileFontObjectHGetName6MrH111pH_i_;
-text: .text%__1cJustr_copy6FpH0_i_;
-text: .text%GetConverter: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/cmaps.o;
-text: .text%makeNativeToUnicodeArray;
-text: .text%__1cKCreateCMAP6FpCpH_0_;
-text: .text%__1cJgetGlyph26FpCI_H_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/cmaps.o;
-text: .text%__1cUX11CharToGlyphMapperNAddAsciiChars6M_v_;
-text: .text%__1cMj_strcasestr6Fpkc1_pc_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/cmaps.o;
-text: .text%__1cJupcasestr6Fpc_0_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/cmaps.o;
-text: .text%__1cQCreateSymbolCMAP6FpCpH_0_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/cmaps.o;
-text: .text%Java_sun_awt_font_NativeFontWrapper_getNumFonts;
-text: .text%CountFontObjects;
-text: .text%Java_sun_awt_font_NativeFontWrapper_getFamilyNameByIndex;
-text: .text%__1cNGetFontObject6FI_pnKfontObject__;
-text: .text%__1cPgetNodeByNumber6Fi_pnMfontListNode__: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/fontObject.o;
-text: .text%__1cKfindByFont6FrpnIT2KEntry_pv3_c_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/t2kScalerContext.o;
-text: .text%__1cGStrike2T6M_v_;
-text: .text%__SLIP.DELETER__B: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/ArabicLayoutEngine.o;
-text: .text%__1cUCompositeGlyphMapper2T6M_v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/Strike.o;
-text: .text%__1cIhsRefCntFUnRef6M_v_;
-text: .text%__1cNt2kFontScalerNCreateContext6MpknShsDescriptorHeader__pnQhsGScalerContext__;
-text: .text%__1cQt2kScalerContextNGetLineHeight6MpnNhsFixedPoint2_2222_v_;
-text: .text%__1cLhsMagnitude6Fii_i_;
-text: .text%__1cGhsWideDMul6Mii_p0_;
-text: .text%__1cGhsWideESqrt6kM_i_;
-text: .text%__1cJhsFracDiv6Fii_i_;
-text: .text%__1cGhsWideDDiv6Mi_p0_;
-text: .text%__1cGhsWideGAsLong6kM_i_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/hsFixMath.o;
-text: .text%__1cRProjectUnitVector6FiiiiiipnNhsFixedPoint2__v_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/t2kScalerContext.o;
-text: .text%__1cJhsFracMul6Fii_i_;
-text: .text%__1cLgetGlyph1046FpCI_H_: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/cmaps.o;
-text: .text%Java_sun_awt_font_GlyphList_initIDs;
-text: .text%Java_sun_awt_font_GlyphList_setupCharData;
-text: .text%__1cLGlyphVectorHsetText6MpnL_jcharArray_ii_v_;
-text: .text%__1cLGlyphVectorKinitGlyphs6MpkHi_v_;
-text: .text%__1cLGlyphVectorNcharsToGlyphs6FrnGStrike_pkHpIi_C_;
-text: .text%__1cLGlyphVectorUpositionAndGetImages6Mff_v_;
-text: .text%__1cLGlyphVectorRallocateImageRefs6M_v_;
-text: .text%__1cGStrikeMprepareCache6Mipc_v_;
-text: .text%__1cOhsGGlyphStrikeMPrepareCache6MIpc_v_;
-text: .text%__1cNGlyphMemCacheNreserveGlyphs6MHIpc_v_;
-text: .text%__1cIMemCacheMreserveSpace6MHIpc_v_;
-text: .text%__1cGStrikeTgetMetricsWithImage6MirnIhsGGlyph_rnNhsFixedPoint2_pc_c_;
-text: .text%__1cOhsGGlyphStrikeTGetMetricsWithImage6MHpnIhsGGlyph_pnNhsFixedPoint2_pc_v_;
-text: .text%__1cOhsGGlyphStrikeNgetEntryImage6MpnThsGGlyphStrikeEntry_Hpc_v_;
-text: .text%__1cNGlyphMemCacheNgetGlyphImage6MIrHpc_pkv_;
-text: .text%__1cIMemCacheJgetMemory6MIrHpc_pkv_;
-text: .text%__1cSX11nrScalerContextYGenerateMetricsWithImage6MHpnIhsGGlyph_pnNhsFixedPoint2__v_;
-text: .text%__1cSX11nrScalerContextNGenerateImage6MHpknIhsGGlyph_pv_v_;
-text: .text%__1cOhsGGlyphStrikeQassignEntryImage6MpnThsGGlyphStrikeEntry_Hpc_v_;
-text: .text%__1cNGlyphMemCacheQassignGlyphImage6MIrnIhsGGlyph_pc_H_;
-text: .text%__1cIMemCacheMassignMemory6MIIpvpc_H_;
-text: .text%__1cIMemCacheIsetEntry6MrnIMemEntry_IpvIpc_v_;
-text: .text%__1cIMemCacheMreleaseEntry6MrnIMemEntry_pc_v_;
-text: .text%Java_sun_java2d_loops_DrawGlyphList_DrawGlyphList;
-text: .text%drawGlyphList: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/DrawGlyphList.o;
-text: .text%Java_sun_awt_font_GlyphList_discardData;
-text: .text%Java_sun_awt_font_GlyphList_setupStringData;
-text: .text%__1cLGlyphVectorJsetString6MpnI_jstring__v_;
-text: .text%Java_sun_awt_font_NativeFontWrapper_getFamilyName;
-text: .text%lookupName: OUTPUTDIR/tmp/sun/sun.awt.font/fontmanager/obj64/FontWrapper.o;
diff --git a/jdk/make/sun/font/t2k/FILES_c.gmk b/jdk/make/sun/font/t2k/FILES_c.gmk
deleted file mode 100644
index cb2bb73e31b..00000000000
--- a/jdk/make/sun/font/t2k/FILES_c.gmk
+++ /dev/null
@@ -1,67 +0,0 @@
-#
-# Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_c_shared = \
- autogrid.c \
- ghints.c \
- glyph.c \
- hstrat97.c \
- t2ksc.c \
- scoder.c \
- shapet.c \
- t1.c \
- t1hint.c \
- t2k.c \
- t2kstrm.c \
- truetype.c \
- tsimem.c \
- util.c \
- t2ksbit.c \
- FixMulDiv.c \
- Fnt.c \
- FntDebug.c \
- FntInit.c \
- FntRare.c \
- FntUtilities.c \
- FontMath.c \
- GlyphOutline.c \
- HintGlyph.c \
- HintIO.c \
- HintTran.c \
- InterpreterGlue.c \
- PinkGlue.c \
- TTHintFont.c \
- HintScan.c \
- sc.c \
- Orient.c \
- OrientDB.c \
- scalerMethods.c
-
-FILES_cpp_shared = \
- GeneralPath.cpp \
- t2kScalerMethods.cpp
-
-FILES_c = $(FILES_c_shared) $(FILES_c_platform)
-FILES_cpp = $(FILES_cpp_shared) $(FILES_cpp_platform)
diff --git a/jdk/make/sun/font/t2k/Makefile b/jdk/make/sun/font/t2k/Makefile
deleted file mode 100644
index 2b155b30720..00000000000
--- a/jdk/make/sun/font/t2k/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-#
-# Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building t2k rasteriser.
-#
-
-BUILDDIR = ../../..
-PACKAGE = sun.font
-LIBRARY = t2k
-PRODUCT = sun
-
-# Indicate we want the C++ compiler to do the linking.
-CPLUSPLUSLIBRARY=true
-
-# Part of the sun.font package, but doesn't rebuild classes (except
-# for a few ones with native methods) so shouldn't clobber them.
-DONT_CLOBBER_CLASSES=true
-
-# Use higher optimization level
-OPTIMIZATION_LEVEL = HIGHER
-
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-include FILES_c.gmk
-
-FILES_export = \
- java/awt/Font.java \
- sun/font/FileFont.java \
- sun/font/GlyphList.java \
- sun/font/NativeFont.java \
- sun/font/StrikeCache.java \
- sun/font/T2KFontScaler.java
-
-ifeq ($(PLATFORM), windows)
-
- # t2k imports several shared methods from fontmanager.dll
- LDLIBS += user32.lib $(OBJDIR)/../../../sun.font/fontmanager/$(OBJDIRNAME)/fontmanager.lib
-
- OTHER_CFLAGS += -DCC_NOEX
- OTHER_CXXFLAGS += -DCC_NOEX
-
-endif # PLATFORM
-
-#
-# In the OpenJDK mode we are not building anything
-#
-ifndef OPENJDK
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-include $(BUILDDIR)/common/Library.gmk
-endif
-
-#
-# Add to the ambient vpath to pick up files in subdirectories
-#
-vpath %.c $(SHARE_SRC)/share/native/$(PKGDIR)
-vpath %.c $(PLATFORM_SRC)/native/$(PKGDIR)
-vpath %.c $(CLOSED_SRC)/share/native/$(PKGDIR)
-vpath %.c $(CLOSED_SRC)/share/native/$(PKGDIR)/t2k
-vpath %.c $(CLOSED_SRC)/share/native/$(PKGDIR)/t2k/ttHints
-
-vpath %.cpp $(SHARE_SRC)/native/$(PKGDIR)
-vpath %.cpp $(CLOSED_SRC)/share/native/$(PKGDIR)
-
-# Libraries to link, and other C flags.
-#
-# setup the list of libraries to link in...
-ifneq ($(PLATFORM), windows)
- OTHER_LDLIBS += $(LIBM) $(LIBCXX) -lfontmanager
- ifeq ($(PLATFORM), linux)
- ifeq ("$(CC_VER_MAJOR)", "3")
- OTHER_LDLIBS += -Wl,-Bstatic -lgcc_eh -Wl,-Bdynamic
- endif
- else
- ifeq ($(PLATFORM), solaris)
- OTHER_LDLIBS += -lawt -lawt_xawt
- endif
- endif
-endif
-
-
-# set up compile flags..
-
-CPPFLAGS += -I$(SHARE_SRC)/native/$(PKGDIR) \
- -I$(CLOSED_SRC)/share/native/$(PKGDIR)/t2k \
- -I$(CLOSED_SRC)/share/native/$(PKGDIR) \
- -I$(SHARE_SRC)/share/native/$(PKGDIR) \
- -I$(PLATFORM_SRC)/native/$(PKGDIR) \
- -I$(SHARE_SRC)/native/sun/java2d/loops \
- -I$(SHARE_SRC)/native/sun/java2d/pipe \
- -I$(PLATFORM_SRC)/native/sun/java2d \
- -I$(SHARE_SRC)/native/sun/java2d \
- -I$(TEMPDIR)/../fontmanager/CClassHeaders
diff --git a/jdk/make/sun/font/t2k/mapfile-vers b/jdk/make/sun/font/t2k/mapfile-vers
deleted file mode 100644
index 4f60a42e370..00000000000
--- a/jdk/make/sun/font/t2k/mapfile-vers
+++ /dev/null
@@ -1,49 +0,0 @@
-#
-# Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- Java_sun_font_T2KFontScaler_createScalerContextNative;
- Java_sun_font_T2KFontScaler_disposeNativeScaler;
- Java_sun_font_T2KFontScaler_getFontMetricsNative;
- Java_sun_font_T2KFontScaler_getGlyphAdvanceNative;
- Java_sun_font_T2KFontScaler_getGlyphCodeNative;
- Java_sun_font_T2KFontScaler_getGlyphImageNative;
- Java_sun_font_T2KFontScaler_getGlyphMetricsNative;
- Java_sun_font_T2KFontScaler_getGlyphOutlineBoundsNative;
- Java_sun_font_T2KFontScaler_getGlyphOutlineNative;
- Java_sun_font_T2KFontScaler_getGlyphVectorOutlineNative;
- Java_sun_font_T2KFontScaler_getLayoutTableCacheNative;
- Java_sun_font_T2KFontScaler_getMissingGlyphCodeNative;
- Java_sun_font_T2KFontScaler_getNumGlyphsNative;
- Java_sun_font_T2KFontScaler_getUnitsPerEMNative;
- Java_sun_font_T2KFontScaler_initIDs;
- Java_sun_font_T2KFontScaler_initNativeScaler;
- Java_sun_font_T2KFontScaler_getGlyphPointNative;
- local:
- *;
-};
diff --git a/jdk/make/sun/headless/Makefile b/jdk/make/sun/headless/Makefile
deleted file mode 100644
index 704f757e95d..00000000000
--- a/jdk/make/sun/headless/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-#
-# Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-HEADLESS = true
-NO_ROBOT = true
-MOTIF_VERSION = none
-MOTIF_VERSION_STRING=none
-
-PACKAGE = sun.awt
-LIBRARY = awt_headless
-PRODUCT = sun
-
-include $(BUILDDIR)/common/Defs.gmk
-
-ifdef BUILD_HEADLESS
- include $(BUILDDIR)/sun/awt/mawt.gmk
-else
- all build clean clobber ::
- # do nothing case
-endif
-
diff --git a/jdk/make/sun/headless/mapfile-vers b/jdk/make/sun/headless/mapfile-vers
deleted file mode 100644
index 0d0de5a4b2c..00000000000
--- a/jdk/make/sun/headless/mapfile-vers
+++ /dev/null
@@ -1,109 +0,0 @@
-#
-# Copyright (c) 2001, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- JNI_OnLoad;
-
- Java_sun_java2d_x11_X11PMBlitLoops_nativeBlit;
- Java_sun_java2d_x11_X11PMBlitBgLoops_nativeBlitBg;
- Java_sun_java2d_x11_X11Renderer_XFillSpans;
- Java_sun_java2d_x11_X11Renderer_XDrawArc;
- Java_sun_java2d_x11_X11Renderer_XDrawLine;
- Java_sun_java2d_x11_X11Renderer_XDrawOval;
- Java_sun_java2d_x11_X11Renderer_XDrawPoly;
- Java_sun_java2d_x11_X11Renderer_XDrawRect;
- Java_sun_java2d_x11_X11Renderer_XDrawRoundRect;
- Java_sun_java2d_x11_X11Renderer_XDoPath;
- Java_sun_java2d_x11_X11Renderer_XFillArc;
- Java_sun_java2d_x11_X11Renderer_XFillOval;
- Java_sun_java2d_x11_X11Renderer_XFillPoly;
- Java_sun_java2d_x11_X11Renderer_XFillRect;
- Java_sun_java2d_x11_X11Renderer_XFillRoundRect;
- Java_sun_java2d_x11_X11Renderer_devCopyArea;
- Java_sun_java2d_x11_X11SurfaceData_initIDs;
- Java_sun_java2d_x11_X11SurfaceData_initSurface;
- Java_sun_java2d_x11_X11SurfaceData_XSetCopyMode;
- Java_sun_java2d_x11_X11SurfaceData_XSetXorMode;
- Java_sun_java2d_x11_X11SurfaceData_XSetForeground;
-
- Java_sun_java2d_x11_XSurfaceData_initOps;
- Java_sun_java2d_x11_XSurfaceData_XCreateGC;
- Java_sun_java2d_x11_XSurfaceData_XResetClip;
- Java_sun_java2d_x11_XSurfaceData_XSetClip;
- Java_sun_java2d_x11_XSurfaceData_flushNativeSurface;
- Java_sun_java2d_x11_XSurfaceData_isDrawableValid;
- Java_sun_java2d_x11_XSurfaceData_setInvalid;
- Java_sun_java2d_x11_XSurfaceData_XSetGraphicsExposures;
-
- X11SurfaceData_GetOps;
- Java_java_awt_Font_initIDs;
- Java_sun_font_FontConfigManager_getFontConfig;
- Java_sun_font_FontConfigManager_getFontConfigAASettings;
- Java_sun_font_FontConfigManager_getFontConfigVersion;
- Java_sun_awt_X11FontManager_getFontPathNative;
-
- Java_sun_awt_FontDescriptor_initIDs;
- Java_sun_awt_PlatformFont_initIDs;
-
- Java_sun_print_CUPSPrinter_initIDs;
- Java_sun_print_CUPSPrinter_getCupsServer;
- Java_sun_print_CUPSPrinter_getCupsPort;
- Java_sun_print_CUPSPrinter_canConnect;
- Java_sun_print_CUPSPrinter_getMedia;
- Java_sun_print_CUPSPrinter_getPageSizes;
-
- # libfontmanager entry points
- AWTIsHeadless;
- AWTCountFonts;
- AWTLoadFont;
- AWTFreeFont;
- AWTFontAscent;
- AWTFontDescent;
- AWTFontMinByte1;
- AWTFontMaxByte1;
- AWTFontMinCharOrByte2;
- AWTFontMaxCharOrByte2;
- AWTFontDefaultChar;
- AWTFontPerChar;
- AWTFontMaxBounds;
- AWTFontTextExtents16;
- AWTFreeChar;
- AWTFontGenerateImage;
- AWTCharAdvance;
- AWTCharLBearing;
- AWTCharRBearing;
- AWTCharAscent;
- AWTCharDescent;
- AWTDrawGlyphList;
- AccelGlyphCache_RemoveAllCellInfos;
-
-
- local:
- *;
-};
-
diff --git a/jdk/make/sun/headless/reorder-i586 b/jdk/make/sun/headless/reorder-i586
deleted file mode 100644
index 84e923b586a..00000000000
--- a/jdk/make/sun/headless/reorder-i586
+++ /dev/null
@@ -1 +0,0 @@
-# Temporary file for headless
diff --git a/jdk/make/sun/image/Makefile b/jdk/make/sun/image/Makefile
deleted file mode 100644
index 7056ed97faa..00000000000
--- a/jdk/make/sun/image/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-#
-# Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the generic and vis versions of medialib
-#
-
-BUILDDIR = ../..
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS = generic
-
-# solaris-sparc and solaris-sparcv9 both build 'vis'
-ifeq ($(PLATFORM),solaris)
- ifeq ($(ARCH),sparc)
- SUBDIRS += vis
- endif
- ifeq ($(ARCH),sparcv9)
- SUBDIRS += vis
- endif
-endif
-
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
diff --git a/jdk/make/sun/image/generic/FILES_c.gmk b/jdk/make/sun/image/generic/FILES_c.gmk
deleted file mode 100644
index dda8c407976..00000000000
--- a/jdk/make/sun/image/generic/FILES_c.gmk
+++ /dev/null
@@ -1,96 +0,0 @@
-#
-# Copyright (c) 1998, 2003, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-IMAGE_AFFINE_FILES = \
- mlib_ImageAffine_NN.c \
- mlib_ImageAffine_NN_Bit.c \
- mlib_ImageAffine_BC_S32.c \
- mlib_ImageAffine_BC_D64.c \
- mlib_ImageAffine_BC_F32.c \
- mlib_ImageAffine_BL_S32.c \
- mlib_ImageAffine_BL_D64.c \
- mlib_ImageAffine_BL_F32.c \
- mlib_c_ImageAffine_NN.c \
- mlib_c_ImageAffine_BL.c \
- mlib_c_ImageAffine_BL_S16.c \
- mlib_c_ImageAffine_BL_U16.c \
- mlib_c_ImageAffine_BC.c \
- mlib_c_ImageAffine_BC_S16.c \
- mlib_c_ImageAffine_BC_U16.c \
- mlib_c_ImageAffineIndex_BC.c \
- mlib_c_ImageAffineIndex_BL.c \
- mlib_ImageAffineEdge.c \
- mlib_ImageScanPoly.c \
- mlib_ImageColorTrue2Index.c \
- mlib_ImageDivTables.c \
- mlib_c_ImageThresh1_U8.c \
- mlib_ImageFilters.c \
-
-IMAGE_LOOKUP_FILES = \
- mlib_c_ImageLookUp_f.c \
- mlib_ImageLookUp_64.c \
- mlib_ImageLookUp_Bit.c \
- mlib_c_ImageCopy.c \
-
-IMAGE_CONV_FILES = \
- mlib_ImageConv_16ext.c \
- mlib_ImageConv_u16ext.c \
- mlib_ImageConvMxN_ext.c \
- mlib_ImageConvMxN_Fp.c \
- mlib_ImageConv_8ext.c \
- mlib_c_ImageConv_f.c \
- mlib_ImageClipping.c \
- mlib_c_ImageConvCopyEdge.c \
- mlib_c_ImageConvClearEdge.c \
- mlib_ImageConv_8nw.c \
- mlib_ImageConv_16nw.c \
- mlib_ImageConv_u16nw.c \
- mlib_ImageConv_32nw.c \
- mlib_ImageConv_F32nw.c \
- mlib_ImageConv_D64nw.c \
- mlib_ImageConv2x2_f.c \
- mlib_ImageConvClearEdge_Fp.c \
- mlib_ImageConvCopyEdge_Bit.c \
- mlib_ImageConvClearEdge_Bit.c \
- mlib_ImageCopy_Bit.c \
- mlib_c_ImageConvVersion.c \
-
-
-SHARE_SYS_FILES = \
- mlib_sys.c \
- mlib_ImageUtils.c \
-
-
-FILES_c = \
- mlib_ImageAffine.c \
- mlib_ImageCreate.c \
- mlib_c_ImageLookUp.c \
- mlib_ImageConvMxN.c \
- mlib_ImageConvKernelConvert.c \
- $(IMAGE_AFFINE_FILES) \
- $(IMAGE_LOOKUP_FILES) \
- $(IMAGE_CONV_FILES) \
- $(SHARE_SYS_FILES) \
-
diff --git a/jdk/make/sun/image/generic/Makefile b/jdk/make/sun/image/generic/Makefile
deleted file mode 100644
index 85ce95445fa..00000000000
--- a/jdk/make/sun/image/generic/Makefile
+++ /dev/null
@@ -1,75 +0,0 @@
-#
-# Copyright (c) 1998, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the generic version of medialib
-#
-
-BUILDDIR = ../../..
-PACKAGE = sun.awt.medialib
-LIBRARY = mlib_image
-PRODUCT = sun
-
-# Use highest level of optimization on this library
-OPTIMIZATION_LEVEL = HIGHEST
-
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Use mapfile
-#
-FILES_m = mapfile-vers
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-
-#
-# Files
-#
-include FILES_c.gmk
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Library.gmk
-
-#
-# set compile options for solaris 32- or 64-bit build
-#
-ifeq ($(ARCH_DATA_MODEL), 64)
- CFLAGS += -DMLIB_OS64BIT
-endif # ARCH_DATA_MODEL
-
-ifneq ($(PLATFORM), sparc)
- OTHER_CFLAGS += -DMLIB_NO_LIBSUNMATH
-endif
-
-CPPFLAGS += \
- -I$(PLATFORM_SRC)/native/$(PKGDIR)/medialib
-
-OTHER_CFLAGS += -D__USE_J2D_NAMES -D__MEDIALIB_OLD_NAMES
-
-ifneq ($(PLATFORM), windows)
- OTHER_LDLIBS = $(LIBM) $(LIBDL)
-endif
-
diff --git a/jdk/make/sun/image/generic/mapfile-vers b/jdk/make/sun/image/generic/mapfile-vers
deleted file mode 100644
index 0bb0d74994b..00000000000
--- a/jdk/make/sun/image/generic/mapfile-vers
+++ /dev/null
@@ -1,39 +0,0 @@
-#
-# Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- j2d_mlib_ImageDelete;
- j2d_mlib_ImageCreateStruct;
- j2d_mlib_ImageLookUp;
- j2d_mlib_ImageCreate;
- j2d_mlib_ImageConvMxN;
- j2d_mlib_ImageAffine;
- j2d_mlib_ImageConvKernelConvert;
- local:
- *;
-};
diff --git a/jdk/make/sun/image/vis/FILES_c.gmk b/jdk/make/sun/image/vis/FILES_c.gmk
deleted file mode 100644
index 8f61ba66e6d..00000000000
--- a/jdk/make/sun/image/vis/FILES_c.gmk
+++ /dev/null
@@ -1,162 +0,0 @@
-#
-# Copyright (c) 1998, 2003, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-REQUIRED_NATIVE_FILES = \
- mlib_v_ImageLookUp.c \
-
-REQUIRED_SHARE_FILES = \
- mlib_ImageCreate.c \
- mlib_ImageAffine.c \
- mlib_ImageConvMxN.c \
- mlib_ImageConvKernelConvert.c \
-
-SYS_SHARE_FILES = \
- mlib_sys.c \
-
-RADIO_SHARE_FILES = \
- mlib_ImageLookUp_64.c \
- mlib_ImageLookUp_Bit.c \
- mlib_ImageColorTrue2Index.c \
- mlib_c_ImageThresh1_U8.c \
-
-
-RADIO_NATIVE_FILES = \
- mlib_v_ImageLookUpS16S16Func.c \
- mlib_v_ImageLookUpS16S32Func.c \
- mlib_v_ImageLookUpS16U16Func.c \
- mlib_v_ImageLookUpS16U8Func.c \
- mlib_v_ImageLookUpS32S16Func.c \
- mlib_v_ImageLookUpS32S32Func.c \
- mlib_v_ImageLookUpS32U16Func.c \
- mlib_v_ImageLookUpS32U8Func.c \
- mlib_v_ImageLookUpSIS16S16Func.c \
- mlib_v_ImageLookUpSIS16S32Func.c \
- mlib_v_ImageLookUpSIS16U16Func.c \
- mlib_v_ImageLookUpSIS16U8Func.c \
- mlib_v_ImageLookUpSIS32S16Func.c \
- mlib_v_ImageLookUpSIS32S32Func.c \
- mlib_v_ImageLookUpSIS32U16Func.c \
- mlib_v_ImageLookUpSIS32U8Func.c \
- mlib_v_ImageLookUpSIU16S16Func.c \
- mlib_v_ImageLookUpSIU16S32Func.c \
- mlib_v_ImageLookUpSIU16U16Func.c \
- mlib_v_ImageLookUpSIU16U8Func.c \
- mlib_v_ImageLookUpSIU8S16Func.c \
- mlib_v_ImageLookUpSIU8S32Func.c \
- mlib_v_ImageLookUpSIU8U16Func.c \
- mlib_v_ImageLookUpSIU8U8Func.c \
- mlib_v_ImageLookUpU16S16Func.c \
- mlib_v_ImageLookUpU16S32Func.c \
- mlib_v_ImageLookUpU16U16Func.c \
- mlib_v_ImageLookUpU16U8Func.c \
- mlib_v_ImageLookUpU8S16Func.c \
- mlib_v_ImageLookUpU8S32Func.c \
- mlib_v_ImageLookUpU8U16Func.c \
- mlib_v_ImageLookUpU8U8Func.c \
-
-GEOM_NATIVE_FILES = \
- mlib_v_ImageAffineIndex_BC.c \
- mlib_v_ImageAffine_BC.c \
- mlib_v_ImageAffine_BC_S16.c \
- mlib_v_ImageAffine_BC_U16.c \
- mlib_v_ImageAffine_BL.c \
- mlib_v_ImageAffine_BL_S16.c \
- mlib_v_ImageAffine_BL_U16.c \
- mlib_v_ImageAffine_NN.c \
- mlib_v_ImageFilters.c \
-
-GEOM_SHARE_FILES = \
- mlib_ImageAffineEdge.c \
- mlib_ImageAffine_BC_D64.c \
- mlib_ImageAffine_BC_F32.c \
- mlib_ImageAffine_BC_S32.c \
- mlib_ImageAffine_BL_D64.c \
- mlib_ImageAffine_BL_F32.c \
- mlib_ImageAffine_BL_S32.c \
- mlib_ImageAffine_NN.c \
- mlib_ImageAffine_NN_Bit.c \
- mlib_ImageFilters.c \
- mlib_ImageScanPoly.c \
-
-SPATIAL_SHARED_FILES = \
- mlib_ImageConv_8nw.c \
- mlib_ImageConv_8ext.c \
- mlib_ImageConv_16nw.c \
- mlib_ImageConv_16ext.c \
- mlib_ImageConv_u16nw.c \
- mlib_ImageConv_u16ext.c \
- mlib_ImageConv_32nw.c \
- mlib_ImageConv_F32nw.c \
- mlib_ImageConvMxN_Fp.c \
- mlib_ImageConvMxN_ext.c \
- mlib_ImageConv_D64nw.c \
- mlib_ImageClipping.c \
- mlib_ImageConvCopyEdge_Bit.c \
- mlib_ImageConvClearEdge_Bit.c \
- mlib_ImageConv2x2_f.c \
- mlib_ImageConvClearEdge_Fp.c \
-
-SPATIAL_NATIVE_FILES = \
- mlib_v_ImageConvMxN_8.c \
- mlib_v_ImageConvClearEdge.c \
- mlib_v_ImageConvCopyEdge.c \
- mlib_v_ImageConvMxN_8ext.c \
- mlib_v_ImageConvVersion.c \
- mlib_v_ImageConv_8nw.c \
- mlib_ImageConvCopyEdge_Fp.c \
-
-FORMAT_NATIVE_FILES = \
- mlib_v_ImageChannelInsert_1.c \
- mlib_v_ImageChannelExtract_43.c \
- mlib_v_ImageChannelExtract_1.c \
-
-COPY_SHARED_FILES = \
- mlib_ImageCopy_Bit.c \
-
-COPY_NATIVE_FILES = \
- mlib_v_ImageCopy_f.c \
-
-COMMON_SHARED_FILES = \
- mlib_ImageUtils.c \
- mlib_ImageDivTables.c \
-
-NATIVE_FILES = \
- $(REQUIRED_NATIVE_FILES) \
-
-FILES_c = \
- $(REQUIRED_NATIVE_FILES) \
- $(REQUIRED_SHARE_FILES) \
- $(RADIO_SHARE_FILES) \
- $(RADIO_NATIVE_FILES) \
- $(GEOM_NATIVE_FILES) \
- $(GEOM_SHARE_FILES) \
- $(SPATIAL_SHARED_FILES) \
- $(SPATIAL_NATIVE_FILES) \
- $(FORMAT_NATIVE_FILES) \
- $(SYS_SHARE_FILES) \
- $(COPY_SHARED_FILES) \
- $(COPY_NATIVE_FILES) \
- $(COMMON_SHARED_FILES) \
-
diff --git a/jdk/make/sun/image/vis/Makefile b/jdk/make/sun/image/vis/Makefile
deleted file mode 100644
index daa7722d8d2..00000000000
--- a/jdk/make/sun/image/vis/Makefile
+++ /dev/null
@@ -1,72 +0,0 @@
-#
-# Copyright (c) 1998, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the VIS (solaris-only) version of medialib
-#
-BUILDDIR = ../../..
-PACKAGE = sun.awt.medialib
-LIBRARY = mlib_image_v
-PRODUCT = sun
-
-# Tell Defs.gmk we need VIS instructions
-VIS_NEEDED=true
-
-# Select highest level of optimization for this library
-OPTIMIZATION_LEVEL = HIGHEST
-
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Use generic mapfile
-#
-FILES_m = ../generic/mapfile-vers
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-
-#
-# Files
-#
-include FILES_c.gmk
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Library.gmk
-
-vpath %.s $(PLATFORM_SRC)/native/sun/awt/medialib
-vpath %.c $(SHARE_SRC)/native/sun/awt/medialib
-
-#
-# set compile options for solaris 32- or 64-bit build
-#
-ASFLAGS += -P
-CFLAGS_sparcv9 = -DMLIB_OS64BIT
-INLINE = $(PLATFORM_SRC)/native/sun/awt/medialib/vis_$(ARCH_DATA_MODEL).il
-
-CFLAGS += $(CFLAGS_$(ARCH)) $(INLINE) -I$(PLATFORM_SRC)/native/sun/awt/medialib -I$(SHARE_SRC)/native/sun/awt/medialib
-
-OTHER_CFLAGS += -D__USE_J2D_NAMES -D__MEDIALIB_OLD_NAMES
-OTHER_LDLIBS = $(LIBM) $(LIBDL)
-
diff --git a/jdk/make/sun/jar/Makefile b/jdk/make/sun/jar/Makefile
deleted file mode 100644
index e0f3a3d3b4c..00000000000
--- a/jdk/make/sun/jar/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-#
-# Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building jar utility.
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.tools
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-# This program must contain a manifest that defines the execution level
-# needed to follow standard Vista User Access Control Guidelines
-# This must be set before Program.gmk is included
-#
-BUILD_MANIFEST=true
-
-
-#
-# Files
-#
-AUTO_FILES_JAVA_DIRS = sun/tools/jar
-
-#
-# Resources
-#
-LOCALE_SET_DEFINITION = jre
-RESOURCE_BUNDLES_COMPILED_PROPERTIES = sun/tools/jar/resources/jar.properties
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
diff --git a/jdk/make/sun/javazic/Makefile b/jdk/make/sun/javazic/Makefile
deleted file mode 100644
index 9ae3c00b142..00000000000
--- a/jdk/make/sun/javazic/Makefile
+++ /dev/null
@@ -1,74 +0,0 @@
-#
-# Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Makefile for building javazic utility & TimeZone resource files
-
-
-BUILDDIR = ../..
-PACKAGE = sun.javazic
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-# Time zone data file creation
-TZDATA = ./tzdata/
-TZDATA_VER := $(shell $(GREP) '^tzdata' $(TZDATA)VERSION)
-TZFILE = \
- africa antarctica asia australasia europe northamerica \
- pacificnew southamerica backward \
- etcetera systemv
-JDKTZDATA = ./tzdata_jdk/
-JDKTZFILES = gmt jdk11_backward
-TZFILES = \
- $(addprefix $(TZDATA),$(TZFILE)) \
- $(addprefix $(JDKTZDATA),$(JDKTZFILES))
-
-WORKDIR = $(TEMPDIR)/zi
-INSTALLDIR = $(LIBDIR)/zi
-MAPFILE = ZoneInfoMappings
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
-# Add to the build rule
-build: $(INSTALLDIR)/$(MAPFILE)
-
-$(BUILDTOOLJARDIR)/javazic.jar:
- ($(CD) $(BUILDDIR)/tools/javazic && $(MAKE))
-
-$(WORKDIR)/$(MAPFILE): $(BUILDTOOLJARDIR)/javazic.jar $(TZFILES)
- $(RM) -r $(@D)
- $(prep-target)
- $(BOOT_JAVA_CMD) -jar $(BUILDTOOLJARDIR)/javazic.jar -V "$(TZDATA_VER)" -d $(WORKDIR) $(TZFILES)
- @$(java-vm-cleanup)
-
-$(INSTALLDIR)/$(MAPFILE): $(WORKDIR)/$(MAPFILE)
- $(RM) -r $(@D)
- $(prep-target)
- $(CP) -r $(WORKDIR)/* $(@D)
-
-clean clobber::
- $(RM) -r $(TEMPDIR) $(INSTALLDIR)
diff --git a/jdk/make/sun/javazic/javatz/fullset.txt b/jdk/make/sun/javazic/javatz/fullset.txt
deleted file mode 100644
index ee9374ded25..00000000000
--- a/jdk/make/sun/javazic/javatz/fullset.txt
+++ /dev/null
@@ -1,427 +0,0 @@
-#
-# Copyright (c) 2000, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-Africa/Abidjan
-Africa/Accra
-Africa/Addis_Ababa
-Africa/Algiers
-Africa/Asmera
-Africa/Bamako
-Africa/Bangui
-Africa/Banjul
-Africa/Bissau
-Africa/Blantyre
-Africa/Brazzaville
-Africa/Bujumbura
-Africa/Cairo
-Africa/Casablanca
-Africa/Ceuta
-Africa/Conakry
-Africa/Dakar
-Africa/Dar_es_Salaam
-Africa/Djibouti
-Africa/Douala
-Africa/El_Aaiun
-Africa/Freetown
-Africa/Gaborone
-Africa/Harare
-Africa/Johannesburg
-Africa/Kampala
-Africa/Khartoum
-Africa/Kigali
-Africa/Kinshasa
-Africa/Lagos
-Africa/Libreville
-Africa/Lome
-Africa/Luanda
-Africa/Lubumbashi
-Africa/Lusaka
-Africa/Malabo
-Africa/Maputo
-Africa/Maseru
-Africa/Mbabane
-Africa/Mogadishu
-Africa/Monrovia
-Africa/Nairobi
-Africa/Ndjamena
-Africa/Niamey
-Africa/Nouakchott
-Africa/Ouagadougou
-Africa/Porto-Novo
-Africa/Sao_Tome
-Africa/Timbuktu
-Africa/Tripoli
-Africa/Tunis
-Africa/Windhoek
-America/Adak
-America/Anchorage
-America/Anguilla
-America/Antigua
-America/Araguaina
-America/Aruba
-America/Asuncion
-America/Barbados
-America/Belem
-America/Belize
-America/Boa_Vista
-America/Bogota
-America/Boise
-America/Buenos_Aires
-America/Cambridge_Bay
-America/Cancun
-America/Caracas
-America/Catamarca
-America/Cayenne
-America/Cayman
-America/Chicago
-America/Chihuahua
-America/Cordoba
-America/Costa_Rica
-America/Cuiaba
-America/Curacao
-America/Dawson
-America/Dawson_Creek
-America/Denver
-America/Detroit
-America/Dominica
-America/Edmonton
-America/El_Salvador
-America/Fortaleza
-America/Glace_Bay
-America/Godthab
-America/Goose_Bay
-America/Grand_Turk
-America/Grenada
-America/Guadeloupe
-America/Guatemala
-America/Guayaquil
-America/Guyana
-America/Halifax
-America/Havana
-America/Hermosillo
-America/Indiana/Knox
-America/Indiana/Marengo
-America/Indiana/Vevay
-America/Indianapolis
-America/Inuvik
-America/Iqaluit
-America/Jamaica
-America/Jujuy
-America/Juneau
-America/La_Paz
-America/Lima
-America/Los_Angeles
-America/Louisville
-America/Maceio
-America/Managua
-America/Manaus
-America/Martinique
-America/Mazatlan
-America/Mendoza
-America/Menominee
-America/Mexico_City
-America/Miquelon
-America/Montevideo
-America/Montreal
-America/Montserrat
-America/Nassau
-America/New_York
-America/Nipigon
-America/Nome
-America/Noronha
-America/Panama
-America/Pangnirtung
-America/Paramaribo
-America/Phoenix
-America/Port-au-Prince
-America/Port_of_Spain
-America/Porto_Acre
-America/Porto_Velho
-America/Puerto_Rico
-America/Rainy_River
-America/Rankin_Inlet
-America/Regina
-America/Rosario
-America/Santiago
-America/Santo_Domingo
-America/Sao_Paulo
-America/Scoresbysund
-America/St_Johns
-America/St_Kitts
-America/St_Lucia
-America/St_Thomas
-America/St_Vincent
-America/Swift_Current
-America/Tegucigalpa
-America/Thule
-America/Thunder_Bay
-America/Tijuana
-America/Tortola
-America/Vancouver
-America/Whitehorse
-America/Winnipeg
-America/Yakutat
-America/Yellowknife
-Antarctica/Casey
-Antarctica/Davis
-Antarctica/DumontDUrville
-Antarctica/Mawson
-Antarctica/McMurdo
-Antarctica/Palmer
-Antarctica/Syowa
-Asia/Aden
-Asia/Almaty
-Asia/Amman
-Asia/Anadyr
-Asia/Aqtau
-Asia/Aqtobe
-Asia/Ashkhabad
-Asia/Baghdad
-Asia/Bahrain
-Asia/Baku
-Asia/Bangkok
-Asia/Beirut
-Asia/Bishkek
-Asia/Brunei
-Asia/Calcutta
-Asia/Chungking
-Asia/Colombo
-Asia/Dacca
-Asia/Damascus
-Asia/Dili
-Asia/Dubai
-Asia/Dushanbe
-Asia/Gaza
-Asia/Harbin
-Asia/Hong_Kong
-Asia/Hovd
-Asia/Irkutsk
-Asia/Jakarta
-Asia/Jayapura
-Asia/Jerusalem
-Asia/Kabul
-Asia/Kamchatka
-Asia/Karachi
-Asia/Kashgar
-Asia/Katmandu
-Asia/Krasnoyarsk
-Asia/Kuala_Lumpur
-Asia/Kuching
-Asia/Kuwait
-Asia/Macao
-Asia/Magadan
-Asia/Manila
-Asia/Muscat
-Asia/Nicosia
-Asia/Novosibirsk
-Asia/Omsk
-Asia/Phnom_Penh
-Asia/Pyongyang
-Asia/Qatar
-Asia/Rangoon
-Asia/Riyadh
-Asia/Riyadh87
-Asia/Riyadh88
-Asia/Riyadh89
-Asia/Saigon
-Asia/Samarkand
-Asia/Seoul
-Asia/Shanghai
-Asia/Singapore
-Asia/Taipei
-Asia/Tashkent
-Asia/Tbilisi
-Asia/Tehran
-Asia/Thimbu
-Asia/Tokyo
-Asia/Ujung_Pandang
-Asia/Ulaanbaatar
-Asia/Urumqi
-Asia/Vientiane
-Asia/Vladivostok
-Asia/Yakutsk
-Asia/Yekaterinburg
-Asia/Yerevan
-Atlantic/Azores
-Atlantic/Bermuda
-Atlantic/Canary
-Atlantic/Cape_Verde
-Atlantic/Faeroe
-Atlantic/Jan_Mayen
-Atlantic/Madeira
-Atlantic/Reykjavik
-Atlantic/South_Georgia
-Atlantic/St_Helena
-Atlantic/Stanley
-Australia/Adelaide
-Australia/Brisbane
-Australia/Broken_Hill
-Australia/Darwin
-Australia/Hobart
-Australia/Lindeman
-Australia/Lord_Howe
-Australia/Melbourne
-Australia/Perth
-Australia/Sydney
-CET
-EET
-Etc/GMT
-#Etc/GMT+1
-#Etc/GMT+10
-#Etc/GMT+11
-#Etc/GMT+12
-#Etc/GMT+2
-#Etc/GMT+3
-#Etc/GMT+4
-#Etc/GMT+5
-#Etc/GMT+6
-#Etc/GMT+7
-#Etc/GMT+8
-#Etc/GMT+9
-#Etc/GMT-1
-#Etc/GMT-10
-#Etc/GMT-11
-#Etc/GMT-12
-#Etc/GMT-13
-#Etc/GMT-14
-#Etc/GMT-2
-#Etc/GMT-3
-#Etc/GMT-4
-#Etc/GMT-5
-#Etc/GMT-6
-#Etc/GMT-7
-#Etc/GMT-8
-#Etc/GMT-9
-Etc/UCT
-Etc/UTC
-Europe/Amsterdam
-Europe/Andorra
-Europe/Athens
-Europe/Belfast
-Europe/Belgrade
-Europe/Berlin
-Europe/Brussels
-Europe/Bucharest
-Europe/Budapest
-Europe/Chisinau
-Europe/Copenhagen
-Europe/Dublin
-Europe/Gibraltar
-Europe/Helsinki
-Europe/Istanbul
-Europe/Kaliningrad
-Europe/Kiev
-Europe/Lisbon
-Europe/London
-Europe/Luxembourg
-Europe/Madrid
-Europe/Malta
-Europe/Minsk
-Europe/Monaco
-Europe/Moscow
-Europe/Oslo
-Europe/Paris
-Europe/Prague
-Europe/Riga
-Europe/Rome
-Europe/Samara
-Europe/Simferopol
-Europe/Sofia
-Europe/Stockholm
-Europe/Tallinn
-Europe/Tirane
-Europe/Tiraspol
-Europe/Uzhgorod
-Europe/Vaduz
-Europe/Vienna
-Europe/Vilnius
-Europe/Warsaw
-Europe/Zaporozhye
-Europe/Zurich
-GMT
-Indian/Antananarivo
-Indian/Chagos
-Indian/Christmas
-Indian/Cocos
-Indian/Comoro
-Indian/Kerguelen
-Indian/Mahe
-Indian/Maldives
-Indian/Mauritius
-Indian/Mayotte
-Indian/Reunion
-#MET
-Pacific/Apia
-Pacific/Auckland
-Pacific/Chatham
-Pacific/Easter
-Pacific/Efate
-Pacific/Enderbury
-Pacific/Fakaofo
-Pacific/Fiji
-Pacific/Funafuti
-Pacific/Galapagos
-Pacific/Gambier
-Pacific/Guadalcanal
-Pacific/Guam
-Pacific/Honolulu
-Pacific/Johnston
-Pacific/Kiritimati
-Pacific/Kosrae
-Pacific/Kwajalein
-Pacific/Majuro
-Pacific/Marquesas
-Pacific/Midway
-Pacific/Nauru
-Pacific/Niue
-Pacific/Norfolk
-Pacific/Noumea
-Pacific/Pago_Pago
-Pacific/Palau
-Pacific/Pitcairn
-Pacific/Ponape
-Pacific/Port_Moresby
-Pacific/Rarotonga
-Pacific/Saipan
-Pacific/Tahiti
-Pacific/Tarawa
-Pacific/Tongatapu
-Pacific/Truk
-Pacific/Wake
-Pacific/Wallis
-Pacific/Yap
-SystemV/AST4
-SystemV/AST4ADT
-SystemV/CST6
-SystemV/CST6CDT
-SystemV/EST5
-SystemV/EST5EDT
-SystemV/HST10
-SystemV/MST7
-SystemV/MST7MDT
-SystemV/PST8
-SystemV/PST8PDT
-SystemV/YST9
-SystemV/YST9YDT
-WET
diff --git a/jdk/make/sun/javazic/javatz/java_11_ids.txt b/jdk/make/sun/javazic/javatz/java_11_ids.txt
deleted file mode 100644
index cbc16a3538a..00000000000
--- a/jdk/make/sun/javazic/javatz/java_11_ids.txt
+++ /dev/null
@@ -1,86 +0,0 @@
-#
-# Copyright (c) 2000, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-# Time zone IDs of JDK1.1.x
-#
-Australia/Darwin
-ACT
-Australia/Sydney
-AET
-America/Buenos_Aires
-AGT
-Africa/Cairo
-ART
-America/Anchorage
-AST
-America/Sao_Paulo
-BET
-Asia/Dacca
-BST
-Africa/Harare
-CAT
-America/St_Johns
-CNT
-America/Chicago
-CST
-Asia/Shanghai
-CTT
-Africa/Addis_Ababa
-EAT
-Europe/Paris
-ECT
-America/New_York
-EST
-Pacific/Honolulu
-HST
-America/Indianapolis
-IET
-Asia/Calcutta
-IST
-Asia/Tokyo
-JST
-Pacific/Apia
-MIT
-America/Denver
-MST
-Asia/Yerevan
-NET
-Pacific/Auckland
-NST
-Asia/Karachi
-PLT
-America/Phoenix
-PNT
-America/Puerto_Rico
-PRT
-America/Los_Angeles
-PST
-Pacific/Guadalcanal
-SST
-Asia/Saigon
-VST
-GMT
-UTC
-Asia/Tehran
-MET
diff --git a/jdk/make/sun/javazic/javatz/java_us_ids.txt b/jdk/make/sun/javazic/javatz/java_us_ids.txt
deleted file mode 100644
index 991bdd4f575..00000000000
--- a/jdk/make/sun/javazic/javatz/java_us_ids.txt
+++ /dev/null
@@ -1,67 +0,0 @@
-#
-# Copyright (c) 2000, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-# U.S. and Canada zone IDs
-#
-# United States
-America/New_York
-EST
-America/Chicago
-CST
-America/Denver
-MST
-America/Los_Angeles
-PST
-America/Anchorage
-AST
-America/Adak
-Pacific/Honolulu
-HST
-America/Phoenix
-PNT
-America/Indianapolis
-IET
-#"Atlantic time zone - Puerto Rico & Virgin Islands, no Daylight Saving"
-America/Caracas
-America/Puerto_Rico
-PRT
-America/St_Thomas
-#"Samoa time zone - American Samoa, no Daylight Saving"
-Pacific/Pago_Pago
-# Pacific Territories
-Pacific/Kosrae
-Pacific/Ponape
-Pacific/Palau
-Pacific/Guam
-Pacific/Kwajalein
-# Canada
-America/St_Johns
-CNT
-America/Halifax
-America/Montreal
-America/Winnipeg
-America/Regina
-
-GMT
-UTC
diff --git a/jdk/make/sun/javazic/javatz/java_win_ids.txt b/jdk/make/sun/javazic/javatz/java_win_ids.txt
deleted file mode 100644
index bdacce4b721..00000000000
--- a/jdk/make/sun/javazic/javatz/java_win_ids.txt
+++ /dev/null
@@ -1,117 +0,0 @@
-#
-# Copyright (c) 2000, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-Africa/Cairo
-Africa/Harare
-Africa/Nairobi
-America/Anchorage
-America/Bogota
-America/Buenos_Aires
-America/Caracas
-America/Chicago
-America/Denver
-America/Halifax
-America/Indianapolis
-America/Los_Angeles
-America/Mexico_City
-America/New_York
-America/Phoenix
-America/Regina
-America/Sao_Paulo
-America/St_Johns
-Asia/Bangkok
-Asia/Calcutta
-Asia/Colombo
-Asia/Dacca
-Asia/Jerusalem
-Asia/Kabul
-Asia/Karachi
-Asia/Muscat
-Asia/Riyadh
-Asia/Seoul
-Asia/Shanghai
-Asia/Singapore
-Asia/Taipei
-Asia/Tbilisi
-Asia/Tehran
-Asia/Tokyo
-Asia/Vladivostok
-Asia/Yakutsk
-Asia/Yekaterinburg
-Atlantic/Azores
-Atlantic/South_Georgia
-Australia/Adelaide
-Australia/Brisbane
-Australia/Darwin
-Australia/Hobart
-Australia/Perth
-Australia/Sydney
-Europe/Athens
-Europe/Belgrade
-Europe/Berlin
-Europe/Bucharest
-Europe/Helsinki
-Europe/London
-Europe/Moscow
-Europe/Paris
-Europe/Prague
-Europe/Warsaw
-GMT
-Pacific/Apia
-Pacific/Auckland
-Pacific/Fiji
-Pacific/Guadalcanal
-Pacific/Guam
-Pacific/Honolulu
-Pacific/Majuro
-ACT
-AET
-AGT
-ART
-AST
-BET
-BST
-CAT
-CNT
-CST
-CTT
-EAT
-ECT
-EST
-HST
-IET
-IST
-JST
-MIT
-MST
-NET
-NST
-PLT
-PNT
-PRT
-PST
-SST
-VST
-UTC
-MET
diff --git a/jdk/make/sun/javazic/javatz/java_zone_ids.txt b/jdk/make/sun/javazic/javatz/java_zone_ids.txt
deleted file mode 100644
index 0e6995d3c0c..00000000000
--- a/jdk/make/sun/javazic/javatz/java_zone_ids.txt
+++ /dev/null
@@ -1,356 +0,0 @@
-#
-# Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-ACT
-AET
-AGT
-ART
-AST
-Africa/Abidjan
-Africa/Accra
-Africa/Addis_Ababa
-Africa/Algiers
-Africa/Asmera
-Africa/Bamako
-Africa/Bangui
-Africa/Banjul
-Africa/Bissau
-Africa/Blantyre
-Africa/Bujumbura
-Africa/Cairo
-Africa/Casablanca
-Africa/Conakry
-Africa/Dakar
-Africa/Dar_es_Salaam
-Africa/Djibouti
-Africa/Douala
-Africa/Freetown
-Africa/Gaborone
-Africa/Harare
-Africa/Johannesburg
-Africa/Kampala
-Africa/Khartoum
-Africa/Kigali
-Africa/Kinshasa
-Africa/Lagos
-Africa/Libreville
-Africa/Lome
-Africa/Luanda
-Africa/Lubumbashi
-Africa/Lusaka
-Africa/Malabo
-Africa/Maputo
-Africa/Maseru
-Africa/Mbabane
-Africa/Mogadishu
-Africa/Monrovia
-Africa/Nairobi
-Africa/Ndjamena
-Africa/Niamey
-Africa/Nouakchott
-Africa/Ouagadougou
-Africa/Porto-Novo
-Africa/Sao_Tome
-Africa/Timbuktu
-Africa/Tripoli
-Africa/Tunis
-Africa/Windhoek
-America/Adak
-America/Anchorage
-America/Anguilla
-America/Antigua
-America/Argentina/Buenos_Aires
-America/Aruba
-America/Asuncion
-America/Barbados
-America/Belize
-America/Bogota
-America/Buenos_Aires
-America/Caracas
-America/Cayenne
-America/Cayman
-America/Chicago
-America/Costa_Rica
-America/Cuiaba
-America/Curacao
-America/Dawson_Creek
-America/Denver
-America/Dominica
-America/Edmonton
-America/El_Salvador
-America/Fortaleza
-America/Godthab
-America/Grand_Turk
-America/Grenada
-America/Guadeloupe
-America/Guatemala
-America/Guayaquil
-America/Guyana
-America/Halifax
-America/Havana
-America/Indiana/Indianapolis
-America/Indianapolis
-America/Jamaica
-America/La_Paz
-America/Lima
-America/Los_Angeles
-America/Managua
-America/Manaus
-America/Martinique
-America/Mazatlan
-America/Mexico_City
-America/Miquelon
-America/Montevideo
-America/Montreal
-America/Montserrat
-America/Nassau
-America/New_York
-America/Noronha
-America/Panama
-America/Paramaribo
-America/Phoenix
-America/Port-au-Prince
-America/Port_of_Spain
-America/Porto_Acre
-America/Rio_Branco
-America/Puerto_Rico
-America/Regina
-America/Santiago
-America/Santo_Domingo
-America/Sao_Paulo
-America/Scoresbysund
-America/St_Johns
-America/St_Kitts
-America/St_Lucia
-America/St_Thomas
-America/St_Vincent
-America/Tegucigalpa
-America/Thule
-America/Tijuana
-America/Tortola
-America/Vancouver
-America/Winnipeg
-Antarctica/Casey
-Antarctica/DumontDUrville
-Antarctica/Mawson
-Antarctica/McMurdo
-Antarctica/Palmer
-Asia/Aden
-Asia/Almaty
-Asia/Amman
-Asia/Anadyr
-Asia/Aqtau
-Asia/Aqtobe
-Asia/Ashgabat
-Asia/Ashkhabad
-Asia/Baghdad
-Asia/Bahrain
-Asia/Baku
-Asia/Bangkok
-Asia/Beirut
-Asia/Bishkek
-Asia/Brunei
-Asia/Calcutta
-Asia/Colombo
-Asia/Dacca
-Asia/Dhaka
-Asia/Damascus
-Asia/Dubai
-Asia/Dushanbe
-Asia/Hong_Kong
-Asia/Irkutsk
-Asia/Jakarta
-Asia/Jayapura
-Asia/Jerusalem
-Asia/Kabul
-Asia/Kamchatka
-Asia/Karachi
-Asia/Katmandu
-Asia/Krasnoyarsk
-Asia/Kuala_Lumpur
-Asia/Kuwait
-Asia/Macao
-Asia/Macau
-Asia/Magadan
-Asia/Makassar
-Asia/Manila
-Asia/Muscat
-Asia/Nicosia
-Asia/Novosibirsk
-Asia/Phnom_Penh
-Asia/Pyongyang
-Asia/Qatar
-Asia/Rangoon
-Asia/Riyadh
-Asia/Saigon
-Asia/Seoul
-Asia/Shanghai
-Asia/Singapore
-Asia/Taipei
-Asia/Tashkent
-Asia/Tbilisi
-Asia/Tehran
-Asia/Thimbu
-Asia/Thimphu
-Asia/Tokyo
-Asia/Ujung_Pandang
-Asia/Ulan_Bator
-Asia/Ulaanbaatar
-Asia/Vientiane
-Asia/Vladivostok
-Asia/Yakutsk
-Asia/Yekaterinburg
-Asia/Yerevan
-Atlantic/Azores
-Atlantic/Bermuda
-Atlantic/Canary
-Atlantic/Cape_Verde
-Atlantic/Faeroe
-Atlantic/Jan_Mayen
-Atlantic/Reykjavik
-Atlantic/South_Georgia
-Atlantic/St_Helena
-Atlantic/Stanley
-Australia/Adelaide
-Australia/Brisbane
-Australia/Broken_Hill
-Australia/Darwin
-Australia/Hobart
-Australia/Lord_Howe
-Australia/Perth
-Australia/Sydney
-BET
-BST
-CAT
-CNT
-CST
-CTT
-EAT
-ECT
-EET
-EST
-Europe/Amsterdam
-Europe/Andorra
-Europe/Athens
-Europe/Belgrade
-Europe/Berlin
-Europe/Brussels
-Europe/Bucharest
-Europe/Budapest
-Europe/Chisinau
-Europe/Copenhagen
-Europe/Dublin
-Europe/Gibraltar
-Europe/Helsinki
-Europe/Istanbul
-Europe/Kaliningrad
-Europe/Kiev
-Europe/Lisbon
-Europe/London
-Europe/Luxembourg
-Europe/Madrid
-Europe/Malta
-Europe/Minsk
-Europe/Monaco
-Europe/Moscow
-Europe/Oslo
-Europe/Paris
-Europe/Prague
-Europe/Riga
-Europe/Rome
-Europe/Samara
-Europe/Simferopol
-Europe/Sofia
-Europe/Stockholm
-Europe/Tallinn
-Europe/Tirane
-Europe/Vaduz
-Europe/Vienna
-Europe/Vilnius
-Europe/Warsaw
-Europe/Zurich
-GMT
-HST
-IET
-IST
-Indian/Antananarivo
-Indian/Chagos
-Indian/Christmas
-Indian/Cocos
-Indian/Comoro
-Indian/Kerguelen
-Indian/Mahe
-Indian/Maldives
-Indian/Mauritius
-Indian/Mayotte
-Indian/Reunion
-JST
-#MET
-MIT
-MST
-NET
-NST
-PLT
-PNT
-PRT
-PST
-Pacific/Apia
-Pacific/Auckland
-Pacific/Chatham
-Pacific/Easter
-Pacific/Efate
-Pacific/Enderbury
-Pacific/Fakaofo
-Pacific/Fiji
-Pacific/Funafuti
-Pacific/Galapagos
-Pacific/Gambier
-Pacific/Guadalcanal
-Pacific/Guam
-Pacific/Honolulu
-Pacific/Kiritimati
-Pacific/Kosrae
-Pacific/Majuro
-Pacific/Marquesas
-Pacific/Nauru
-Pacific/Niue
-Pacific/Norfolk
-Pacific/Noumea
-Pacific/Pago_Pago
-Pacific/Palau
-Pacific/Pitcairn
-Pacific/Ponape
-Pacific/Port_Moresby
-Pacific/Rarotonga
-Pacific/Saipan
-Pacific/Tahiti
-Pacific/Tarawa
-Pacific/Tongatapu
-Pacific/Truk
-Pacific/Wake
-Pacific/Wallis
-SST
-UTC
-VST
-WET
diff --git a/jdk/make/sun/javazic/javatz/jdk1.1.x_zone_ids.txt b/jdk/make/sun/javazic/javatz/jdk1.1.x_zone_ids.txt
deleted file mode 100644
index d3ee13a6ff7..00000000000
--- a/jdk/make/sun/javazic/javatz/jdk1.1.x_zone_ids.txt
+++ /dev/null
@@ -1,61 +0,0 @@
-#
-# Copyright (c) 2000, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-# Olson time zone IDs used as of JDK1.1.8
-#
-Pacific/Apia
-Pacific/Honolulu
-America/Anchorage
-America/Los_Angeles
-America/Phoenix
-America/Denver
-America/Chicago
-America/Indianapolis
-America/New_York
-America/Caracas
-America/Halifax
-America/St_Johns
-America/Buenos_Aires
-America/Sao_Paulo
-Atlantic/Cape_Verde
-Atlantic/Azores
-Africa/Casablanca
-Europe/Paris
-Europe/Istanbul
-Africa/Cairo
-Asia/Riyadh
-Asia/Tehran
-Asia/Yerevan
-Asia/Karachi
-Asia/Calcutta
-Asia/Dacca
-Asia/Bangkok
-Asia/Shanghai
-Asia/Tokyo
-Australia/Darwin
-Australia/Adelaide
-Australia/Sydney
-Pacific/Guadalcanal
-Pacific/Fiji
-Pacific/Auckland
diff --git a/jdk/make/sun/javazic/tzdata_jdk/gmt b/jdk/make/sun/javazic/tzdata_jdk/gmt
deleted file mode 100644
index 0be31797d7f..00000000000
--- a/jdk/make/sun/javazic/tzdata_jdk/gmt
+++ /dev/null
@@ -1,27 +0,0 @@
-#
-# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Zone NAME GMTOFF RULES FORMAT [UNTIL]
-Zone GMT 0:00 - GMT
diff --git a/jdk/make/sun/javazic/tzdata_jdk/jdk11_backward b/jdk/make/sun/javazic/tzdata_jdk/jdk11_backward
deleted file mode 100644
index 4869516f8dc..00000000000
--- a/jdk/make/sun/javazic/tzdata_jdk/jdk11_backward
+++ /dev/null
@@ -1,80 +0,0 @@
-#
-# Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-# JDK 1.1.x compatible time zone IDs
-#
-
-Link Australia/Darwin ACT
-Link Australia/Sydney AET
-Link America/Argentina/Buenos_Aires AGT
-Link Africa/Cairo ART
-Link America/Anchorage AST
-Link America/Sao_Paulo BET
-Link Asia/Dhaka BST
-Link Africa/Harare CAT
-Link America/St_Johns CNT
-Link America/Chicago CST
-Link Asia/Shanghai CTT
-Link Africa/Addis_Ababa EAT
-Link Europe/Paris ECT
-Link America/New_York EST
-Link Pacific/Honolulu HST
-Link America/Indianapolis IET
-Link Asia/Calcutta IST
-Link Asia/Tokyo JST
-Link Pacific/Apia MIT
-Link America/Denver MST
-Link Asia/Yerevan NET
-Link Pacific/Auckland NST
-Link Asia/Karachi PLT
-Link America/Phoenix PNT
-Link America/Puerto_Rico PRT
-Link America/Los_Angeles PST
-Link Pacific/Guadalcanal SST
-Link Asia/Saigon VST
-
-# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule SystemV min 1973 - Apr lastSun 2:00 1:00 D
-Rule SystemV min 1973 - Oct lastSun 2:00 0 S
-Rule SystemV 1974 only - Jan 6 2:00 1:00 D
-Rule SystemV 1974 only - Nov lastSun 2:00 0 S
-Rule SystemV 1975 only - Feb 23 2:00 1:00 D
-Rule SystemV 1975 only - Oct lastSun 2:00 0 S
-Rule SystemV 1976 max - Apr lastSun 2:00 1:00 D
-Rule SystemV 1976 max - Oct lastSun 2:00 0 S
-
-# Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL]
-Zone SystemV/AST4ADT -4:00 SystemV A%sT
-Zone SystemV/EST5EDT -5:00 SystemV E%sT
-Zone SystemV/CST6CDT -6:00 SystemV C%sT
-Zone SystemV/MST7MDT -7:00 SystemV M%sT
-Zone SystemV/PST8PDT -8:00 SystemV P%sT
-Zone SystemV/YST9YDT -9:00 SystemV Y%sT
-Zone SystemV/AST4 -4:00 - AST
-Zone SystemV/EST5 -5:00 - EST
-Zone SystemV/CST6 -6:00 - CST
-Zone SystemV/MST7 -7:00 - MST
-Zone SystemV/PST8 -8:00 - PST
-Zone SystemV/YST9 -9:00 - YST
-Zone SystemV/HST10 -10:00 - HST
diff --git a/jdk/make/sun/javazic/tzdata_jdk/jdk11_full_backward b/jdk/make/sun/javazic/tzdata_jdk/jdk11_full_backward
deleted file mode 100644
index 321180aa100..00000000000
--- a/jdk/make/sun/javazic/tzdata_jdk/jdk11_full_backward
+++ /dev/null
@@ -1,93 +0,0 @@
-#
-# Copyright (c) 2001, 2006, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-# JDK 1.1.x compatible time zone IDs
-#
-
-Link Australia/Darwin ACT
-Link Australia/Sydney AET
-Link America/Argentina/Buenos_Aires AGT
-Link Africa/Cairo ART
-Link America/Anchorage AST
-Link America/Sao_Paulo BET
-Link Asia/Dhaka BST
-Link Africa/Harare CAT
-Link America/St_Johns CNT
-Link America/Chicago CST
-Link Asia/Shanghai CTT
-Link Africa/Addis_Ababa EAT
-Link Europe/Paris ECT
-Link America/New_York EST
-Link Pacific/Honolulu HST
-Link America/Indiana/Indianapolis IET
-Link Asia/Calcutta IST
-Link Asia/Tokyo JST
-Link Pacific/Apia MIT
-Link America/Denver MST
-Link Asia/Yerevan NET
-Link Pacific/Auckland NST
-Link Asia/Karachi PLT
-Link America/Phoenix PNT
-Link America/Puerto_Rico PRT
-Link America/Los_Angeles PST
-Link Pacific/Guadalcanal SST
-Link Asia/Saigon VST
-
-# The follwong link is required to generate JDK 1.2.x and 1.3.x
-# compatible zones. In the Olson public source, MET is defined as
-# GMT+1:00 with the C-Eur rules. In JDK, MET is defined as an alias
-# of Asia/Tehran. This line must be removed if a full set of Olson
-# zones is generated. Otherwise, MET appears twice in the
-# ZoneInfoMappings.IDs table.
-Link Asia/Tehran MET
-
-# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule SystemV min 1973 - Apr lastSun 2:00 1:00 D
-Rule SystemV min 1973 - Oct lastSun 2:00 0 S
-Rule SystemV 1974 only - Jan 6 2:00 1:00 D
-Rule SystemV 1974 only - Nov lastSun 2:00 0 S
-Rule SystemV 1975 only - Feb 23 2:00 1:00 D
-Rule SystemV 1975 only - Oct lastSun 2:00 0 S
-Rule SystemV 1976 max - Apr lastSun 2:00 1:00 D
-Rule SystemV 1976 max - Oct lastSun 2:00 0 S
-
-# Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL]
-Zone SystemV/AST4ADT -4:00 SystemV A%sT
-Zone SystemV/EST5EDT -5:00 SystemV E%sT
-Zone SystemV/CST6CDT -6:00 SystemV C%sT
-Zone SystemV/MST7MDT -7:00 SystemV M%sT
-Zone SystemV/PST8PDT -8:00 SystemV P%sT
-Zone SystemV/YST9YDT -9:00 SystemV Y%sT
-Zone SystemV/AST4 -4:00 - AST
-Zone SystemV/EST5 -5:00 - EST
-Zone SystemV/CST6 -6:00 - CST
-Zone SystemV/MST7 -7:00 - MST
-Zone SystemV/PST8 -8:00 - PST
-Zone SystemV/YST9 -9:00 - YST
-Zone SystemV/HST10 -10:00 - HST
-
-#
-# For the UTC change in Mustang
-#
-Link GMT UTC
diff --git a/jdk/make/sun/jawt/Depend.mak b/jdk/make/sun/jawt/Depend.mak
deleted file mode 100644
index baff40ba4a1..00000000000
--- a/jdk/make/sun/jawt/Depend.mak
+++ /dev/null
@@ -1,130 +0,0 @@
-#
-# This makefile must be executed on a system with makedepend, such as Solaris.
-# In my copious amount of spare time, I hope to write a Java-based makedepend
-# to eliminate this dependency (no pun intended). TB
-
-BUILD_DIR = ../..
-TOPDIR = ../../..
-
-STUBDIR = WindowsSystemHeaderStubs
-BUILDSTUBDIR = BuildStubs
-
-SHARE_SRC = $(TOPDIR)/src/share
-SUN_SRC = $(SHARE_SRC)/native/sun
-COMP_SRC = $(SUN_SRC)/awt/alphacomposite
-DEBUG_SRC = $(SUN_SRC)/awt/debug
-IMG_SRC = $(SUN_SRC)/awt/image
-MEDIA_SRC = $(SUN_SRC)/awt/medialib
-J2D_SRC = $(SUN_SRC)/java2d
-J2D_WINDOWS_SRC = $(WINDOWS_SRC)/native/sun/java2d
-J2D_FONT_SRC = $(SUN_SRC)/font
-LOOP_SRC = $(SUN_SRC)/java2d/loops
-PIPE_SRC = $(SUN_SRC)/java2d/pipe
-WINDOWS_SRC = $(TOPDIR)/src/windows
-SRC = $(WINDOWS_SRC)/native/sun/windows
-
-SRCDIRS = \
- $(COMP_SRC) \
- $(DEBUG_SRC) \
- $(IMG_SRC) \
- $(IMG_SRC)/cvutils \
- $(IMG_SRC)/gif \
- $(MEDIA_SRC) \
- $(J2D_SRC) \
- $(J2D_FONT_SRC) \
- $(J2D_WINDOWS_SRC)/windows \
- $(J2D_WINDOWS_SRC)/d3d \
- $(J2D_WINDOWS_SRC)/opengl \
- $(LOOP_SRC) \
- $(PIPE_SRC) \
- $(SRC)
-
-INCLUDES = \
- -I$(STUBDIR) \
- -I$(BUILDSTUBDIR) \
- -I$(SHARE_SRC)/javavm/export \
- -I$(WINDOWS_SRC)/javavm/export \
- -I$(SHARE_SRC)/native/common \
- -I$(WINDOWS_SRC)/native/common \
- -I$(SUN_SRC)/dc/doe \
- -I$(SUN_SRC)/dc/path \
- -I$(COMP_SRC) \
- -I$(DEBUG_SRC) \
- -I$(IMG_SRC) \
- -I$(IMG_SRC)/cvutils \
- -I$(MEDIA_SRC) \
- -I$(J2D_SRC) \
- -I$(J2D_FONT_SRC) \
- -I$(J2D_WINDOWS_SRC) \
- -I$(J2D_WINDOWS_SRC)/windows \
- -I$(J2D_WINDOWS_SRC)/d3d \
- -I$(J2D_WINDOWS_SRC)/opengl \
- -I$(LOOP_SRC) \
- -I$(PIPE_SRC) \
- -I$(SRC)
-
-STUBFILES = \
- $(STUBDIR)/ddraw.h \
- $(STUBDIR)/Ole2.h \
- $(STUBDIR)/d3d.h \
- $(STUBDIR)/d3dx.h \
- $(STUBDIR)/cderr.h \
- $(STUBDIR)/commdlg.h \
- $(STUBDIR)/direct.h \
- $(STUBDIR)/imm.h \
- $(STUBDIR)/ime.h \
- $(STUBDIR)/io.h \
- $(STUBDIR)/mmsystem.h \
- $(STUBDIR)/new.h \
- $(STUBDIR)/new \
- $(STUBDIR)/shellapi.h \
- $(STUBDIR)/shlobj.h \
- $(STUBDIR)/tchar.h \
- $(STUBDIR)/winbase.h \
- $(STUBDIR)/windef.h \
- $(STUBDIR)/windows.h \
- $(STUBDIR)/winspool.h \
- $(STUBDIR)/winuser.h \
- $(STUBDIR)/wtypes.h
-
-default: dependencies
-
-FILES_cpp = jawt.cpp
-
-dependencies:
- rm -rf make.depend
- rm -rf make.tmp make.tmp2 make.tmp.bak
- rm -rf $(STUBDIR) $(BUILDSTUBDIR) depend.filelist
- for file in $(FILES_c) $(FILES_cpp) $(EXTRAFILES_c); do \
- for dir in $(SRCDIRS); do \
- if [ -f $$dir/$$file ]; then \
- echo $$dir/$$file >>depend.filelist; \
- fi; \
- if [ -f $$dir/$${file}pp ]; then \
- echo $$dir/$${file}pp >>depend.filelist; \
- fi; \
- done; \
- done
- touch make.tmp
- mkdir $(STUBDIR)
- touch $(STUBFILES)
- mkdir $(BUILDSTUBDIR)
- gnumake -f Depend.mak classhdrstubs
- cat depend.filelist | xargs -n 100 makedepend \
- -DWIN32 -D_X86X -Dx86 -DDEBUG -D_MSC_VER -DMLIB_NO_LIBSUNMATH \
- -a -f make.tmp -o.obj $(INCLUDES)
- fgrep .obj make.tmp | sed -f Depend.sed | sort -u | nawk -f ../awt/CondenseRules.awk > make.depend
- rm -rf make.tmp make.tmp2 make.tmp.bak
- rm -rf $(STUBDIR) $(BUILDSTUBDIR) depend.filelist
-
-
-include ../awt/FILES_export_windows.gmk
-
-FILES_java = $(FILES_export) $(FILES_export2) $(FILES_export3)
-
-classhdrstubs:
- for file in `echo $(FILES_java) | \
- tr ' ' '\n' | \
- sed -e 'y/\//_/' -e 's/\.java/.h/'`; do \
- echo "#include " > $(BUILDSTUBDIR)/$$file; \
- done
diff --git a/jdk/make/sun/jawt/Depend.sed b/jdk/make/sun/jawt/Depend.sed
deleted file mode 100644
index 72e529fb282..00000000000
--- a/jdk/make/sun/jawt/Depend.sed
+++ /dev/null
@@ -1,32 +0,0 @@
-# Unqualify std headers
-# remove headers with no extension as well (e.g. C++ 94 STL headers) - robi
-# s/ \/usr\/include[^ ]*\.h//g
-s/ \/usr\/include[^ ]*//g
-
-# Unqualify std Windows headers
-# remove headers with no extension as well (e.g. C++ 94 STL headers) - robi
-# s/ WindowsSystemHeaderStubs[^ ]*\.h//g
-s/ WindowsSystemHeaderStubs[^ ]*//g
-
-# ####################################
-# Rules to allow for generation of dependencies on an unbuilt tree...
-#
-# BuildStubs is populated with stubs for include files that are
-# generated by the build and then dependencies are adjusted here
-#
-# Adjust awt_colors.h
-# Change BuildStubs to .
-s/ BuildStubs\/awt_colors.h/ $(OBJDIR)\/awt_colors.h/g
-#
-# Adjust CClassHeaders
-# Change BuildStubs to CClassHeaders
-s/ BuildStubs/ $(CLASSHDRDIR)\/..\/..\/awt\/CClassHeaders/g
-#
-# End of unbuilt tree adjustments
-# ####################################
-
-# Remove any empty rules
-/:[ ]*$/d
-
-# Change .obj path from src to proper awt/obj or awt/obj_g directory
-s/^.*\/\(.*:\)/$(OBJDIR)\/\1:/
diff --git a/jdk/make/sun/jawt/Makefile b/jdk/make/sun/jawt/Makefile
deleted file mode 100644
index 0520fc17bf1..00000000000
--- a/jdk/make/sun/jawt/Makefile
+++ /dev/null
@@ -1,178 +0,0 @@
-#
-# Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.awt
-LIBRARY = jawt
-PRODUCT = sun
-
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# libjawt links to other programs, but nothing links to it directly. An RPATH
-# entry has been added to the launcher so third-party programs linked against
-# it will be able to find it no matter where the JDK or the third-party program
-# is located.
-#
-
-#
-# Files
-#
-ifeq ($(PLATFORM), windows)
-FILES_cpp = jawt.cpp
-else ifeq ($(PLATFORM), macosx) # PLATFORM
-FILES_objc = jawt.m
-else # PLATFORM
-FILES_c = jawt.c
-endif # PLATFORM
-
-FILES_h = $(INCLUDEDIR)/jawt.h \
- $(PLATFORM_INCLUDE)/jawt_md.h
-
-#
-# Use mapfile
-#
-FILES_m = mapfile-vers
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-
-
-ifeq ($(PLATFORM), windows)
-#
-# Extra C flags.
-#
-
-OTHER_CXXFLAGS += $(GX_OPTION) -DUNICODE -D_UNICODE
-
-#
-# Other extra flags needed for compiling.
-#
-CPPFLAGS += -I$(SHARE_SRC)/native/common \
- -I$(PLATFORM_SRC)/native/sun/windows \
- -I$(CLASSHDRDIR)/../../awt/CClassHeaders \
- -I$(SHARE_SRC)/native/sun/awt/debug \
- -I$(SHARE_SRC)/native/sun/font \
- -I$(SHARE_SRC)/native/sun/java2d \
- -I$(SHARE_SRC)/native/sun/java2d/loops \
- -I$(SHARE_SRC)/native/sun/java2d/pipe \
- -I$(PLATFORM_SRC)/native/sun/java2d \
- -I$(PLATFORM_SRC)/native/sun/java2d/windows \
- -I$(PLATFORM_SRC)/native/sun/java2d/d3d \
- -I$(SHARE_SRC)/native/$(PKGDIR)/image/cvutils \
- -I$(SHARE_SRC)/javavm/export \
- -I$(PLATFORM_SRC)/javavm/export
-INSTALL_DOT_LIB = true
-
-vpath %.cpp $(PLATFORM_SRC)/native/sun/windows
-
-#
-# Libraries to link in.
-#
-ifeq ($(ARCH_DATA_MODEL), 64)
-OTHER_LDLIBS = $(OBJDIR)/../../awt/$(OBJDIRNAME)/awt.lib
-else
-OTHER_LDLIBS = kernel32.lib \
- $(OBJDIR)/../../awt/$(OBJDIRNAME)/awt.lib
-endif
-else # PLATFORM
-
-#
-# Other extra flags needed for compiling.
-#
-CPPFLAGS += -I$(OPENWIN_HOME)/include \
- -I$(SHARE_SRC)/native/$(PKGDIR)/debug \
- -I$(SHARE_SRC)/native/$(PKGDIR)/image \
- -I$(SHARE_SRC)/native/$(PKGDIR)/image/cvutils \
- -I$(SHARE_SRC)/native/$(PKGDIR)/alphacomposite \
- -I$(SHARE_SRC)/native/$(PKGDIR)/medialib \
- -I$(PLATFORM_SRC)/native/$(PKGDIR)/medialib \
- -I$(SHARE_SRC)/native/$(PKGDIR)/../java2d/loops \
- -I$(SHARE_SRC)/native/$(PKGDIR)/../java2d/pipe \
- -I$(SHARE_SRC)/native/$(PKGDIR)/../java2d/opengl \
- -I$(PLATFORM_SRC)/native/$(PKGDIR)/../java2d/opengl \
- -I$(PLATFORM_SRC)/native/$(PKGDIR)/../java2d/x11 \
- -I$(SHARE_SRC)/native/$(PKGDIR)/../dc/doe \
- -I$(SHARE_SRC)/native/$(PKGDIR)/../dc/path \
- -I$(PLATFORM_SRC)/native/$(PKGDIR)/../jdga \
- $(EVENT_MODEL)
-
-#
-# Libraries to link in.
-#
-ifeq ($(PLATFORM), solaris)
- ifndef BUILD_HEADLESS_ONLY
- OTHER_LDLIBS = -L$(LIBDIR)/$(LIBARCH) -L$(OPENWIN_LIB) -lawt_xawt -L/usr/openwin/sfw/lib$(ISA_DIR) -lXrender
- else
- OTHER_LDLIBS = -L$(LIBDIR)/$(LIBARCH) -L$(OPENWIN_LIB) -lawt_headless -L/usr/openwin/sfw/lib$(ISA_DIR) -lXrender
- endif
-endif # PLATFORM
-
-ifeq ($(PLATFORM), linux)
- ifndef BUILD_HEADLESS_ONLY
- OTHER_LDLIBS = -L$(LIBDIR)/$(LIBARCH) -lawt -lawt_xawt
- else
- OTHER_LDLIBS = -L$(LIBDIR)/$(LIBARCH) -lawt -lawt_headless
- CFLAGS += -DHEADLESS
- endif
-endif # PLATFORM
-
-ifeq ($(PLATFORM), macosx)
-vpath %.m $(call NativeSrcDirList,,native/sun/awt)
-OTHER_LDLIBS = -lawt_lwawt -L$(LIBDIR) -Xlinker -rpath -Xlinker @loader_path \
- -framework Cocoa
-endif # PLATFORM
-
-endif # PLATFORM
-
-#
-# Lets not remove any class files.
-#
-DONT_CLOBBER_CLASSES = true
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Library.gmk
-
-build: $(FILES_h)
-
-ifeq ($(PLATFORM), windows)
-include make.depend
-endif
-
-#
-# Install header files.
-#
-$(INCLUDEDIR)/%.h: $(SHARE_SRC)/javavm/export/%.h
- $(install-file)
-$(PLATFORM_INCLUDE)/%.h: $(PLATFORM_SRC)/javavm/export/%.h
- $(install-file)
-
-
-#
-# Extra clean rule.
-#
-clean clobber::
- $(RM) $(FILES_h)
-
diff --git a/jdk/make/sun/jawt/make.depend b/jdk/make/sun/jawt/make.depend
deleted file mode 100644
index 2eefe099c35..00000000000
--- a/jdk/make/sun/jawt/make.depend
+++ /dev/null
@@ -1 +0,0 @@
-$(OBJDIR)/jawt.obj:: $(CLASSHDRDIR)/../../awt/CClassHeaders/java_awt_AWTEvent.h $(CLASSHDRDIR)/../../awt/CClassHeaders/java_awt_Component.h $(CLASSHDRDIR)/../../awt/CClassHeaders/java_awt_Dimension.h $(CLASSHDRDIR)/../../awt/CClassHeaders/java_awt_Event.h $(CLASSHDRDIR)/../../awt/CClassHeaders/java_awt_Font.h $(CLASSHDRDIR)/../../awt/CClassHeaders/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/../../awt/CClassHeaders/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/../../awt/CClassHeaders/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/../../awt/CClassHeaders/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/../../awt/CClassHeaders/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/../../awt/CClassHeaders/sun_awt_PlatformFont.h $(CLASSHDRDIR)/../../awt/CClassHeaders/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/../../awt/CClassHeaders/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/../../awt/CClassHeaders/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/../../awt/CClassHeaders/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/jawt.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jawt_md.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_DrawingSurface.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/stdhdrs.h
diff --git a/jdk/make/sun/jawt/mapfile-vers b/jdk/make/sun/jawt/mapfile-vers
deleted file mode 100644
index a7c216c4f4d..00000000000
--- a/jdk/make/sun/jawt/mapfile-vers
+++ /dev/null
@@ -1,33 +0,0 @@
-#
-# Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define library interface.
-
-SUNWprivate_1.1 {
- global:
- JAWT_GetAWT;
- local:
- *;
-};
diff --git a/jdk/make/sun/jconsole/FILES.gmk b/jdk/make/sun/jconsole/FILES.gmk
deleted file mode 100644
index 88a5c1fe971..00000000000
--- a/jdk/make/sun/jconsole/FILES.gmk
+++ /dev/null
@@ -1,51 +0,0 @@
-#
-# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Files that just need cp.
-#
-
-MANIFEST = sun/tools/jconsole/manifest
-
-PNG_FILES = \
- sun/tools/jconsole/resources/brandlogo.png \
- sun/tools/jconsole/resources/collapse-winlf.png \
- sun/tools/jconsole/resources/connected16.png \
- sun/tools/jconsole/resources/connected24.png \
- sun/tools/jconsole/resources/disconnected16.png \
- sun/tools/jconsole/resources/disconnected24.png \
- sun/tools/jconsole/resources/expand-winlf.png \
- sun/tools/jconsole/resources/masthead-left.png \
- sun/tools/jconsole/resources/masthead-right.png
-
-GIF_FILES = \
- sun/tools/jconsole/resources/mbean.gif \
- sun/tools/jconsole/resources/mbeanserverdelegate.gif \
- sun/tools/jconsole/resources/xobject.gif
-
-PROP_FILES = \
- sun/tools/jconsole/resources/messages.properties \
- sun/tools/jconsole/resources/messages_ja.properties \
- sun/tools/jconsole/resources/messages_zh_CN.properties
diff --git a/jdk/make/sun/jconsole/Makefile b/jdk/make/sun/jconsole/Makefile
deleted file mode 100644
index b859848aad1..00000000000
--- a/jdk/make/sun/jconsole/Makefile
+++ /dev/null
@@ -1,98 +0,0 @@
-#
-# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building jconsole
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.tools.jconsole
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-# This program must contain a manifest that defines the execution level
-# needed to follow standard Vista User Access Control Guidelines
-# This must be set before Program.gmk is included
-#
-BUILD_MANIFEST=true
-
-
-JARFILE = $(LIBDIR)/jconsole.jar
-
-OTHER_JAVACFLAGS += -encoding iso8859-1
-
-#
-# Files
-#
-include FILES.gmk
-
-AUTO_FILES_JAVA_DIRS = sun/tools/jconsole \
- com/sun/tools/jconsole
-
-FILES_png = $(PNG_FILES:%.png=$(CLASSBINDIR)/%.png)
-FILES_gif = $(GIF_FILES:%.gif=$(CLASSBINDIR)/%.gif)
-FILES_prop = $(PROP_FILES:%.properties=$(CLASSBINDIR)/%.properties)
-build: $(GENSRCDIR)/sun/tools/jconsole/Version.java
-
-#
-# Resources
-#
-LOCALE_SET_DEFINITION = jdk
-RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES = $(PKGDIR)/resources/messages.properties
-
-#
-# Rules.
-#
-include $(BUILDDIR)/common/Classes.gmk
-
-build: $(FILES_png) $(FILES_gif) $(FILES_prop) $(TEMPDIR)/manifest $(JARFILE)
-
-$(GENSRCDIR)/sun/tools/jconsole/Version.java: \
- $(SHARE_SRC)/classes/sun/tools/jconsole/Version.java.template
- $(MKDIR) -p $(@D)
- $(SED) -e 's/@@jconsole_version@@/$(FULL_VERSION)/g' $< > $@
-
-$(CLASSBINDIR)/$(PKGDIR)/resources/%: $(SHARE_SRC)/classes/$(PKGDIR)/resources/%
- @$(MKDIR) -p $(@D)
- $(install-file)
-
-$(TEMPDIR)/manifest: $(SHARE_SRC)/classes/$(PKGDIR)/manifest
- $(install-manifest-file)
-
-#
-# Extra rule to build jconsole.jar
-#
-
-$(JARFILE): $(LIBDIR) $(FILES_class) $(FILES_png) $(FILES_gif) $(FILES_prop) $(TEMPDIR)/manifest
- $(BOOT_JAR_CMD) -cfm $(JARFILE) $(TEMPDIR)/manifest \
- -C $(CLASSBINDIR) sun/tools/jconsole \
- -C $(CLASSBINDIR) com/sun/tools/jconsole \
- $(BOOT_JAR_JFLAGS)
- @$(java-vm-cleanup)
-
-clean clobber::
- $(RM) $(TEMPDIR)/manifest $(JARFILE)
- $(RM) $(GENSRCDIR)/sun/tools/jconsole/Version.java
-
diff --git a/jdk/make/sun/jdga/Makefile b/jdk/make/sun/jdga/Makefile
deleted file mode 100644
index a11b589abaa..00000000000
--- a/jdk/make/sun/jdga/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-#
-# Copyright (c) 1998, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-
-BUILDDIR = ../..
-PACKAGE = sun.jdga
-LIBRARY = sunwjdga
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-FILES_c = \
- dgalock.c
-
-#
-# Add use of mapfile
-#
-ifeq ($(ARCH_FAMILY), sparc)
-FILES_m = mapfile-vers
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-endif
-
-#
-# Rules.
-#
-include $(BUILDDIR)/common/Library.gmk
-
-#
-# Add to the ambient vpath to pick up files in subdirectories
-#
-vpath %.c $(PLATFORM_SRC)/native/$(PKGDIR)
-
-ifneq ($(PLATFORM), windows)
- LDLIBS = -ldga -lX11 $(LIBDL) -lc
-
- CPPFLAGS += \
- -I$(SHARE_SRC)/javavm/export \
- -I$(PLATFORM_SRC)/javavm/export \
- -I$(OPENWIN_HOME)/include
-endif
-
-LDFLAGS += -L$(OPENWIN_LIB) -R$(OPENWIN_RUNTIME_LIB)
diff --git a/jdk/make/sun/jdga/mapfile-vers b/jdk/make/sun/jdga/mapfile-vers
deleted file mode 100644
index d895b207f50..00000000000
--- a/jdk/make/sun/jdga/mapfile-vers
+++ /dev/null
@@ -1,33 +0,0 @@
-#
-# Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define library interface.
-
-SUNWprivate_1.1 {
- global:
- JDgaLibInit;
- local:
- *;
-};
diff --git a/jdk/make/sun/jpeg/FILES_c.gmk b/jdk/make/sun/jpeg/FILES_c.gmk
deleted file mode 100644
index 5e656f6fd63..00000000000
--- a/jdk/make/sun/jpeg/FILES_c.gmk
+++ /dev/null
@@ -1,79 +0,0 @@
-#
-# Copyright (c) 1996, 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_c = \
- imageioJPEG.c \
- jpegdecoder.c \
- jcomapi.c \
- jdapimin.c \
- jdapistd.c \
- jdcoefct.c \
- jdcolor.c \
- jddctmgr.c \
- jdhuff.c \
- jdinput.c \
- jdmainct.c \
- jdmarker.c \
- jdmaster.c \
- jdmerge.c \
- jdphuff.c \
- jdpostct.c \
- jdsample.c \
- jerror.c \
- jidctflt.c \
- jidctfst.c \
- jidctint.c \
- jidctred.c \
- jmemmgr.c \
- jmemnobs.c \
- jquant1.c \
- jquant2.c \
- jutils.c \
- jcapimin.c \
- jcapistd.c \
- jccoefct.c \
- jccolor.c \
- jcdctmgr.c \
- jchuff.c \
- jcinit.c \
- jcmainct.c \
- jcmarker.c \
- jcmaster.c \
- jcparam.c \
- jcphuff.c \
- jcprepct.c \
- jcsample.c \
- jctrans.c \
- jdtrans.c \
- jfdctflt.c \
- jfdctfst.c \
- jfdctint.c
-
-ifndef OPENJDK
-FILES_c += \
- jpegimagedecoderimpl.c \
- jpegimageencoderimpl.c \
- jpegparam.c
-endif
diff --git a/jdk/make/sun/jpeg/Makefile b/jdk/make/sun/jpeg/Makefile
deleted file mode 100644
index f73acf3a2e1..00000000000
--- a/jdk/make/sun/jpeg/Makefile
+++ /dev/null
@@ -1,95 +0,0 @@
-#
-# Copyright (c) 1995, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.awt
-LIBRARY = jpeg
-PRODUCT = sun
-
-# Use highest optimization level
-OPTIMIZATION_LEVEL = HIGHEST
-
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-include FILES_c.gmk
-
-AUTO_FILES_JAVA_DIRS = sun/awt/image com/sun/imageio/plugins/jpeg
-
-FILES_export = \
- sun/awt/image/JPEGImageDecoder.java \
- com/sun/imageio/plugins/jpeg/JPEGImageReader.java \
- com/sun/imageio/plugins/jpeg/JPEGImageWriter.java
-
-# OpenJDK doesn't use the non-standard jpeg classes which we hope to remove.
-ifndef OPENJDK
-FILES_m = mapfile-vers-closed
-FILES_export += \
- sun/awt/image/codec/JPEGImageDecoderImpl.java \
- sun/awt/image/codec/JPEGImageEncoderImpl.java
-vpath %.c $(CLOSED_SRC)/share/native/$(PKGDIR)/image/jpeg
-OTHER_INCLUDES += -I$(CLOSED_SRC)/share/native/$(PKGDIR)/image/jpeg
-endif
-
-OTHER_INCLUDES += -I$(SHARE_SRC)/native/$(PKGDIR)/image/jpeg
-
-# Rules
-#
-ifeq ($(PLATFORM), solaris)
- ifneq ($(ARCH), amd64)
- FILES_reorder += reorder-$(ARCH)
- endif
-endif
-
-ifeq ($(PLATFORM), linux)
-
- # Suppress gcc warnings like "variable might be clobbered by 'longjmp'
- # or 'vfork'": this warning indicates that some variable is placed to
- # a register by optimized compiler and it's value might be lost on longjmp().
- # Recommended way to avoid such warning is to declare the variable as
- # volatile to prevent the optimization. However, this approach does not
- # work because we have to declare all variables as volatile in result.
- ifndef CROSS_COMPILE_ARCH
- CC_43_OR_NEWER := \
- $(shell $(EXPR) $(CC_MAJORVER) \> 4 \| \
- \( $(CC_MAJORVER) = 4 \& $(CC_MINORVER) \>= 3 \) )
- ifeq ($(CC_43_OR_NEWER),1)
- OTHER_CFLAGS += -Wno-clobbered
- endif
- endif
-endif
-
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-include $(BUILDDIR)/common/Library.gmk
-
-#
-# Add to ambient vpath to get files in a subdirectory
-#
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/image/jpeg
-
-CLASSES.export += java.io.InputStream
-
diff --git a/jdk/make/sun/jpeg/mapfile-vers b/jdk/make/sun/jpeg/mapfile-vers
deleted file mode 100644
index 2333d3d082d..00000000000
--- a/jdk/make/sun/jpeg/mapfile-vers
+++ /dev/null
@@ -1,55 +0,0 @@
-#
-# Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- JNI_OnLoad;
-
- Java_sun_awt_image_JPEGImageDecoder_initIDs;
- Java_sun_awt_image_JPEGImageDecoder_readImage;
-
- Java_com_sun_imageio_plugins_jpeg_JPEGImageReader_initReaderIDs;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageReader_initJPEGImageReader;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageReader_setSource;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageReader_readImageHeader;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageReader_setOutColorSpace;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageReader_readImage;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageReader_abortRead;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageReader_resetReader;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageReader_disposeReader;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageReader_resetLibraryState;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageWriter_initWriterIDs;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageWriter_initJPEGImageWriter;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageWriter_setDest;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageWriter_writeTables;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageWriter_writeImage;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageWriter_abortWrite;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageWriter_resetWriter;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageWriter_disposeWriter;
- local:
- *;
-};
diff --git a/jdk/make/sun/jpeg/mapfile-vers-closed b/jdk/make/sun/jpeg/mapfile-vers-closed
deleted file mode 100644
index bcdc4264e0c..00000000000
--- a/jdk/make/sun/jpeg/mapfile-vers-closed
+++ /dev/null
@@ -1,59 +0,0 @@
-#
-# Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- JNI_OnLoad;
-
- Java_sun_awt_image_JPEGImageDecoder_initIDs;
- Java_sun_awt_image_JPEGImageDecoder_readImage;
- Java_sun_awt_image_codec_JPEGImageDecoderImpl_initDecoder;
- Java_sun_awt_image_codec_JPEGImageDecoderImpl_readJPEGStream;
- Java_sun_awt_image_codec_JPEGImageEncoderImpl_initEncoder;
- Java_sun_awt_image_codec_JPEGImageEncoderImpl_writeJPEGStream;
-
- Java_com_sun_imageio_plugins_jpeg_JPEGImageReader_initReaderIDs;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageReader_initJPEGImageReader;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageReader_setSource;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageReader_readImageHeader;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageReader_setOutColorSpace;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageReader_readImage;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageReader_abortRead;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageReader_resetReader;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageReader_disposeReader;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageReader_resetLibraryState;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageWriter_initWriterIDs;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageWriter_initJPEGImageWriter;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageWriter_setDest;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageWriter_writeTables;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageWriter_writeImage;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageWriter_abortWrite;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageWriter_resetWriter;
- Java_com_sun_imageio_plugins_jpeg_JPEGImageWriter_disposeWriter;
- local:
- *;
-};
diff --git a/jdk/make/sun/jpeg/reorder-i586 b/jdk/make/sun/jpeg/reorder-i586
deleted file mode 100644
index 47e18ca44d1..00000000000
--- a/jdk/make/sun/jpeg/reorder-i586
+++ /dev/null
@@ -1,119 +0,0 @@
-data = R0x2000;
-text = LOAD ?RXO;
-# Test Null
-# Test Exit
-# Test Hello
-# Test Sleep
-# Test IntToString
-# Test LoadToolkit
-# Test LoadFrame
-# Test LoadJFrame
-# Test JHello
-# SwingSet
-text: .text%JNI_OnLoad;
-text: .text%Java_sun_awt_image_JPEGImageDecoder_initIDs;
-text: .text%Java_sun_awt_image_JPEGImageDecoder_readImage;
-text: .text%jStdError;
-text: .text%jCreaDecompress;
-text: .text%jIMemMgr;
-text: .text%jMemInit;
-text: .text%jGetSmall;
-text: .text%jIMReader;
-text: .text%alloc_small: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jmemmgr.o;
-text: .text%reset_marker_reader: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%jIInCtlr;
-# text: .text%GET_ARRAYS: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jpegdecoder.o;
-text: .text%jReadHeader;
-text: .text%jConsumeInput;
-text: .text%reset_input_controller: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdinput.o;
-text: .text%reset_error_mgr: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jerror.o;
-text: .text%sun_jpeg_init_source;
-text: .text%consume_markers: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdinput.o;
-text: .text%read_markers: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-# text: .text%first_marker: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%sun_jpeg_fill_input_buffer;
-# text: .text%RELEASE_ARRAYS: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jpegdecoder.o;
-# text: .text%get_soi: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%emit_message: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jerror.o;
-# text: .text%next_marker: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%get_interesting_appn: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-# text: .text%examine_app0: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%skip_variable: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%sun_jpeg_skip_input_data;
-# text: .text%examine_app14: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%get_dqt: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%jAlcQTable;
-text: .text%get_sof: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-# text: .text%get_dri: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%get_dht: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%jAlcHTable;
-text: .text%get_sos: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-# text: .text%initial_setup: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdinput.o;
-text: .text%jDivRound;
-# text: .text%default_decompress_parms: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdapimin.o;
-text: .text%jHasMultScn;
-text: .text%jStrtDecompress;
-text: .text%jIDMaster;
-# text: .text%master_selection: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmaster.o;
-text: .text%jCalcDimensions;
-# text: .text%use_merged_upsample: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmaster.o;
-# text: .text%prepare_range_limit_table: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmaster.o;
-text: .text%jIDColor;
-# text: .text%build_ycc_rgb_table: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdcolor.o;
-text: .text%jIUpsampler;
-text: .text%jRound;
-text: .text%alloc_sarray: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jmemmgr.o;
-text: .text%alloc_large: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jmemmgr.o;
-text: .text%jGetLarge;
-text: .text%jIDPostC;
-text: .text%jIIDCT;
-text: .text%jIHDecoder;
-text: .text%jIDCoefC;
-text: .text%jIDMainC;
-# text: .text%alloc_funny_pointers: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmainct.o;
-text: .text%realize_virt_arrays: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jmemmgr.o;
-text: .text%start_input_pass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdinput.o;
-# text: .text%per_scan_setup: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdinput.o;
-# text: .text%latch_quant_tables: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdinput.o;
-text: .text%start_pass_huff_decoder: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdhuff.o;
-text: .text%jMkDDerived;
-text: .text%start_input_pass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdcoefct.o;
-# text: .text%start_iMCU_row: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdcoefct.o;
-# text: .text%output_pass_setup: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdapistd.o;
-text: .text%prepare_for_output_pass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmaster.o;
-text: .text%start_pass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jddctmgr.o;
-text: .text%start_output_pass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdcoefct.o;
-text: .text%start_pass_dcolor: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdcolor.o;
-text: .text%start_pass_upsample: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdsample.o;
-text: .text%start_pass_dpost: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdpostct.o;
-text: .text%start_pass_main: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmainct.o;
-# text: .text%make_funny_pointers: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmainct.o;
-text: .text%jReadScanlines;
-text: .text%process_data_context_main: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmainct.o;
-text: .text%decompress_onepass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdcoefct.o;
-text: .text%jZeroFar;
-text: .text%decode_mcu: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdhuff.o;
-text: .text%jFilBitBuf;
-text: .text%jHufDecode;
-text: .text%jRDislow;
-text: .text%sep_upsample: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdsample.o;
-text: .text%fullsize_upsample: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdsample.o;
-text: .text%h2v2_fancy_upsample: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdsample.o;
-text: .text%ycc_rgb_convert: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdcolor.o;
-# text: .text%set_wraparound_pointers: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmainct.o;
-# text: .text%process_restart: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdhuff.o;
-text: .text%read_restart_marker: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%finish_input_pass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdinput.o;
-# text: .text%set_bottom_pointers: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmainct.o;
-text: .text%jFinDecompress;
-text: .text%finish_output_pass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmaster.o;
-text: .text%sun_jpeg_term_source;
-text: .text%jAbort;
-text: .text%free_pool: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jmemmgr.o;
-text: .text%jFreeLarge;
-text: .text%jFreeSmall;
-text: .text%jDestDecompress;
-text: .text%jDestroy;
-text: .text%self_destruct: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jmemmgr.o;
-text: .text%jMemTerm;
-text: .text%process_data_simple_main: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmainct.o;
diff --git a/jdk/make/sun/jpeg/reorder-sparc b/jdk/make/sun/jpeg/reorder-sparc
deleted file mode 100644
index a7b21edca43..00000000000
--- a/jdk/make/sun/jpeg/reorder-sparc
+++ /dev/null
@@ -1,119 +0,0 @@
-data = R0x2000;
-text = LOAD ?RXO;
-# Test Null
-# Test Exit
-# Test Hello
-# Test Sleep
-# Test IntToString
-# Test LoadToolkit
-# Test LoadFrame
-# Test LoadJFrame
-# Test JHello
-# SwingSet
-text: .text%JNI_OnLoad;
-text: .text%Java_sun_awt_image_JPEGImageDecoder_initIDs;
-text: .text%Java_sun_awt_image_JPEGImageDecoder_readImage;
-text: .text%jStdError;
-text: .text%jCreaDecompress;
-text: .text%jIMemMgr;
-text: .text%jMemInit;
-text: .text%jGetSmall;
-text: .text%jIMReader;
-text: .text%alloc_small: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jmemmgr.o;
-text: .text%reset_marker_reader: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%jIInCtlr;
-text: .text%GET_ARRAYS: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jpegdecoder.o;
-text: .text%jReadHeader;
-text: .text%jConsumeInput;
-text: .text%reset_input_controller: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdinput.o;
-text: .text%reset_error_mgr: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jerror.o;
-text: .text%sun_jpeg_init_source;
-text: .text%consume_markers: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdinput.o;
-text: .text%read_markers: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-# text: .text%first_marker: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%sun_jpeg_fill_input_buffer;
-text: .text%RELEASE_ARRAYS: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jpegdecoder.o;
-# text: .text%get_soi: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%emit_message: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jerror.o;
-text: .text%next_marker: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%get_interesting_appn: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%examine_app0: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%skip_variable: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%sun_jpeg_skip_input_data;
-text: .text%examine_app14: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%get_dqt: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%jAlcQTable;
-text: .text%get_sof: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-# text: .text%get_dri: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%get_dht: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%jAlcHTable;
-text: .text%get_sos: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%initial_setup: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdinput.o;
-text: .text%jDivRound;
-text: .text%default_decompress_parms: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdapimin.o;
-text: .text%jHasMultScn;
-text: .text%jStrtDecompress;
-text: .text%jIDMaster;
-text: .text%master_selection: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmaster.o;
-text: .text%jCalcDimensions;
-# text: .text%use_merged_upsample: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmaster.o;
-# text: .text%prepare_range_limit_table: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmaster.o;
-text: .text%jIDColor;
-# text: .text%build_ycc_rgb_table: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdcolor.o;
-text: .text%jIUpsampler;
-text: .text%jRound;
-text: .text%alloc_sarray: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jmemmgr.o;
-text: .text%alloc_large: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jmemmgr.o;
-text: .text%jGetLarge;
-text: .text%jIDPostC;
-text: .text%jIIDCT;
-text: .text%jIHDecoder;
-text: .text%jIDCoefC;
-text: .text%jIDMainC;
-text: .text%alloc_funny_pointers: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmainct.o;
-text: .text%realize_virt_arrays: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jmemmgr.o;
-text: .text%start_input_pass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdinput.o;
-text: .text%per_scan_setup: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdinput.o;
-text: .text%latch_quant_tables: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdinput.o;
-text: .text%start_pass_huff_decoder: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdhuff.o;
-text: .text%jMkDDerived;
-text: .text%start_input_pass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdcoefct.o;
-# text: .text%start_iMCU_row: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdcoefct.o;
-text: .text%output_pass_setup: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdapistd.o;
-text: .text%prepare_for_output_pass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmaster.o;
-text: .text%start_pass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jddctmgr.o;
-text: .text%start_output_pass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdcoefct.o;
-text: .text%start_pass_dcolor: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdcolor.o;
-text: .text%start_pass_upsample: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdsample.o;
-text: .text%start_pass_dpost: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdpostct.o;
-text: .text%start_pass_main: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmainct.o;
-text: .text%make_funny_pointers: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmainct.o;
-text: .text%jReadScanlines;
-text: .text%process_data_context_main: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmainct.o;
-text: .text%decompress_onepass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdcoefct.o;
-text: .text%jZeroFar;
-text: .text%decode_mcu: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdhuff.o;
-text: .text%jFilBitBuf;
-text: .text%jHufDecode;
-text: .text%jRDislow;
-text: .text%sep_upsample: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdsample.o;
-text: .text%fullsize_upsample: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdsample.o;
-text: .text%h2v2_fancy_upsample: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdsample.o;
-text: .text%ycc_rgb_convert: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdcolor.o;
-# text: .text%set_wraparound_pointers: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmainct.o;
-#text: .text%process_restart: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdhuff.o;
-text: .text%read_restart_marker: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmarker.o;
-text: .text%finish_input_pass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdinput.o;
-# text: .text%set_bottom_pointers: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmainct.o;
-text: .text%jFinDecompress;
-text: .text%finish_output_pass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmaster.o;
-text: .text%sun_jpeg_term_source;
-text: .text%jAbort;
-text: .text%free_pool: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jmemmgr.o;
-text: .text%jFreeLarge;
-text: .text%jFreeSmall;
-text: .text%jDestDecompress;
-text: .text%jDestroy;
-text: .text%self_destruct: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jmemmgr.o;
-text: .text%jMemTerm;
-text: .text%process_data_simple_main: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj/jdmainct.o;
diff --git a/jdk/make/sun/jpeg/reorder-sparcv9 b/jdk/make/sun/jpeg/reorder-sparcv9
deleted file mode 100644
index 3af1a21eb80..00000000000
--- a/jdk/make/sun/jpeg/reorder-sparcv9
+++ /dev/null
@@ -1,119 +0,0 @@
-data = R0x2000;
-text = LOAD ?RXO;
-# Test Null
-# Test Exit
-# Test Hello
-# Test Sleep
-# Test IntToString
-# Test LoadToolkit
-# Test LoadFrame
-# Test LoadJFrame
-# Test JHello
-# SwingSet
-text: .text%JNI_OnLoad;
-text: .text%Java_sun_awt_image_JPEGImageDecoder_initIDs;
-text: .text%Java_sun_awt_image_JPEGImageDecoder_readImage;
-text: .text%jStdError;
-text: .text%jCreaDecompress;
-text: .text%jIMemMgr;
-text: .text%jMemInit;
-text: .text%jGetSmall;
-text: .text%jIMReader;
-text: .text%alloc_small: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jmemmgr.o;
-text: .text%reset_marker_reader: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmarker.o;
-text: .text%jIInCtlr;
-text: .text%GET_ARRAYS: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jpegdecoder.o;
-text: .text%jReadHeader;
-text: .text%jConsumeInput;
-text: .text%reset_input_controller: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdinput.o;
-text: .text%reset_error_mgr: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jerror.o;
-text: .text%sun_jpeg_init_source;
-text: .text%consume_markers: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdinput.o;
-text: .text%read_markers: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmarker.o;
-# text: .text%first_marker: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmarker.o;
-text: .text%sun_jpeg_fill_input_buffer;
-text: .text%RELEASE_ARRAYS: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jpegdecoder.o;
-# text: .text%get_soi: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmarker.o;
-text: .text%emit_message: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jerror.o;
-text: .text%next_marker: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmarker.o;
-text: .text%get_interesting_appn: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmarker.o;
-text: .text%examine_app0: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmarker.o;
-text: .text%skip_variable: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmarker.o;
-text: .text%sun_jpeg_skip_input_data;
-text: .text%examine_app14: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmarker.o;
-text: .text%get_dqt: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmarker.o;
-text: .text%jAlcQTable;
-text: .text%get_sof: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmarker.o;
-# text: .text%get_dri: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmarker.o;
-text: .text%get_dht: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmarker.o;
-text: .text%jAlcHTable;
-text: .text%get_sos: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmarker.o;
-text: .text%initial_setup: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdinput.o;
-text: .text%jDivRound;
-text: .text%default_decompress_parms: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdapimin.o;
-text: .text%jHasMultScn;
-text: .text%jStrtDecompress;
-text: .text%jIDMaster;
-text: .text%master_selection: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmaster.o;
-text: .text%jCalcDimensions;
-# text: .text%use_merged_upsample: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmaster.o;
-# text: .text%prepare_range_limit_table: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmaster.o;
-text: .text%jIDColor;
-# text: .text%build_ycc_rgb_table: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdcolor.o;
-text: .text%jIUpsampler;
-text: .text%jRound;
-text: .text%alloc_sarray: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jmemmgr.o;
-text: .text%alloc_large: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jmemmgr.o;
-text: .text%jGetLarge;
-text: .text%jIDPostC;
-text: .text%jIIDCT;
-text: .text%jIHDecoder;
-text: .text%jIDCoefC;
-text: .text%jIDMainC;
-text: .text%alloc_funny_pointers: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmainct.o;
-text: .text%realize_virt_arrays: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jmemmgr.o;
-text: .text%start_input_pass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdinput.o;
-text: .text%per_scan_setup: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdinput.o;
-text: .text%latch_quant_tables: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdinput.o;
-text: .text%start_pass_huff_decoder: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdhuff.o;
-text: .text%jMkDDerived;
-text: .text%start_input_pass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdcoefct.o;
-# text: .text%start_iMCU_row: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdcoefct.o;
-text: .text%output_pass_setup: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdapistd.o;
-text: .text%prepare_for_output_pass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmaster.o;
-text: .text%start_pass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jddctmgr.o;
-text: .text%start_output_pass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdcoefct.o;
-text: .text%start_pass_dcolor: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdcolor.o;
-text: .text%start_pass_upsample: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdsample.o;
-text: .text%start_pass_dpost: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdpostct.o;
-text: .text%start_pass_main: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmainct.o;
-text: .text%make_funny_pointers: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmainct.o;
-text: .text%jReadScanlines;
-text: .text%process_data_context_main: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmainct.o;
-text: .text%decompress_onepass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdcoefct.o;
-text: .text%jZeroFar;
-text: .text%decode_mcu: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdhuff.o;
-text: .text%jFilBitBuf;
-text: .text%jHufDecode;
-text: .text%jRDislow;
-text: .text%sep_upsample: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdsample.o;
-text: .text%fullsize_upsample: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdsample.o;
-text: .text%h2v2_fancy_upsample: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdsample.o;
-text: .text%ycc_rgb_convert: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdcolor.o;
-# text: .text%set_wraparound_pointers: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmainct.o;
-text: .text%process_restart: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdhuff.o;
-text: .text%read_restart_marker: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmarker.o;
-text: .text%finish_input_pass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdinput.o;
-# text: .text%set_bottom_pointers: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmainct.o;
-text: .text%jFinDecompress;
-text: .text%finish_output_pass: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmaster.o;
-text: .text%sun_jpeg_term_source;
-text: .text%jAbort;
-text: .text%free_pool: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jmemmgr.o;
-text: .text%jFreeLarge;
-text: .text%jFreeSmall;
-text: .text%jDestDecompress;
-text: .text%jDestroy;
-text: .text%self_destruct: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jmemmgr.o;
-text: .text%jMemTerm;
-text: .text%process_data_simple_main: OUTPUTDIR/tmp/sun/sun.awt/jpeg/obj64/jdmainct.o;
diff --git a/jdk/make/sun/launcher/Makefile b/jdk/make/sun/launcher/Makefile
deleted file mode 100644
index 0a1d7ef1947..00000000000
--- a/jdk/make/sun/launcher/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-#
-# Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.launcher
-PRODUCT = sun
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Java source files
-#
-AUTO_FILES_JAVA_DIRS = sun/launcher
-
-#
-# Resources
-#
-LOCALE_SET_DEFINITION = jre
-RESOURCE_BUNDLES_COMPILED_PROPERTIES = $(PKGDIR)/resources/launcher.properties
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
diff --git a/jdk/make/sun/lwawt/FILES_c_macosx.gmk b/jdk/make/sun/lwawt/FILES_c_macosx.gmk
deleted file mode 100644
index 2807b04d0b0..00000000000
--- a/jdk/make/sun/lwawt/FILES_c_macosx.gmk
+++ /dev/null
@@ -1,100 +0,0 @@
-#
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_objc = \
- awt.m \
- ApplicationDelegate.m \
- CFRetainedResource.m \
- CGLGraphicsConfig.m \
- CGLSurfaceData.m \
- CGLLayer.m \
- CGraphicsConfig.m \
- CGraphicsDevice.m \
- CGraphicsEnv.m \
- CCharToGlyphMapper.m \
- CSystemColors.m \
- AWTFont.m \
- CGGlyphOutlines.m \
- CGGlyphImages.m \
- CoreTextSupport.m \
- AWTStrike.m \
- InitIDs.m \
- AWTEvent.m \
- AWTView.m \
- AWTWindow.m \
- AWTSurfaceLayers.m \
- CCursorManager.m \
- CClipboard.m \
- CDataTransferer.m \
- CDragSource.m \
- CDragSourceContextPeer.m \
- CDropTarget.m \
- CDropTargetContextPeer.m \
- CInputMethod.m \
- CDesktopPeer.m \
- OSVersion.m \
- DnDUtilities.m \
- CFileDialog.m \
- CImage.m \
- CMenu.m \
- CMenuBar.m \
- CMenuComponent.m \
- CMenuItem.m \
- CPopupMenu.m \
- CRobot.m \
- CTrayIcon.m \
- CWrapper.m \
- JavaAccessibilityAction.m \
- JavaAccessibilityUtilities.m \
- JavaComponentAccessibility.m \
- JavaTextAccessibility.m \
- LWCToolkit.m \
- GeomUtilities.m \
- CPrinterJob.m \
- PrintModel.m \
- PrinterSurfaceData.m \
- PrinterView.m \
- QuartzSurfaceData.m \
- QuartzRenderer.m \
- CTextPipe.m \
- ImageSurfaceData.m \
- awt_DrawingSurface.m
-
-FILES_c = \
- OGLBlitLoops.c \
- OGLBufImgOps.c \
- OGLContext.c \
- OGLFuncs.c \
- OGLMaskBlit.c \
- OGLMaskFill.c \
- OGLPaints.c \
- OGLRenderQueue.c \
- OGLRenderer.c \
- OGLSurfaceData.c \
- OGLTextRenderer.c \
- OGLVertexCache.c \
- AccelGlyphCache.c \
- CUPSfuncs.c
-
diff --git a/jdk/make/sun/lwawt/FILES_export_macosx.gmk b/jdk/make/sun/lwawt/FILES_export_macosx.gmk
deleted file mode 100644
index 7b32f911c21..00000000000
--- a/jdk/make/sun/lwawt/FILES_export_macosx.gmk
+++ /dev/null
@@ -1,278 +0,0 @@
-#
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# FILES_export definitions for Mac OS X
-
-FILES_export = \
- com/apple/eawt/Application.java \
- com/apple/eawt/_AppDockIconHandler.java \
- com/apple/eawt/_AppEventHandler.java \
- com/apple/eawt/_AppEventLegacyHandler.java \
- com/apple/eawt/_AppMenuBarHandler.java \
- com/apple/eawt/_AppMiscHandlers.java \
- com/apple/eawt/event/GestureHandler.java \
- com/apple/eawt/FullScreenAdapter.java \
- com/apple/eawt/FullScreenHandler.java \
- com/apple/eawt/FullScreenListener.java \
- com/apple/eawt/FullScreenUtilities.java \
- sun/font/FontManager.java \
- sun/awt/image/ImageRepresentation.java \
- sun/awt/image/GifImageDecoder.java \
- sun/awt/image/NativeLibLoader.java \
- sun/java2d/CRenderer.java \
- sun/java2d/CompositeCRenderer.java \
- sun/java2d/DataBufferNIOInt.java \
- sun/java2d/IntegerNIORaster.java \
- sun/java2d/OSXSurfaceData.java \
- sun/java2d/OSXOffScreenSurfaceData.java \
- sun/java2d/loops/Blit.java \
- sun/java2d/loops/BlitBg.java \
- sun/java2d/loops/ScaledBlit.java \
- sun/java2d/loops/TransformBlit.java \
- sun/java2d/loops/FillRect.java \
- sun/java2d/loops/FillSpans.java \
- sun/java2d/loops/FillParallelogram.java \
- sun/java2d/loops/DrawParallelogram.java \
- sun/java2d/loops/DrawGlyphList.java \
- sun/java2d/loops/DrawGlyphListAA.java \
- sun/java2d/loops/DrawGlyphListLCD.java \
- sun/java2d/loops/DrawLine.java \
- sun/java2d/loops/DrawRect.java \
- sun/java2d/loops/DrawPolygons.java \
- sun/java2d/loops/DrawPath.java \
- sun/java2d/loops/FillPath.java \
- sun/java2d/loops/MaskBlit.java \
- sun/java2d/loops/MaskFill.java \
- sun/java2d/loops/TransformHelper.java \
- sun/java2d/loops/GraphicsPrimitiveMgr.java \
- sun/java2d/loops/GraphicsPrimitive.java \
- sun/java2d/pipe/hw/AccelSurface.java \
- sun/java2d/pipe/hw/AccelDeviceEventNotifier.java \
- sun/java2d/pipe/hw/ContextCapabilities.java \
- sun/awt/image/ImagingLib.java \
- sun/java2d/SurfaceData.java \
- sun/java2d/SunGraphics2D.java \
- sun/awt/KeyboardFocusManagerPeerImpl.java \
- sun/awt/image/BufImgSurfaceData.java \
- sun/awt/image/DataBufferNative.java \
- \
- sun/awt/CGraphicsConfig.java \
- sun/awt/CGraphicsDevice.java \
- sun/awt/CGraphicsEnvironment.java \
- sun/font/CCharToGlyphMapper.java \
- sun/font/CFont.java \
- sun/font/CFontConfiguration.java \
- sun/font/CFontManager.java \
- sun/font/CStrike.java \
- sun/font/CStrikeDisposer.java \
- sun/java2d/BackBufferCapsProvider.java \
- sun/java2d/MacosxSurfaceManagerFactory.java \
- sun/lwawt/LWButtonPeer.java \
- sun/lwawt/LWCanvasPeer.java \
- sun/lwawt/LWCheckboxPeer.java \
- sun/lwawt/LWChoicePeer.java \
- sun/lwawt/LWComponentPeer.java \
- sun/lwawt/LWContainerPeer.java \
- sun/lwawt/LWCursorManager.java \
- sun/lwawt/LWKeyboardFocusManagerPeer.java \
- sun/lwawt/LWLabelPeer.java \
- sun/lwawt/LWListPeer.java \
- sun/lwawt/LWMouseInfoPeer.java \
- sun/lwawt/LWPanelPeer.java \
- sun/lwawt/LWRepaintArea.java \
- sun/lwawt/LWScrollBarPeer.java \
- sun/lwawt/LWScrollPanePeer.java \
- sun/lwawt/LWTextComponentPeer.java \
- sun/lwawt/LWTextFieldPeer.java \
- sun/lwawt/LWToolkit.java \
- sun/lwawt/LWWindowPeer.java \
- sun/lwawt/PlatformWindow.java \
- sun/lwawt/SecurityWarningWindow.java \
- sun/lwawt/macosx/CPrinterDevice.java \
- sun/lwawt/macosx/CPrinterDialog.java \
- sun/lwawt/macosx/CPrinterDialogPeer.java \
- sun/lwawt/macosx/CPrinterGraphics.java \
- sun/lwawt/macosx/CPrinterGraphicsConfig.java \
- sun/lwawt/macosx/CPrinterJob.java \
- sun/lwawt/macosx/CPrinterJobDialog.java \
- sun/lwawt/macosx/CPrinterPageDialog.java \
- sun/lwawt/macosx/CPrinterSurfaceData.java \
- sun/lwawt/macosx/CTextPipe.java \
- sun/lwawt/macosx/CDesktopPeer.java \
- sun/java2d/CRenderer.java \
- sun/lwawt/macosx/NSPrintInfo.java \
- sun/lwawt/macosx/CAccessibility.java \
- sun/lwawt/macosx/CAccessible.java \
- sun/lwawt/macosx/CFRetainedResource.java \
- sun/lwawt/macosx/CCheckboxMenuItem.java \
- sun/lwawt/macosx/CClipboard.java \
- sun/lwawt/macosx/CDataTransferer.java \
- sun/lwawt/macosx/CDragSourceContextPeer.java \
- sun/lwawt/macosx/CMouseDragGestureRecognizer.java \
- sun/lwawt/macosx/CDropTarget.java \
- sun/lwawt/macosx/CDropTargetContextPeer.java \
- sun/lwawt/macosx/CCursorManager.java \
- sun/lwawt/macosx/CFileDialog.java \
- sun/lwawt/macosx/CImage.java \
- sun/lwawt/macosx/CMenu.java \
- sun/lwawt/macosx/CMenuBar.java \
- sun/lwawt/macosx/CMenuComponent.java \
- sun/lwawt/macosx/CMenuItem.java \
- sun/lwawt/macosx/CPlatformView.java \
- sun/lwawt/macosx/CPlatformWindow.java \
- sun/lwawt/macosx/CWarningWindow.java \
- sun/lwawt/macosx/CPlatformComponent.java \
- sun/lwawt/macosx/CEmbeddedFrame.java \
- sun/lwawt/macosx/CPlatformEmbeddedFrame.java \
- sun/lwawt/macosx/CPlatformResponder.java \
- sun/lwawt/macosx/CPopupMenu.java \
- sun/lwawt/macosx/CRobot.java \
- sun/lwawt/macosx/CSystemTray.java \
- sun/lwawt/macosx/CTrayIcon.java \
- sun/lwawt/macosx/CWrapper.java \
- sun/lwawt/macosx/CocoaConstants.java \
- sun/lwawt/macosx/LWCToolkit.java \
- sun/lwawt/macosx/CInputMethod.java \
- sun/lwawt/macosx/CInputMethodDescriptor.java \
- sun/lwawt/macosx/event/NSEvent.java \
- \
- sun/awt/DebugSettings.java \
- sun/awt/EmbeddedFrame.java \
- sun/awt/PlatformFont.java \
- sun/awt/FontDescriptor.java \
- sun/awt/NativeLibLoader.java \
- sun/awt/CharsetString.java \
- sun/awt/SunHints.java \
- sun/java2d/pipe/BufferedContext.java \
- sun/java2d/pipe/BufferedMaskBlit.java \
- sun/java2d/pipe/BufferedOpCodes.java \
- sun/java2d/pipe/BufferedMaskBlit.java \
- sun/java2d/pipe/BufferedPaints.java \
- sun/java2d/pipe/BufferedRenderPipe.java \
- sun/java2d/pipe/BufferedTextPipe.java \
- sun/java2d/pipe/RenderBuffer.java \
- sun/java2d/pipe/ShapeSpanIterator.java \
- sun/java2d/pipe/SpanClipRenderer.java \
- sun/java2d/pipe/RegionIterator.java \
- sun/awt/image/IntegerComponentRaster.java \
- sun/java2d/cmm/CMSManager.java \
- sun/java2d/cmm/PCMM.java \
- sun/java2d/cmm/ColorTransform.java \
- sun/awt/datatransfer/DataTransferer.java \
- sun/awt/dnd/SunDragSourceContextPeer.java \
- sun/java2d/opengl/OGLBlitLoops.java \
- sun/java2d/opengl/OGLContext.java \
- sun/java2d/opengl/OGLMaskFill.java \
- sun/java2d/opengl/OGLPaints.java \
- sun/java2d/opengl/OGLRenderer.java \
- sun/java2d/opengl/OGLRenderQueue.java \
- sun/java2d/opengl/OGLSurfaceData.java \
- sun/java2d/opengl/OGLTextRenderer.java \
- sun/java2d/opengl/CGLGraphicsConfig.java \
- sun/java2d/opengl/CGLSurfaceData.java \
- sun/java2d/opengl/CGLLayer.java \
- sun/awt/ExtendedKeyCodes.java
-
-FILES_export2 = \
- java/awt/AlphaComposite.java \
- java/awt/MouseInfo.java \
- java/awt/Cursor.java \
- java/awt/Graphics.java \
- java/awt/Color.java \
- java/awt/Image.java \
- java/awt/Rectangle.java \
- java/awt/Event.java \
- java/awt/Font.java \
- java/awt/Insets.java \
- java/awt/Point.java \
- java/awt/FontMetrics.java \
- java/awt/Toolkit.java \
- java/awt/Component.java \
- java/awt/Container.java \
- java/awt/Canvas.java \
- java/awt/Button.java \
- java/awt/List.java \
- java/awt/Adjustable.java \
- java/awt/Scrollbar.java \
- java/awt/ScrollPane.java \
- java/awt/ScrollPaneAdjustable.java \
- java/awt/Window.java \
- java/awt/TextField.java \
- java/awt/Label.java \
- java/awt/Choice.java \
- java/awt/TextArea.java \
- java/awt/MenuBar.java \
- java/awt/Menu.java \
- java/awt/MenuComponent.java \
- java/awt/PopupMenu.java \
- java/awt/Dialog.java \
- java/awt/FileDialog.java \
- java/awt/MenuItem.java \
- java/awt/Checkbox.java \
- java/awt/CheckboxMenuItem.java \
- java/awt/CheckboxGroup.java \
- java/awt/Frame.java \
- java/awt/Transparency.java \
- java/awt/AWTException.java \
- java/awt/AWTEvent.java \
- java/awt/AWTKeyStroke.java \
- java/awt/KeyboardFocusManager.java \
- java/awt/Dimension.java \
- java/awt/SystemColor.java \
- java/awt/TrayIcon.java \
- java/awt/DisplayMode.java \
- java/awt/color/ColorSpace.java \
- java/awt/color/ICC_Profile.java \
- java/awt/geom/PathIterator.java \
- java/awt/image/AffineTransformOp.java \
- java/awt/image/ImageConsumer.java \
- java/awt/image/ImageObserver.java \
- java/awt/image/BufferedImage.java \
- java/awt/image/ColorModel.java \
- java/awt/image/ConvolveOp.java \
- java/awt/image/DirectColorModel.java \
- java/awt/image/IndexColorModel.java \
- java/awt/image/DataBuffer.java \
- java/awt/datatransfer/Transferable.java \
- java/awt/datatransfer/DataFlavor.java \
- java/awt/datatransfer/UnsupportedFlavorException.java \
- java/awt/datatransfer/Clipboard.java \
- java/awt/datatransfer/ClipboardOwner.java \
- java/awt/datatransfer/StringSelection.java \
- java/awt/event/AdjustmentEvent.java \
- java/awt/event/KeyEvent.java \
- java/awt/event/MouseEvent.java \
- java/awt/event/MouseWheelEvent.java \
- java/awt/event/FocusEvent.java \
- java/awt/event/InputEvent.java \
- java/awt/event/WindowEvent.java \
- java/awt/event/NativeLibLoader.java \
- java/awt/peer/ComponentPeer.java \
- java/awt/dnd/DnDConstants.java \
- sun/awt/CausedFocusEvent.java \
- java/awt/print/PageFormat.java \
- java/awt/print/Pageable.java \
- java/awt/print/Printable.java \
- java/awt/BasicStroke.java
diff --git a/jdk/make/sun/lwawt/Makefile b/jdk/make/sun/lwawt/Makefile
deleted file mode 100644
index 5d051015bcd..00000000000
--- a/jdk/make/sun/lwawt/Makefile
+++ /dev/null
@@ -1,114 +0,0 @@
-#
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-MODULE = awt
-PACKAGE = sun.lwawt
-LIBRARY = awt_lwawt
-PRODUCT = sun
-
-LIB_LOCATION = $(LIBDIR)
-
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-include FILES_c_macosx.gmk
-include FILES_export_macosx.gmk
-AUTO_FILES_JAVA_DIRS = sun/awt sun/font sun/lwawt sun/lwawt/macosx sun/java2d sun/java2d/opengl com/apple/eawt
-
-#
-# Rules.
-#
-# include $(BUILDDIR)/common/Mapfile-vers.gmk
-include $(BUILDDIR)/common/Library.gmk
-
-#
-# Add to the ambient vpath to pick up files in subdirectories
-#
-vpath %.c $(SHARE_SRC)/native/sun/awt/debug
-vpath %.c $(SHARE_SRC)/native/sun/awt/image
-vpath %.c $(SHARE_SRC)/native/sun/awt/image/gif
-vpath %.c $(SHARE_SRC)/native/sun/awt/image/cvutils
-vpath %.c $(SHARE_SRC)/native/sun/awt/shell
-vpath %.c $(SHARE_SRC)/native/sun/java2d
-vpath %.c $(SHARE_SRC)/native/sun/java2d/loops
-vpath %.c $(SHARE_SRC)/native/sun/java2d/pipe
-vpath %.c $(SHARE_SRC)/native/sun/java2d/opengl
-vpath %.c $(SHARE_SRC)/native/sun/awt/medialib
-vpath %.c $(SHARE_SRC)/native/sun/awt/utility
-vpath %.c $(SHARE_SRC)/native/sun/font
-vpath %.c $(call NativeSrcDirList,,native/sun/awt)
-
-vpath %.cpp $(SHARE_SRC)/native/sun/image
-
-vpath %.m $(call NativeSrcDirList,,native/sun/awt)
-vpath %.m $(call NativeSrcDirList,,native/sun/font)
-vpath %.m $(call NativeSrcDirList,,native/sun/java2d)
-vpath %.m $(call NativeSrcDirList,,native/sun/java2d/opengl)
-
-OTHER_LDLIBS += \
- -lawt -lmlib_image -losxapp $(JVMLIB) $(LIBM) \
- -framework Accelerate \
- -framework ApplicationServices \
- -framework AudioToolbox \
- -framework Carbon \
- -framework Cocoa \
- -framework Security \
- -framework ExceptionHandling \
- -framework JavaNativeFoundation \
- -framework JavaRuntimeSupport \
- -framework OpenGL \
- -framework QuartzCore
-CPPFLAGS += \
- -I$(CLASSHDRDIR) \
- -I$(SHARE_SRC)/native/sun/awt/debug \
- -I$(SHARE_SRC)/native/sun/awt/image/cvutils \
- -I$(SHARE_SRC)/native/sun/java2d \
- -I$(SHARE_SRC)/native/sun/java2d/loops \
- -I$(SHARE_SRC)/native/sun/awt/image/cvutils \
- -I$(SHARE_SRC)/native/sun/awt/image \
- -I$(SHARE_SRC)/native/sun/font \
- -I$(SHARE_SRC)/native/sun/java2d/pipe \
- -I$(SHARE_SRC)/native/sun/java2d/opengl \
- -I$(SHARE_SRC)/native/sun/dc/path \
- -I$(SHARE_SRC)/native/sun/dc/doe \
- -I$(SHARE_SRC)/native/sun/awt/alphacomposite \
- -I$(SHARE_SRC)/native/sun/awt/medialib \
- -I$(SHARE_SRC)/native/sun/awt \
- $(call NativeSrcDirList,-I,/native/sun/awt) \
- $(call NativeSrcDirList,-I,/native/sun/osxapp) \
- $(call NativeSrcDirList,-I,/native/sun/font) \
- $(call NativeSrcDirList,-I,/native/sun/java2d) \
- $(call NativeSrcDirList,-I,/native/sun/java2d/opengl)
-
-ifeq ($(MILESTONE), internal)
- CPPFLAGS += -DINTERNAL_BUILD
-endif
-
-clean clobber::
-
-.PHONY:
diff --git a/jdk/make/sun/management/Makefile b/jdk/make/sun/management/Makefile
deleted file mode 100644
index a5607717523..00000000000
--- a/jdk/make/sun/management/Makefile
+++ /dev/null
@@ -1,71 +0,0 @@
-#
-# Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building JDK out of the box management support
-#
-
-BUILDDIR = ../..
-
-include $(BUILDDIR)/common/Defs.gmk
-
-MGMT_LIBDIR = $(LIBDIR)/management
-MGMT_LIB_SRC = $(SHARE_SRC)/lib/management
-
-all build:: properties aclfile jmxremotefiles
-
-# When building the openjdk, no snmp
-ifndef OPENJDK
- SUBDIRS = snmp
-endif
-SUBDIRS += jmxremote
-
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
-properties: $(MGMT_LIBDIR)/management.properties
-
-aclfile: $(MGMT_LIBDIR)/snmp.acl.template
-
-jmxremotefiles: $(MGMT_LIBDIR)/jmxremote.password.template $(MGMT_LIBDIR)/jmxremote.access
-
-$(MGMT_LIBDIR)/management.properties: $(MGMT_LIB_SRC)/management.properties
- $(install-file)
- $(call chmod-file, 644)
-
-$(MGMT_LIBDIR)/snmp.acl.template: $(MGMT_LIB_SRC)/snmp.acl.template
- $(install-file)
- $(call chmod-file, 444)
-
-$(MGMT_LIBDIR)/jmxremote.password.template: $(MGMT_LIB_SRC)/jmxremote.password.template
- $(install-file)
- $(call chmod-file, 444)
-
-$(MGMT_LIBDIR)/jmxremote.access: $(MGMT_LIB_SRC)/jmxremote.access
- $(install-file)
- $(call chmod-file, 644)
-
diff --git a/jdk/make/sun/management/jmxremote/Makefile b/jdk/make/sun/management/jmxremote/Makefile
deleted file mode 100644
index 699b6f01d7e..00000000000
--- a/jdk/make/sun/management/jmxremote/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-#
-# Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building JMX agent (RMI connector bootstrap)
-# for JDK out of the box management.
-#
-
-BUILDDIR = ../../..
-PACKAGE = sun.management.jmxremote
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files to compile
-#
-AUTO_FILES_JAVA_DIRS = sun/management/jmxremote
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
-#
-# Clean up internal-use-only package.
-#
-clean::
- $(RM) -r $(CLASSDESTDIR)/sun/management/jmxremote
diff --git a/jdk/make/sun/management/snmp/Makefile b/jdk/make/sun/management/snmp/Makefile
deleted file mode 100644
index 15035c80d23..00000000000
--- a/jdk/make/sun/management/snmp/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-#
-# Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building SNMP MIB instrumentation
-#
-
-BUILDDIR = ../../..
-PACKAGE = sun.management.snmp
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files to compile
-#
-AUTO_FILES_JAVA_DIRS = sun/management/snmp
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
diff --git a/jdk/make/sun/misc/Makefile b/jdk/make/sun/misc/Makefile
deleted file mode 100644
index 86b6b914b21..00000000000
--- a/jdk/make/sun/misc/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-#
-# Copyright (c) 1995, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.misc
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-AUTO_FILES_JAVA_DIRS = sun/misc
-
-#
-# Resources
-#
-LOCALE_SET_DEFINITION = jre
-RESOURCE_BUNDLES_JAVA= sun/misc/resources/Messages.java
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
diff --git a/jdk/make/sun/native2ascii/Makefile b/jdk/make/sun/native2ascii/Makefile
deleted file mode 100644
index be0095357c1..00000000000
--- a/jdk/make/sun/native2ascii/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-#
-# Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building native2ascii
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.tools.native2ascii
-PRODUCT = sun
-OTHER_JAVACFLAGS += -Xlint:serial -Werror
-include $(BUILDDIR)/common/Defs.gmk
-
-# This program must contain a manifest that defines the execution level
-# needed to follow standard Vista User Access Control Guidelines
-# This must be set before Program.gmk is included
-#
-BUILD_MANIFEST=true
-
-
-#
-# Files
-#
-FILES_java = \
- sun/tools/native2ascii/Main.java \
- sun/tools/native2ascii/A2NFilter.java \
- sun/tools/native2ascii/N2AFilter.java
-
-#
-# Resources
-#
-LOCALE_SET_DEFINITION = jdk
-RESOURCE_BUNDLES_JAVA = sun/tools/native2ascii/resources/MsgNative2ascii.java
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
diff --git a/jdk/make/sun/net/FILES_java.gmk b/jdk/make/sun/net/FILES_java.gmk
deleted file mode 100644
index 7eaf9bc612a..00000000000
--- a/jdk/make/sun/net/FILES_java.gmk
+++ /dev/null
@@ -1,143 +0,0 @@
-#
-# Copyright (c) 1996, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_java = \
- sun/net/InetAddressCachePolicy.java \
- sun/net/URLCanonicalizer.java \
- sun/net/NetworkClient.java \
- sun/net/NetworkServer.java \
- sun/net/ProgressMonitor.java \
- sun/net/ProgressSource.java \
- sun/net/ProgressEvent.java \
- sun/net/ProgressListener.java \
- sun/net/ProgressMeteringPolicy.java \
- sun/net/SocksProxy.java \
- sun/net/ResourceManager.java \
- sun/net/TelnetInputStream.java \
- sun/net/TelnetOutputStream.java \
- sun/net/TelnetProtocolException.java \
- sun/net/TransferProtocolClient.java \
- sun/net/ConnectionResetException.java \
- sun/net/NetProperties.java \
- sun/net/NetHooks.java \
- sun/net/util/IPAddressUtil.java \
- sun/net/util/URLUtil.java \
- sun/net/dns/ResolverConfiguration.java \
- sun/net/dns/ResolverConfigurationImpl.java \
- sun/net/ftp/FtpClient.java \
- sun/net/ftp/FtpClientProvider.java \
- sun/net/ftp/FtpDirEntry.java \
- sun/net/ftp/FtpReplyCode.java \
- sun/net/ftp/FtpDirParser.java \
- sun/net/ftp/FtpLoginException.java \
- sun/net/ftp/FtpProtocolException.java \
- sun/net/ftp/impl/FtpClient.java \
- sun/net/ftp/impl/DefaultFtpClientProvider.java \
- sun/net/sdp/SdpSupport.java \
- sun/net/spi/DefaultProxySelector.java \
- sun/net/spi/nameservice/NameServiceDescriptor.java \
- sun/net/spi/nameservice/NameService.java \
- sun/net/smtp/SmtpClient.java \
- sun/net/smtp/SmtpProtocolException.java \
- sun/net/www/content/text/Generic.java \
- sun/net/www/content/text/plain.java \
- sun/net/www/content/text/PlainTextInputStream.java \
- sun/net/www/MessageHeader.java \
- sun/net/www/HeaderParser.java \
- sun/net/www/MeteredStream.java \
- sun/net/www/MimeEntry.java \
- sun/net/www/MimeLauncher.java \
- sun/net/www/ApplicationLaunchException.java \
- sun/net/www/MimeTable.java \
- sun/net/www/URLConnection.java \
- sun/net/www/ParseUtil.java \
- sun/net/www/protocol/file/Handler.java \
- sun/net/www/protocol/file/FileURLConnection.java \
- sun/net/www/http/HttpClient.java \
- sun/net/www/http/HttpCapture.java \
- sun/net/www/http/HttpCaptureInputStream.java \
- sun/net/www/http/HttpCaptureOutputStream.java \
- sun/net/www/http/PosterOutputStream.java \
- sun/net/www/http/ChunkedInputStream.java \
- sun/net/www/http/ChunkedOutputStream.java \
- sun/net/www/http/KeepAliveCache.java \
- sun/net/www/http/KeepAliveStream.java \
- sun/net/www/http/KeepAliveStreamCleaner.java \
- sun/net/www/http/Hurryable.java \
- sun/net/www/protocol/http/Handler.java \
- sun/net/www/protocol/http/HttpURLConnection.java \
- sun/net/www/protocol/http/HttpAuthenticator.java \
- sun/net/www/protocol/http/AuthenticationHeader.java \
- sun/net/www/protocol/http/AuthenticationInfo.java \
- sun/net/www/protocol/http/AuthCache.java \
- sun/net/www/protocol/http/AuthCacheImpl.java \
- sun/net/www/protocol/http/AuthCacheValue.java \
- sun/net/www/protocol/http/AuthScheme.java \
- sun/net/www/protocol/http/BasicAuthentication.java \
- sun/net/www/protocol/http/DigestAuthentication.java \
- sun/net/www/protocol/http/NTLMAuthenticationProxy.java \
- sun/net/www/protocol/http/NegotiateAuthentication.java \
- sun/net/www/protocol/http/Negotiator.java \
- sun/net/www/protocol/http/ntlm/NTLMAuthentication.java \
- sun/net/www/protocol/http/ntlm/NTLMAuthenticationCallback.java \
- sun/net/www/protocol/http/spnego/NegotiatorImpl.java \
- sun/net/www/protocol/http/spnego/NegotiateCallbackHandler.java \
- sun/net/www/protocol/http/logging/HttpLogFormatter.java \
- sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java \
- sun/net/www/protocol/https/HttpsClient.java \
- sun/net/www/protocol/https/DefaultHostnameVerifier.java \
- sun/net/www/protocol/https/HttpsURLConnectionImpl.java \
- sun/net/www/protocol/https/DelegateHttpsURLConnection.java \
- sun/net/www/protocol/https/Handler.java \
- sun/net/www/protocol/jar/Handler.java \
- sun/net/www/protocol/jar/URLJarFile.java \
- sun/net/www/protocol/jar/JarFileFactory.java \
- sun/net/www/protocol/jar/JarURLConnection.java \
- sun/net/www/protocol/netdoc/Handler.java \
- sun/net/www/content/image/gif.java \
- sun/net/www/content/image/jpeg.java \
- sun/net/www/content/image/x_xbitmap.java \
- sun/net/www/content/image/x_xpixmap.java \
- sun/net/www/content/image/png.java \
- sun/net/www/content/audio/aiff.java \
- sun/net/www/content/audio/basic.java \
- sun/net/www/content/audio/wav.java \
- sun/net/www/content/audio/x_aiff.java \
- sun/net/www/content/audio/x_wav.java \
- sun/net/www/protocol/ftp/Handler.java \
- sun/net/www/protocol/ftp/FtpURLConnection.java \
- sun/net/www/protocol/mailto/Handler.java \
- sun/net/www/protocol/mailto/MailToURLConnection.java \
- sun/net/idn/Punycode.java \
- sun/net/idn/UCharacterEnums.java \
- sun/net/idn/UCharacterDirection.java \
- sun/net/idn/StringPrepDataReader.java \
- sun/net/idn/StringPrep.java
-
-ifeq ($(PLATFORM), windows)
- FILES_java += sun/net/www/protocol/http/ntlm/NTLMAuthSequence.java
-else
- FILES_java += sun/net/sdp/SdpProvider.java
-endif
diff --git a/jdk/make/sun/net/Makefile b/jdk/make/sun/net/Makefile
deleted file mode 100644
index b36fa664f8e..00000000000
--- a/jdk/make/sun/net/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-#
-# Copyright (c) 1995, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.net
-PRODUCT = sun
-SUBDIRS_MAKEFLAGS += JAVAC_MAX_WARNINGS=true
-SUBDIRS_MAKEFLAGS += JAVAC_WARNINGS_FATAL=true
-SUBDIRS_MAKEFLAGS += JAVAC_LINT_OPTIONS=-Xlint:all,-deprecation,-path
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS = others spi
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
diff --git a/jdk/make/sun/net/others/Makefile b/jdk/make/sun/net/others/Makefile
deleted file mode 100644
index 61f114d72e7..00000000000
--- a/jdk/make/sun/net/others/Makefile
+++ /dev/null
@@ -1,75 +0,0 @@
-#
-# Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PACKAGE = sun.net
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-include $(BUILDDIR)/sun/net/FILES_java.gmk
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
-build: properties nameprep-profile
-
-clean clobber:: properties.clean nameprep-profile.clean
-
-#
-# Install/nuke properties.
-#
-PROPS = $(PLATFORM_SRC)/lib/content-types.properties
-
-$(LIBDIR)/content-types.properties: $(PROPS)
- $(install-file)
-
-properties: $(LIBDIR)/content-types.properties
-
-properties.clean:
- $(RM) -r $(LIBDIR)/content-types.properties
-
-#
-# Install/nuke nameprep profile.
-#
-NAMEPREP_PROFILE_SRC = $(TOPDIR)/src/share/classes/sun/net/idn/uidna.spp
-NAMEPREP_PROFILE_BUILD = $(CLASSBINDIR)/sun/net/idn/uidna.spp
-
-nameprep-profile: $(NAMEPREP_PROFILE_BUILD)
-
-nameprep-profile.clean:
- $(RM) -r $(NAMEPREP_PROFILE_BUILD)
-
-$(NAMEPREP_PROFILE_BUILD): $(NAMEPREP_PROFILE_SRC)
- $(install-file)
-
-$(NAMEPREP_PROFILE_SRC):
-
-.PHONY: properties properties.clean nameprep-profile nameprep-profile.clean
-
diff --git a/jdk/make/sun/net/spi/Makefile b/jdk/make/sun/net/spi/Makefile
deleted file mode 100644
index e27b42012a1..00000000000
--- a/jdk/make/sun/net/spi/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-#
-# Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-SUBDIRS_MAKEFLAGS += JAVAC_WARNINGS_FATAL=true
-
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS_misc = nameservice
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
diff --git a/jdk/make/sun/net/spi/nameservice/Makefile b/jdk/make/sun/net/spi/nameservice/Makefile
deleted file mode 100644
index e7a192f063b..00000000000
--- a/jdk/make/sun/net/spi/nameservice/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-#
-# Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../../..
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS = dns
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
diff --git a/jdk/make/sun/net/spi/nameservice/dns/Makefile b/jdk/make/sun/net/spi/nameservice/dns/Makefile
deleted file mode 100644
index 4c4ef34aa21..00000000000
--- a/jdk/make/sun/net/spi/nameservice/dns/Makefile
+++ /dev/null
@@ -1,80 +0,0 @@
-#
-# Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building JNDI DNS name service provider
-#
-
-BUILDDIR = ../../../../..
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-# dns should probably be its own module
-PACKAGE = sun.net.spi.nameservice.dns
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-JARFILE = $(EXTDIR)/dnsns.jar
-
-#
-# Files to compile
-#
-FILES_java = \
- sun/net/spi/nameservice/dns/DNSNameServiceDescriptor.java \
- sun/net/spi/nameservice/dns/DNSNameService.java
-
-#
-# Rules
-#
-CLASSDESTDIR = $(TEMPDIR)/classes
-
-FILES_class = $(FILES_java:%.java=$(CLASSDESTDIR)/%.class)
-
-
-all : build $(JARFILE)
-
-#
-# META-INF/services
-#
-SERVICE_DESCRIPTION = sun.net.spi.nameservice.NameServiceDescriptor
-
-$(CLASSDESTDIR)/META-INF/services/$(SERVICE_DESCRIPTION): \
- $(SHARE_SRC)/classes/$(PKGDIR)/META-INF/services/$(SERVICE_DESCRIPTION)
- $(install-file)
-
-#
-# JAR file
-#
-$(JARFILE): $(CLASSDESTDIR)/META-INF/services/$(SERVICE_DESCRIPTION) \
- $(FILES_class)
- $(BOOT_JAR_CMD) -cf $(JARFILE) \
- -C $(CLASSDESTDIR) sun \
- -C $(CLASSDESTDIR) META-INF \
- $(BOOT_JAR_JFLAGS)
- @$(java-vm-cleanup)
-
-include $(BUILDDIR)/common/Classes.gmk
-
-clean clobber::
- $(RM) -r $(CLASSDESTDIR) \
- $(EXTDIR)/$(JARFILE)
diff --git a/jdk/make/sun/nio/Makefile b/jdk/make/sun/nio/Makefile
deleted file mode 100644
index 10b8c833be3..00000000000
--- a/jdk/make/sun/nio/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-#
-# Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.nio
-PRODUCT = sun
-SUBDIRS_MAKEFLAGS += JAVAC_MAX_WARNINGS=true
-SUBDIRS_MAKEFLAGS += JAVAC_WARNINGS_FATAL=true
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS = cs
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
diff --git a/jdk/make/sun/nio/cs/FILES_java.gmk b/jdk/make/sun/nio/cs/FILES_java.gmk
deleted file mode 100644
index 3f38155db43..00000000000
--- a/jdk/make/sun/nio/cs/FILES_java.gmk
+++ /dev/null
@@ -1,143 +0,0 @@
-#
-# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Character converters for lib/charsets.jar
-#
-# Core character converters are built from make/java/java.
-#
-
-FILES_gen_extcs = \
- sun/nio/cs/ext/IBM037.java \
- sun/nio/cs/ext/IBM1006.java \
- sun/nio/cs/ext/IBM1025.java \
- sun/nio/cs/ext/IBM1026.java \
- sun/nio/cs/ext/IBM1046.java \
- sun/nio/cs/ext/IBM1047.java \
- sun/nio/cs/ext/IBM1097.java \
- sun/nio/cs/ext/IBM1098.java \
- sun/nio/cs/ext/IBM1112.java \
- sun/nio/cs/ext/IBM1122.java \
- sun/nio/cs/ext/IBM1123.java \
- sun/nio/cs/ext/IBM1124.java \
- sun/nio/cs/ext/IBM1140.java \
- sun/nio/cs/ext/IBM1141.java \
- sun/nio/cs/ext/IBM1142.java \
- sun/nio/cs/ext/IBM1143.java \
- sun/nio/cs/ext/IBM1144.java \
- sun/nio/cs/ext/IBM1145.java \
- sun/nio/cs/ext/IBM1146.java \
- sun/nio/cs/ext/IBM1147.java \
- sun/nio/cs/ext/IBM1148.java \
- sun/nio/cs/ext/IBM1149.java \
- sun/nio/cs/ext/IBM273.java \
- sun/nio/cs/ext/IBM277.java \
- sun/nio/cs/ext/IBM278.java \
- sun/nio/cs/ext/IBM280.java \
- sun/nio/cs/ext/IBM284.java \
- sun/nio/cs/ext/IBM285.java \
- sun/nio/cs/ext/IBM297.java \
- sun/nio/cs/ext/IBM420.java \
- sun/nio/cs/ext/IBM424.java \
- sun/nio/cs/ext/IBM500.java \
- sun/nio/cs/ext/IBM833.java \
- sun/nio/cs/ext/IBM838.java \
- sun/nio/cs/ext/IBM856.java \
- sun/nio/cs/ext/IBM860.java \
- sun/nio/cs/ext/IBM861.java \
- sun/nio/cs/ext/IBM863.java \
- sun/nio/cs/ext/IBM864.java \
- sun/nio/cs/ext/IBM865.java \
- sun/nio/cs/ext/IBM868.java \
- sun/nio/cs/ext/IBM869.java \
- sun/nio/cs/ext/IBM870.java \
- sun/nio/cs/ext/IBM871.java \
- sun/nio/cs/ext/IBM875.java \
- sun/nio/cs/ext/IBM918.java \
- sun/nio/cs/ext/IBM921.java \
- sun/nio/cs/ext/IBM922.java \
- sun/nio/cs/ext/ISO_8859_11.java \
- sun/nio/cs/ext/ISO_8859_3.java \
- sun/nio/cs/ext/ISO_8859_6.java \
- sun/nio/cs/ext/ISO_8859_8.java \
- sun/nio/cs/ext/MS1255.java \
- sun/nio/cs/ext/MS1256.java \
- sun/nio/cs/ext/MS1258.java \
- sun/nio/cs/ext/MS874.java \
- sun/nio/cs/ext/MacArabic.java \
- sun/nio/cs/ext/MacCentralEurope.java \
- sun/nio/cs/ext/MacCroatian.java \
- sun/nio/cs/ext/MacCyrillic.java \
- sun/nio/cs/ext/MacDingbat.java \
- sun/nio/cs/ext/MacGreek.java \
- sun/nio/cs/ext/MacHebrew.java \
- sun/nio/cs/ext/MacIceland.java \
- sun/nio/cs/ext/MacRoman.java \
- sun/nio/cs/ext/MacRomania.java \
- sun/nio/cs/ext/MacSymbol.java \
- sun/nio/cs/ext/MacThai.java \
- sun/nio/cs/ext/MacTurkish.java \
- sun/nio/cs/ext/MacUkraine.java \
- sun/nio/cs/ext/TIS_620.java \
- sun/nio/cs/ext/EUC_TWMapping.java \
- sun/nio/cs/ext/HKSCSMapping.java \
- sun/nio/cs/ext/HKSCS2001Mapping.java \
- sun/nio/cs/ext/HKSCS_XPMapping.java \
- sun/nio/cs/ext/IBM1364.java \
- sun/nio/cs/ext/IBM1381.java \
- sun/nio/cs/ext/IBM1383.java \
- sun/nio/cs/ext/IBM930.java \
- sun/nio/cs/ext/IBM933.java \
- sun/nio/cs/ext/IBM935.java \
- sun/nio/cs/ext/IBM937.java \
- sun/nio/cs/ext/IBM939.java \
- sun/nio/cs/ext/IBM942.java \
- sun/nio/cs/ext/IBM943.java \
- sun/nio/cs/ext/IBM948.java \
- sun/nio/cs/ext/IBM949.java \
- sun/nio/cs/ext/IBM950.java \
- sun/nio/cs/ext/IBM970.java \
- sun/nio/cs/ext/EUC_CN.java \
- sun/nio/cs/ext/EUC_KR.java \
- sun/nio/cs/ext/Johab.java \
- sun/nio/cs/ext/MS932.java \
- sun/nio/cs/ext/MS936.java \
- sun/nio/cs/ext/MS949.java \
- sun/nio/cs/ext/MS950.java \
- sun/nio/cs/ext/GBK.java \
- sun/nio/cs/ext/Big5.java \
- sun/nio/cs/ext/SJIS.java \
- sun/nio/cs/ext/PCK.java \
- sun/nio/cs/ext/JIS_X_0201.java \
- sun/nio/cs/ext/JIS_X_0208.java \
- sun/nio/cs/ext/JIS_X_0208_MS5022X.java \
- sun/nio/cs/ext/JIS_X_0208_MS932.java \
- sun/nio/cs/ext/JIS_X_0208_Solaris.java \
- sun/nio/cs/ext/JIS_X_0212.java \
- sun/nio/cs/ext/JIS_X_0212_MS5022X.java \
- sun/nio/cs/ext/JIS_X_0212_Solaris.java
-
-FILES_java = $(FILES_src) $(FILES_gen_extcs)
-
diff --git a/jdk/make/sun/nio/cs/Makefile b/jdk/make/sun/nio/cs/Makefile
deleted file mode 100644
index 3b45c774fe0..00000000000
--- a/jdk/make/sun/nio/cs/Makefile
+++ /dev/null
@@ -1,133 +0,0 @@
-#
-# Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for character converters.
-#
-
-BUILDDIR = ../../..
-
-# charsets should be separated from nio module
-PACKAGE = sun.nio
-PRODUCT = sun
-
-# This re-directs all the class files to a separate location
-CLASSDESTDIR = $(TEMPDIR)/classes
-
-JAVAC_MAX_WARNINGS = false
-JAVAC_LINT_OPTIONS = -Xlint:all,-deprecation
-JAVAC_WARNINGS_FATAL = true
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-include FILES_java.gmk
-AUTO_FILES_JAVA_DIRS = sun/nio/cs/ext
-
-# For Cygwin, command line arguments that are paths must be converted to
-# windows style paths. These paths cannot be used as targets, however, because
-# the ":" in them will interfere with GNU Make rules, generating "multiple
-# target pattern" errors.
-
-# this define is for the rule:
-CHARSETS_JAR = $(LIBDIR)/charsets.jar
-
-# extcs
-FILES_genout_extcs = $(FILES_gen_extcs:%.java=$(GENSRCDIR)/%.java)
-
-#
-# These sun.awt charsets use sun/nio/cs/ext charsets that only exist
-# in JDK7 charsets.jar, which causes problem when build the symbol
-# table for rt.jar in Release.gmk. They are now removed from the
-# rt.jar when building jdk/jre image (in Release.gmk), so add them
-# into charsets.jar here
-#
-ifeq ($(PLATFORM), windows)
-FILES_src += \
- sun/awt/HKSCS.java
-else
-# Solaris/Linux
-FILES_src += \
- sun/awt/HKSCS.java \
- sun/awt/motif/X11GB2312.java \
- sun/awt/motif/X11GBK.java \
- sun/awt/motif/X11KSC5601.java
-endif # PLATFORM
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
-build: $(FILES_genout_extcs) $(CHARSETS_JAR)
-
-#
-# Extra rules to build character converters.
-
-GENCSDATASRC = $(BUILDDIR)/tools/CharsetMapping
-GENCSSRCDIR = $(BUILDDIR)/tools/src/build/tools/charsetmapping
-GENCSEXT = $(GENSRCDIR)/sun/nio/cs/ext
-
-FILES_MAP = $(GENCSDATASRC)/sjis0213.map
-FILES_DAT = $(CLASSDESTDIR)/sun/nio/cs/ext/sjis0213.dat
-CHARSETMAPPING_JARFILE = $(BUILDTOOLJARDIR)/charsetmapping.jar
-
-$(FILES_DAT): $(FILES_MAP)
- @$(prep-target)
- $(BOOT_JAVA_CMD) -jar $(CHARSETMAPPING_JARFILE) \
- $(FILES_MAP) $(FILES_DAT) sjis0213
-
-
-$(FILES_genout_extcs): \
- $(GENCSDATASRC)/SingleByte-X.java.template \
- $(GENCSDATASRC)/DoubleByte-X.java.template \
- $(GENCSDATASRC)/extsbcs $(GENCSDATASRC)/dbcs
- @$(prep-target)
- $(RM) -r $(GENCSEXT)
- $(MKDIR) -p $(GENCSEXT)
- $(BOOT_JAVA_CMD) -jar $(CHARSETMAPPING_JARFILE) $(GENCSDATASRC) $(GENCSEXT) extsbcs
- $(BOOT_JAVA_CMD) -jar $(CHARSETMAPPING_JARFILE) $(GENCSDATASRC) $(GENCSEXT) euctw \
- $(GENCSSRCDIR)/EUC_TW.java
- $(BOOT_JAVA_CMD) -jar $(CHARSETMAPPING_JARFILE) $(GENCSDATASRC) $(GENCSEXT) hkscs \
- $(GENCSSRCDIR)/HKSCS.java
- $(BOOT_JAVA_CMD) -jar $(CHARSETMAPPING_JARFILE) $(GENCSDATASRC) $(GENCSEXT) dbcs
-
-# no compression unless requested
-ifndef COMPRESS_JARS
- CREATE_JAR_OPTS_NOMANIFEST = cf0
-else
- CREATE_JAR_OPTS_NOMANIFEST = cf
-endif
-
-$(CHARSETS_JAR): $(FILES_class) $(FILES_DAT)
- $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS_NOMANIFEST) $(CHARSETS_JAR) \
- -C $(CLASSDESTDIR) sun \
- $(BOOT_JAR_JFLAGS)
- @$(java-vm-cleanup)
-
-clean::
- $(RM) -r $(CLASSDESTDIR)
- $(RM) $(CHARSETS_JAR)
diff --git a/jdk/make/sun/osxapp/Makefile b/jdk/make/sun/osxapp/Makefile
deleted file mode 100644
index d7277efaf97..00000000000
--- a/jdk/make/sun/osxapp/Makefile
+++ /dev/null
@@ -1,109 +0,0 @@
-#
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-LIBRARY = osxapp
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-GEN_DIR=$(GENSRCDIR)/sun/osxapp
-ICON_DATA = $(GEN_DIR)/AWTIconData.h
-
-CLASSES_INIT += $(ICON_DATA)
-
-#
-# Files
-#
-FILES_objc = \
- NSApplicationAWT.m \
- QueuingApplicationDelegate.m \
- PropertiesUtilities.m \
- ThreadUtilities.m
-
-#
-# Rules.
-#
-include $(BUILDDIR)/common/Library.gmk
-
-#
-# Add to the ambient vpath to pick up files in subdirectories
-#
-vpath %.m $(call NativeSrcDirList,,native/sun/osxapp)
-
-# TODO: perhaps not all of the below frameworks are required
-OTHER_LDLIBS += \
- -framework Accelerate \
- -framework ApplicationServices \
- -framework AudioToolbox \
- -framework Carbon \
- -framework Cocoa \
- -framework Security \
- -framework ExceptionHandling \
- -framework JavaNativeFoundation \
- -framework JavaRuntimeSupport \
- -framework OpenGL \
- -framework IOSurface \
- -framework QuartzCore
-
-CPPFLAGS += \
- -I$(GEN_DIR) \
- $(call NativeSrcDirList,-I,/native/sun/osxapp)
-
-
-ifeq ($(MILESTONE), internal)
- CPPFLAGS += -DINTERNAL_BUILD
-endif
-
-TEMPDIR_CLASSES = $(TEMPDIR)/classes
-
-$(TEMPDIR_CLASSES)/sun/osxapp/ToBin.class: ToBin.java
- @$(prep-target)
- $(BOOT_JAVAC_CMD) -d $(TEMPDIR_CLASSES) $<
-
-ifdef OPENJDK
- ICONS_PATH_PREFIX=$(PLATFORM_SRC_MACOS)
-else
- ICONS_PATH_PREFIX=$(CLOSED_SRC)/macosx
-endif
-
-generated.clean:
- $(RM) -r $(GEN_DIR)/*.h
-
-ICONPATH=$(ICONS_PATH_PREFIX)/native/sun/osxapp/resource/icons
-ICON = $(ICONPATH)/JavaApp.icns
-
-$(GEN_DIR)/AWTIconData.h: $(TEMPDIR_CLASSES)/sun/osxapp/ToBin.class $(ICON)
- $(prep-target)
- $(RM) $(ICON_DATA)
- $(ECHO) "static unsigned char sAWTIconData[] = { " >> $(ICON_DATA); \
- $(CAT) $(ICON) | \
- $(BOOT_JAVA_CMD) -cp $(TEMPDIR_CLASSES) -Djava.awt.headless=true \
- sun.osxapp.ToBin >> $(ICON_DATA); \
- $(ECHO) "};" >> $(ICON_DATA);
-
-
-clean clobber:: generated.clean
-
-.PHONY: generated.clean
diff --git a/jdk/make/sun/pisces/Makefile b/jdk/make/sun/pisces/Makefile
deleted file mode 100644
index 724bf24b5ee..00000000000
--- a/jdk/make/sun/pisces/Makefile
+++ /dev/null
@@ -1,61 +0,0 @@
-#
-# Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.pisces
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-
-#
-# Include all Java source files in sun/java2d/pisces
-#
-AUTO_FILES_JAVA_DIRS = sun/java2d/pisces
-
-#
-# Rules.
-#
-include $(BUILDDIR)/common/Classes.gmk
-
-SERVICEDIR = $(CLASSBINDIR)/META-INF/services
-
-FILES_copy = \
- $(SERVICEDIR)/sun.java2d.pipe.RenderingEngine
-
-build: copy-files
-
-copy-files: $(FILES_copy)
-
-ifneq ($(PLATFORM), windows)
- SERVICE_SRC = $(PLATFORM_SRC)
-else
- SERVICE_SRC = $(SHARE_SRC)
-endif
-
-$(SERVICEDIR)/%: $(SERVICE_SRC)/classes/sun/java2d/pisces/META-INF/services/%
- $(install-file)
diff --git a/jdk/make/sun/rmi/Makefile b/jdk/make/sun/rmi/Makefile
deleted file mode 100644
index cbf7d67c77a..00000000000
--- a/jdk/make/sun/rmi/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-#
-# Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build rmi tools, and sun.rmi.* implementation classes
-#
-BUILDDIR = ../..
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Order is important -- you can't build stubs without building rmic first.
-# We need corbalogsources to be built first, since it builds LogWrappers to
-# log the exceptions and generate the right minorcodes. These classes are
-# references in com/sun/corba/se/impl/io and util classes which in turn will
-# be built from rmic Makefile.
-#
-SUBDIRS = oldtools rmic
-
-SUBDIRS += rmi registry rmid
-ifeq ($(PLATFORM), windows)
- SUBDIRS += cgi
-endif # PLATFORM
-
-include $(BUILDDIR)/common/Subdirs.gmk
-
-# Then do the rest
-all build clean clobber ::
- $(SUBDIRS-loop)
-
-clean::
- $(RM) -r $(CLASSBINDIR)/sun/rmi $(CLASSBINDIR)/com/sun/rmi
diff --git a/jdk/make/sun/rmi/cgi/Makefile b/jdk/make/sun/rmi/cgi/Makefile
deleted file mode 100644
index cbe28812a06..00000000000
--- a/jdk/make/sun/rmi/cgi/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-#
-# Copyright (c) 1996, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building rmiregistry program
-#
-
-BUILDDIR = ../../..
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-# java-rmi.cgi is a JDK tool
-PACKAGE = sun.rmi
-PRODUCT = sun
-PROGRAM = java-rmi
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files to compile.
-#
-FILES_c = java-rmi.c
-
-#
-# Rules.
-#
-include $(BUILDDIR)/common/Program.gmk
-
-build: $(BINDIR)/$(PROGRAM).cgi
-
-#
-# Rename .exe to .cgi.
-#
-
-$(BINDIR)/$(PROGRAM).cgi: $(BINDIR)/$(PROGRAM).exe
- $(install-file)
-
-clean clobber::
- $(RM) $(BINDIR)/$(PROGRAM).cgi
-
diff --git a/jdk/make/sun/rmi/oldtools/FILES_java.gmk b/jdk/make/sun/rmi/oldtools/FILES_java.gmk
deleted file mode 100644
index 7ac923b2d10..00000000000
--- a/jdk/make/sun/rmi/oldtools/FILES_java.gmk
+++ /dev/null
@@ -1,200 +0,0 @@
-#
-# Copyright (c) 1996, 2003, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_java = \
- sun/tools/java/RuntimeConstants.java \
- sun/tools/javac/Main.java \
- sun/tools/javac/BatchEnvironment.java \
- sun/tools/javac/ErrorConsumer.java \
- sun/tools/javac/ErrorMessage.java \
- sun/tools/javac/BatchParser.java \
- sun/tools/javac/SourceClass.java \
- sun/tools/javac/SourceMember.java \
- sun/tools/javac/CompilerMember.java \
- sun/tools/tree/LocalMember.java \
- sun/tools/tree/Node.java \
- sun/tools/tree/Expression.java \
- sun/tools/tree/Statement.java \
- sun/tools/tree/TypeExpression.java \
- sun/tools/tree/IdentifierExpression.java \
- sun/tools/tree/UnaryExpression.java \
- sun/tools/tree/FieldExpression.java \
- sun/tools/tree/NaryExpression.java \
- sun/tools/tree/MethodExpression.java \
- sun/tools/tree/InlineMethodExpression.java \
- sun/tools/tree/ConstantExpression.java \
- sun/tools/tree/IntegerExpression.java \
- sun/tools/tree/CharExpression.java \
- sun/tools/tree/IntExpression.java \
- sun/tools/tree/LongExpression.java \
- sun/tools/tree/FloatExpression.java \
- sun/tools/tree/DoubleExpression.java \
- sun/tools/tree/StringExpression.java \
- sun/tools/tree/BooleanExpression.java \
- sun/tools/tree/NullExpression.java \
- sun/tools/tree/ThisExpression.java \
- sun/tools/tree/SuperExpression.java \
- sun/tools/tree/NotExpression.java \
- sun/tools/tree/PositiveExpression.java \
- sun/tools/tree/NegativeExpression.java \
- sun/tools/tree/BitNotExpression.java \
- sun/tools/tree/IncDecExpression.java \
- sun/tools/tree/PreIncExpression.java \
- sun/tools/tree/PreDecExpression.java \
- sun/tools/tree/BinaryExpression.java \
- sun/tools/tree/CastExpression.java \
- sun/tools/tree/ExprExpression.java \
- sun/tools/tree/ArrayExpression.java \
- sun/tools/tree/NewArrayExpression.java \
- sun/tools/tree/NewInstanceExpression.java \
- sun/tools/tree/ArrayAccessExpression.java \
- sun/tools/tree/PostIncExpression.java \
- sun/tools/tree/PostDecExpression.java \
- sun/tools/tree/CommaExpression.java \
- sun/tools/tree/InstanceOfExpression.java \
- sun/tools/tree/BinaryArithmeticExpression.java \
- sun/tools/tree/AddExpression.java \
- sun/tools/tree/SubtractExpression.java \
- sun/tools/tree/MultiplyExpression.java \
- sun/tools/tree/DivRemExpression.java \
- sun/tools/tree/DivideExpression.java \
- sun/tools/tree/RemainderExpression.java \
- sun/tools/tree/BinaryShiftExpression.java \
- sun/tools/tree/ShiftLeftExpression.java \
- sun/tools/tree/ShiftRightExpression.java \
- sun/tools/tree/BinaryCompareExpression.java \
- sun/tools/tree/LessExpression.java \
- sun/tools/tree/LessOrEqualExpression.java \
- sun/tools/tree/GreaterExpression.java \
- sun/tools/tree/GreaterOrEqualExpression.java \
- sun/tools/tree/BinaryEqualityExpression.java \
- sun/tools/tree/EqualExpression.java \
- sun/tools/tree/NotEqualExpression.java \
- sun/tools/tree/BinaryBitExpression.java \
- sun/tools/tree/BitAndExpression.java \
- sun/tools/tree/BitXorExpression.java \
- sun/tools/tree/BitOrExpression.java \
- sun/tools/tree/BinaryLogicalExpression.java \
- sun/tools/tree/AndExpression.java \
- sun/tools/tree/OrExpression.java \
- sun/tools/tree/BinaryAssignExpression.java \
- sun/tools/tree/IfStatement.java \
- sun/tools/tree/AssignExpression.java \
- sun/tools/tree/AssignOpExpression.java \
- sun/tools/tree/AssignAddExpression.java \
- sun/tools/tree/AssignSubtractExpression.java \
- sun/tools/tree/AssignMultiplyExpression.java \
- sun/tools/tree/AssignDivideExpression.java \
- sun/tools/tree/AssignRemainderExpression.java \
- sun/tools/tree/AssignBitAndExpression.java \
- sun/tools/tree/AssignBitOrExpression.java \
- sun/tools/tree/AssignBitXorExpression.java \
- sun/tools/tree/AssignShiftLeftExpression.java \
- sun/tools/tree/AssignShiftRightExpression.java \
- sun/tools/tree/ConditionalExpression.java \
- sun/tools/tree/ConditionVars.java \
- sun/tools/tree/CompoundStatement.java \
- sun/tools/tree/DeclarationStatement.java \
- sun/tools/tree/ExpressionStatement.java \
- sun/tools/tree/ForStatement.java \
- sun/tools/tree/WhileStatement.java \
- sun/tools/tree/DoStatement.java \
- sun/tools/tree/BreakStatement.java \
- sun/tools/tree/ContinueStatement.java \
- sun/tools/tree/ReturnStatement.java \
- sun/tools/tree/InlineReturnStatement.java \
- sun/tools/tree/CaseStatement.java \
- sun/tools/tree/SwitchStatement.java \
- sun/tools/tree/CatchStatement.java \
- sun/tools/tree/TryStatement.java \
- sun/tools/tree/FinallyStatement.java \
- sun/tools/tree/ThrowStatement.java \
- sun/tools/tree/SynchronizedStatement.java \
- sun/tools/tree/ConvertExpression.java \
- sun/tools/tree/LengthExpression.java \
- sun/tools/tree/ByteExpression.java \
- sun/tools/tree/ShortExpression.java \
- sun/tools/tree/Context.java \
- sun/tools/tree/CheckContext.java \
- sun/tools/tree/CodeContext.java \
- sun/tools/tree/VarDeclarationStatement.java \
- sun/tools/asm/Assembler.java \
- sun/tools/asm/Instruction.java \
- sun/tools/asm/Label.java \
- sun/tools/asm/SwitchData.java \
- sun/tools/asm/Cover.java \
- sun/tools/asm/ArrayData.java \
- sun/tools/asm/TryData.java \
- sun/tools/asm/CatchData.java \
- sun/tools/asm/ConstantPool.java \
- sun/tools/asm/ConstantPoolData.java \
- sun/tools/asm/StringConstantData.java \
- sun/tools/asm/ClassConstantData.java \
- sun/tools/asm/FieldConstantData.java \
- sun/tools/asm/NameAndTypeData.java \
- sun/tools/asm/NameAndTypeConstantData.java \
- sun/tools/asm/NumberConstantData.java \
- sun/tools/asm/LocalVariableTable.java \
- sun/tools/asm/LocalVariable.java \
- sun/tools/java/Environment.java \
- sun/tools/java/Scanner.java \
- sun/tools/java/ScannerInputReader.java \
- sun/tools/java/Parser.java \
- sun/tools/java/Imports.java \
- sun/tools/java/ClassDefinition.java \
- sun/tools/java/MemberDefinition.java \
- sun/tools/java/ClassDeclaration.java \
- sun/tools/java/Identifier.java \
- sun/tools/java/Package.java \
- sun/tools/java/ClassPath.java \
- sun/tools/java/ClassFile.java \
- sun/tools/java/ClassNotFound.java \
- sun/tools/java/Constants.java \
- sun/tools/java/SyntaxError.java \
- sun/tools/java/Type.java \
- sun/tools/java/MethodType.java \
- sun/tools/java/ArrayType.java \
- sun/tools/java/ClassType.java \
- sun/tools/java/AmbiguousClass.java \
- sun/tools/java/CompilerError.java \
- sun/tools/java/AmbiguousMember.java \
- sun/tools/java/BinaryClass.java \
- sun/tools/java/BinaryConstantPool.java \
- sun/tools/java/BinaryAttribute.java \
- sun/tools/java/BinaryCode.java \
- sun/tools/java/BinaryExceptionHandler.java \
- sun/tools/java/BinaryMember.java \
- sun/tools/tree/UnsignedShiftRightExpression.java \
- sun/tools/tree/AssignUnsignedShiftRightExpression.java \
- sun/tools/asm/StringExpressionConstantData.java \
- sun/tools/tree/InlineNewInstanceExpression.java \
- sun/tools/java/IdentifierToken.java \
- sun/tools/java/ParserActions.java \
- sun/tools/tree/UplevelReference.java \
- sun/tools/tree/FieldUpdater.java \
- sun/tools/tree/Vset.java \
- sun/tools/java/MethodSet.java \
- sun/tools/util/ModifierFilter.java \
- sun/tools/util/CommandLine.java
diff --git a/jdk/make/sun/rmi/oldtools/Makefile b/jdk/make/sun/rmi/oldtools/Makefile
deleted file mode 100644
index f3eb897723c..00000000000
--- a/jdk/make/sun/rmi/oldtools/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-#
-# Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the old java compiler.
-#
-
-BUILDDIR = ../../..
-PRODUCT = oldjavac
-
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files to compile.
-#
-include FILES_java.gmk
-
-#
-# Resources
-#
-LOCALE_SET_DEFINITION = j2sdk
-RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES = sun/tools/javac/resources/javac.properties
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
-clean clobber::
- $(RM) -r $(CLASSBINDIR)/sun/tools/asm
- $(RM) -r $(CLASSBINDIR)/sun/tools/java
- $(RM) -r $(CLASSBINDIR)/sun/tools/javac
- $(RM) -r $(CLASSBINDIR)/sun/tools/tree
- $(RM) -r $(CLASSBINDIR)/sun/tools/util
-
diff --git a/jdk/make/sun/rmi/registry/Makefile b/jdk/make/sun/rmi/registry/Makefile
deleted file mode 100644
index b1a273925d7..00000000000
--- a/jdk/make/sun/rmi/registry/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-#
-# Copyright (c) 1996, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building sun.rmi.registry.* and the "rmiregistry" command
-#
-
-BUILDDIR = ../../..
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-JAVAC_LINT_OPTIONS = -Xlint:all,-deprecation
-PACKAGE = sun.rmi.registry
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-AUTO_FILES_JAVA_DIRS = sun/rmi/registry
-
-#
-# Resources
-#
-LOCALE_SET_DEFINITION = jre
-RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES = $(PKGDIR)/resources/rmiregistry.properties
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
-build: rmiregistry
-
-rmiregistry:
- $(call make-launcher, rmiregistry, sun.rmi.registry.RegistryImpl, , )
diff --git a/jdk/make/sun/rmi/rmi/Makefile b/jdk/make/sun/rmi/rmi/Makefile
deleted file mode 100644
index 31af2ab9f60..00000000000
--- a/jdk/make/sun/rmi/rmi/Makefile
+++ /dev/null
@@ -1,112 +0,0 @@
-#
-# Copyright (c) 1998, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building sun.rmi.*
-#
-
-BUILDDIR = ../../..
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-JAVAC_LINT_OPTIONS = -Xlint:all,-deprecation
-PACKAGE = sun.rmi
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Java files to compile.
-#
-AUTO_FILES_JAVA_DIRS = \
- java/rmi \
- sun/rmi/log \
- sun/rmi/registry \
- sun/rmi/runtime \
- sun/rmi/server \
- sun/rmi/transport \
- com/sun/rmi
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Rules.gmk
-
-#
-# Full package names of implementations requiring stubs
-#
-REMOTE_impls = \
- sun.rmi.registry.RegistryImpl \
- sun.rmi.transport.DGCImpl
-
-#
-# The java-rmi.cgi script in bin/ only gets delivered in certain situations
-#
-BUILD_TARGETS = stubs
-ifeq ($(PLATFORM), linux)
- BUILD_TARGETS += bin
-endif
-ifeq ($(PLATFORM), solaris)
- ifeq ($(ARCH_DATA_MODEL), 32)
- BUILD_TARGETS += bin
- endif
-endif
-
-build: $(BUILD_TARGETS)
-
-clean clobber:: bin.clean
-
-
-#
-# Compile stubs and skeletons for remote implementations
-# (use -v1.1 for backward interoperability)
-#
-# gnumake 3.78.1 on windows attempts to build the target even
-# though it exists. Not sure why, but a check for file existence
-# has been added...
-#
-$(CLASSBINDIR)/%_Skel.class $(CLASSBINDIR)/%_Stub.class: $(CLASSBINDIR)/%.class
- if [ ! -s $@ ] ; \
- then $(RMIC) -v1.1 -classpath \
- "$(CLASSBINDIR)" \
- -d $(CLASSBINDIR) '$(subst /,.,$(<:$(CLASSBINDIR)/%.class=%))' ; \
- fi
- @$(java-vm-cleanup)
-
-REMOTE_files = $(subst .,/,$(REMOTE_impls))
-FILES_stubs = $(REMOTE_files:%=$(CLASSBINDIR)/%_Stub.class)
-FILES_skels = $(REMOTE_files:%=$(CLASSBINDIR)/%_Skel.class)
-
-stubs: $(FILES_stubs) $(FILES_skels)
-
-bin: $(BINDIR)/java-rmi.cgi
-
-$(BINDIR)/java-rmi.cgi: $(PLATFORM_SRC)/bin/java-rmi.cgi.sh
- $(install-file)
- $(call chmod-file, a+x)
-
-bin.clean:
- $(RM) $(BINDIR)/java-rmi.cgi
-
-.PHONY: stubs bin bin.clean
-
diff --git a/jdk/make/sun/rmi/rmi/mapfile-vers b/jdk/make/sun/rmi/rmi/mapfile-vers
deleted file mode 100644
index 31eddb23fcd..00000000000
--- a/jdk/make/sun/rmi/rmi/mapfile-vers
+++ /dev/null
@@ -1,33 +0,0 @@
-#
-# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define library interface.
-
-SUNWprivate_1.1 {
- global:
- Java_sun_rmi_server_MarshalInputStream_latestUserDefinedLoader;
- local:
- *;
-};
diff --git a/jdk/make/sun/rmi/rmic/FILES.gmk b/jdk/make/sun/rmi/rmic/FILES.gmk
deleted file mode 100644
index 77f509db805..00000000000
--- a/jdk/make/sun/rmi/rmic/FILES.gmk
+++ /dev/null
@@ -1,50 +0,0 @@
-#
-# Copyright (c) 2002, 2003, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Generated by IBM JTC-SV tools.genmake
-# Copyright (c) IBM Corporation 1998.
-
-RMIC_java = \
- sun/rmi/rmic/BatchEnvironment.java \
- sun/rmi/rmic/Util.java \
- sun/rmi/rmic/Constants.java \
- sun/rmi/rmic/Generator.java \
- sun/rmi/rmic/IndentingWriter.java \
- sun/rmi/rmic/Main.java \
- sun/rmi/rmic/Names.java \
- sun/rmi/rmic/RMIConstants.java \
- sun/rmi/rmic/RMIGenerator.java \
- sun/rmi/rmic/RemoteClass.java \
- sun/rmi/rmic/newrmic/BatchEnvironment.java \
- sun/rmi/rmic/newrmic/Constants.java \
- sun/rmi/rmic/newrmic/Generator.java \
- sun/rmi/rmic/newrmic/IndentingWriter.java \
- sun/rmi/rmic/newrmic/Main.java \
- sun/rmi/rmic/newrmic/Resources.java \
- sun/rmi/rmic/newrmic/jrmp/Constants.java \
- sun/rmi/rmic/newrmic/jrmp/JrmpGenerator.java \
- sun/rmi/rmic/newrmic/jrmp/RemoteClass.java \
- sun/rmi/rmic/newrmic/jrmp/StubSkeletonWriter.java \
- sun/rmi/rmic/newrmic/jrmp/Util.java
diff --git a/jdk/make/sun/rmi/rmic/Makefile b/jdk/make/sun/rmi/rmic/Makefile
deleted file mode 100644
index 3f4e560f3e9..00000000000
--- a/jdk/make/sun/rmi/rmic/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-#
-# Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building sun.rmi.rmic.* and the "rmic" command
-#
-
-BUILDDIR = ../../..
-PACKAGE = sun.rmi.rmic
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# This program must contain a manifest that defines the execution level
-# needed to follow standard Vista User Access Control Guidelines
-# This must be set before Program.gmk is included
-#
-BUILD_MANIFEST=true
-
-#
-# Files
-#
-include FILES.gmk
-
-FILES_java = $(RMIC_java)
-
-#
-# Resources
-#
-LOCALE_SET_DEFINITION = jdk
-RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES = $(PKGDIR)/resources/rmic.properties
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
diff --git a/jdk/make/sun/rmi/rmid/Makefile b/jdk/make/sun/rmi/rmid/Makefile
deleted file mode 100644
index ce1b936faae..00000000000
--- a/jdk/make/sun/rmi/rmid/Makefile
+++ /dev/null
@@ -1,81 +0,0 @@
-#
-# Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Install a wrapper for the "rmid" command. The associated classfiles
-# are built at a higher level.
-#
-
-BUILDDIR = ../../..
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-PACKAGE = sun.rmi.activation
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-build: stubs rmid
-
-#
-# Resources
-#
-LOCALE_SET_DEFINITION = jre
-RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES = sun/rmi/server/resources/rmid.properties
-
-#
-# Extra dependencies.
-#
-classes: stubs
-
-#
-# Rules to build activation-system stubs
-#
-
-# Full package names of implementations requiring stubs
-REMOTE_impls = \
- sun.rmi.server.Activation$$ActivationSystemImpl \
- java.rmi.activation.ActivationGroup
-
-REMOTE_files = $(subst .,/,$(REMOTE_impls))
-FILES_stubs = $(REMOTE_files:%=$(CLASSBINDIR)/%_Stub.class)
-
-#
-# Compile stubs for remote implementations
-# (use -v1.2 stubs for activation system)
-#
-
-$(CLASSBINDIR)/%_Stub.class: $(CLASSBINDIR)/%.class
- $(RMIC) -v1.2 -classpath $(CLASSBINDIR) \
- -d $(CLASSBINDIR) '$(subst /,.,$(<:$(CLASSBINDIR)/%.class=%))'
- @$(java-vm-cleanup)
-
-stubs: $(FILES_stubs)
-
-#
-# Rules to
-#
-include $(BUILDDIR)/common/Classes.gmk
-
-rmid:
- $(call make-launcher, rmid, sun.rmi.server.Activation, , )
diff --git a/jdk/make/sun/security/Makefile b/jdk/make/sun/security/Makefile
deleted file mode 100644
index 0a1a7aa7265..00000000000
--- a/jdk/make/sun/security/Makefile
+++ /dev/null
@@ -1,72 +0,0 @@
-#
-# Copyright (c) 1996, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Build classes for security tools:
-#
-# * keytool
-# * jarsigner
-# * policytool
-#
-# Also install wrappers for all of these.
-#
-
-BUILDDIR = ../..
-SUBDIRS_MAKEFLAGS += JAVAC_MAX_WARNINGS=true
-SUBDIRS_MAKEFLAGS += JAVAC_WARNINGS_FATAL=true
-include $(BUILDDIR)/common/Defs.gmk
-
-# build sun/security/jgss/wrapper on non-windows platforms
-JGSS_WRAPPER =
-ifneq ($(PLATFORM), windows)
- JGSS_WRAPPER = jgss/wrapper
-endif
-
-# Build PKCS#11 on all platforms
-PKCS11 = pkcs11
-
-# Build Microsoft CryptoAPI provider only on Windows platform.
-MSCAPI =
-ifeq ($(PLATFORM), windows)
- MSCAPI = mscapi
-endif
-
-# Build in-tree elliptic curve crypto provider only when
-# DISABLE_INTREE_EC is not set
-INTREE_EC = ec
-ifdef DISABLE_INTREE_EC
- INTREE_EC =
-endif
-
-SUBDIRS = $(INTREE_EC) other action util krb5
-SUBDIRS_misc = jgss $(PKCS11) $(JGSS_WRAPPER) $(MSCAPI) smartcardio
-SUBDIRS_tools = tools
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
-clean::
- $(RM) -r $(CLASSBINDIR)/sun/security
diff --git a/jdk/make/sun/security/action/Makefile b/jdk/make/sun/security/action/Makefile
deleted file mode 100644
index 1d4e13ae425..00000000000
--- a/jdk/make/sun/security/action/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PACKAGE = sun.security.action
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-AUTO_FILES_JAVA_DIRS = sun/security/action
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
diff --git a/jdk/make/sun/security/ec/FILES_c.gmk b/jdk/make/sun/security/ec/FILES_c.gmk
deleted file mode 100644
index 278cb21a199..00000000000
--- a/jdk/make/sun/security/ec/FILES_c.gmk
+++ /dev/null
@@ -1,54 +0,0 @@
-#
-# Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_c = \
- ec.c \
- ec2_163.c \
- ec2_193.c \
- ec2_233.c \
- ec2_aff.c \
- ec2_mont.c \
- ecdecode.c \
- ecl.c \
- ecl_curve.c \
- ecl_gf.c \
- ecl_mult.c \
- ec_naf.c \
- ecp_192.c \
- ecp_224.c \
- ecp_256.c \
- ecp_384.c \
- ecp_521.c \
- ecp_aff.c \
- ecp_jac.c \
- ecp_jm.c \
- ecp_mont.c \
- mp_gf2m.c \
- mpi.c \
- mplogic.c \
- mpmontg.c \
- oid.c \
- secitem.c
-
diff --git a/jdk/make/sun/security/ec/Makefile b/jdk/make/sun/security/ec/Makefile
deleted file mode 100644
index bceb031ad0a..00000000000
--- a/jdk/make/sun/security/ec/Makefile
+++ /dev/null
@@ -1,324 +0,0 @@
-#
-# Copyright (c) 2009, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building sunec.jar and sunec native library.
-#
-# This file was derived from make/com/sun/crypto/provider/Makefile.
-#
-
-#
-# (The terms "OpenJDK" and "JDK" below refer to OpenJDK and Sun JDK builds
-# respectively.)
-#
-# JCE builds are very different between OpenJDK and JDK. The OpenJDK JCE
-# jar files do not require signing, but those for JDK do. If an unsigned
-# jar file is installed into JDK, things will break when the crypto
-# routines are called.
-#
-# This Makefile does the "real" build of the JCE files. For OpenJDK,
-# the jar files built here are installed directly into the OpenJDK.
-#
-# For JDK, the binaries use pre-built/pre-signed binary files stored in
-# the closed workspace that are not shipped in the OpenJDK workspaces.
-# We still build the JDK files here to verify the files compile, and in
-# preparation for possible signing. Developers working on JCE in JDK
-# must sign the JCE files before testing. The JCE signing key is kept
-# separate from the JDK workspace to prevent its disclosure.
-#
-# SPECIAL NOTE TO JCE/JDK developers: The source files must eventually
-# be built, signed, and then the resulting jar files MUST BE CHECKED
-# INTO THE CLOSED PART OF THE WORKSPACE*. This separate step *MUST NOT
-# BE FORGOTTEN*, otherwise a bug fixed in the source code will not be
-# reflected in the shipped binaries. The "release" target should be
-# used to generate the required files.
-#
-# There are a number of targets to help both JDK/OpenJDK developers.
-#
-# Main Targets (JDK/OPENJDK):
-#
-# all/clobber/clean The usual, plus the native libraries.
-# If OpenJDK, installs sunec.jar.
-# If JDK, installs prebuilt
-# sunec.jar.
-#
-# jar Builds/installs sunec.jar
-# If OpenJDK, does not sign.
-# If JDK, tries to sign.
-#
-# Other lesser-used Targets (JDK/OPENJDK):
-#
-# build-jar Builds sunec.jar
-# (does not sign/install)
-#
-# install-jar Alias for "jar" above.
-#
-# Other targets (JDK only):
-#
-# sign Alias for sign-jar
-# sign-jar Builds/signs sunec.jar (no install)
-#
-# release Builds all targets in preparation
-# for workspace integration.
-#
-# install-prebuilt Installs the pre-built jar files
-#
-# This makefile was written to support parallel target execution.
-#
-
-BUILDDIR = ../../..
-PACKAGE = sun.security.ec
-PRODUCT = sun
-
-#
-# The following is for when we need to do postprocessing
-# (signing) against a read-only build. If the OUTPUTDIR
-# isn't writable, the build currently crashes out.
-#
-ifndef OPENJDK
- ifdef ALT_JCE_BUILD_DIR
- # =====================================================
- # Where to place the output, in case we're building from a read-only
- # build area. (e.g. a release engineering build.)
- JCE_BUILD_DIR=${ALT_JCE_BUILD_DIR}
- IGNORE_WRITABLE_OUTPUTDIR_TEST=true
- else
- JCE_BUILD_DIR=${TEMPDIR}
- endif
-endif
-
-JAVAC_MAX_WARNINGS=false
-JAVAC_LINT_OPTIONS=-Xlint:all,-deprecation
-JAVAC_WARNINGS_FATAL=true
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Location for the newly built classfiles.
-#
-CLASSDESTDIR = $(TEMPDIR)/classes
-
-#
-# Java files
-#
-AUTO_FILES_JAVA_DIRS = $(PKGDIR)
-
-#
-# Some licensees do not get the native ECC sources, but we still need to
-# be able to build "all" for them. Check here to see if the sources are
-# available. If not, then skip them.
-#
-
-NATIVE_ECC_AVAILABLE := $(shell \
- if [ -d $(SHARE_SRC)/native/$(PKGDIR)/impl ] ; then \
- $(ECHO) true; \
- else \
- $(ECHO) false; \
- fi)
-
-ifeq ($(NATIVE_ECC_AVAILABLE), true)
-
- LIBRARY = sunec
-
- #
- # Java files that define native methods
- #
- FILES_export = \
- $(PKGDIR)/ECDHKeyAgreement.java \
- $(PKGDIR)/ECDSASignature.java \
- $(PKGDIR)/ECKeyPairGenerator.java
-
- JAVAHFLAGS = -bootclasspath \
- "$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)$(JCE_PATH)"
-
-
- #
- # C and C++ files
- #
- include FILES_c.gmk
-
- FILES_cpp = ECC_JNI.cpp
-
- CPLUSPLUSLIBRARY=true
-
- FILES_m = mapfile-vers
-
- #
- # Find native code
- #
- vpath %.cpp $(SHARE_SRC)/native/$(PKGDIR)
-
- vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/impl
-
- #
- # Find include files
- #
- OTHER_INCLUDES += -I$(SHARE_SRC)/native/$(PKGDIR)/impl
-
- #
- # Compiler flags
- #
- OTHER_CFLAGS += -DMP_API_COMPATIBLE -DNSS_ECC_MORE_THAN_SUITE_B
-
- #
- # Libraries to link
- #
- ifneq ($(PLATFORM), windows)
- OTHER_LDLIBS = $(LIBCXX)
- endif
-
- include $(BUILDDIR)/common/Mapfile-vers.gmk
-
- include $(BUILDDIR)/common/Library.gmk
-
-else # NATIVE_ECC_AVAILABLE
-
- include $(BUILDDIR)/common/Classes.gmk
-
-endif # NATIVE_ECC_AVAILABLE
-
-#
-# We use a variety of subdirectories in the $(TEMPDIR) depending on what
-# part of the build we're doing. Both OPENJDK/JDK builds are initially
-# done in the unsigned area. When files are signed in JDK,
-# they will be placed in the appropriate area.
-#
-UNSIGNED_DIR = $(TEMPDIR)/unsigned
-
-include $(BUILDDIR)/javax/crypto/Defs-jce.gmk
-
-#
-# Rules
-#
-
-ifdef OPENJDK
-all: build-jar install-jar
-else
-all: build-jar install-prebuilt
- $(build-warning)
-endif
-
-
-# =====================================================
-# Build the unsigned sunec.jar file.
-#
-
-JAR_DESTFILE = $(EXTDIR)/sunec.jar
-
-#
-# Since the -C option to jar is used below, each directory entry must be
-# preceded with the appropriate directory to "cd" into.
-#
-JAR_DIRS = $(patsubst %, -C $(CLASSDESTDIR) %, $(AUTO_FILES_JAVA_DIRS))
-
-build-jar: $(UNSIGNED_DIR)/sunec.jar
-
-#
-# Build sunec.jar.
-#
-$(UNSIGNED_DIR)/sunec.jar: build $(JCE_MANIFEST_FILE)
- $(prep-target)
- $(BOOT_JAR_CMD) cmf $(JCE_MANIFEST_FILE) $@ $(JAR_DIRS) \
- $(BOOT_JAR_JFLAGS)
- @$(java-vm-cleanup)
-
-
-ifndef OPENJDK
-# =====================================================
-# Sign the provider jar file. Not needed for OpenJDK.
-#
-
-SIGNED_DIR = $(JCE_BUILD_DIR)/signed
-
-sign: sign-jar
-
-sign-jar: $(SIGNED_DIR)/sunec.jar
-
-ifndef ALT_JCE_BUILD_DIR
-$(SIGNED_DIR)/sunec.jar: $(UNSIGNED_DIR)/sunec.jar
-else
-#
-# We have to remove the build dependency, otherwise, we'll try to rebuild it
-# which we can't do on a read-only filesystem.
-#
-$(SIGNED_DIR)/sunec.jar:
- @if [ ! -r $(UNSIGNED_DIR)/sunec.jar ] ; then \
- $(ECHO) "Couldn't find $(UNSIGNED_DIR)/sunec.jar"; \
- exit 1; \
- fi
-endif
- $(call sign-file, $(UNSIGNED_DIR)/sunec.jar)
-
-
-# =====================================================
-# Create the Release Engineering files. Signed builds, etc.
-#
-
-release: $(SIGNED_DIR)/sunec.jar
- $(RM) $(JCE_BUILD_DIR)/release/sunec.jar
- $(MKDIR) -p $(JCE_BUILD_DIR)/release
- $(CP) $(SIGNED_DIR)/sunec.jar $(JCE_BUILD_DIR)/release
- $(release-warning)
-
-endif # OPENJDK
-
-
-# =====================================================
-# Install routines.
-#
-
-#
-# Install sunec.jar, depending on which type is requested.
-#
-install-jar jar: $(JAR_DESTFILE)
-ifndef OPENJDK
- $(release-warning)
-endif
-
-ifdef OPENJDK
-$(JAR_DESTFILE): $(UNSIGNED_DIR)/sunec.jar
-else
-$(JAR_DESTFILE): $(SIGNED_DIR)/sunec.jar
-endif
- $(install-file)
-
-ifndef OPENJDK
-install-prebuilt:
- @$(ECHO) "\n>>>Installing prebuilt SunEC provider..."
- $(RM) $(JAR_DESTFILE)
- $(CP) $(PREBUILT_DIR)/ec/sunec.jar $(JAR_DESTFILE)
-endif
-
-
-# =====================================================
-# Support routines.
-#
-
-clobber clean::
- $(RM) -r $(JAR_DESTFILE) $(TEMPDIR) $(JCE_BUILD_DIR)
-
-.PHONY: build-jar jar install-jar
-ifndef OPENJDK
-.PHONY: sign sign-jar release install-prebuilt
-endif
diff --git a/jdk/make/sun/security/ec/mapfile-vers b/jdk/make/sun/security/ec/mapfile-vers
deleted file mode 100644
index c7c6c6cd31c..00000000000
--- a/jdk/make/sun/security/ec/mapfile-vers
+++ /dev/null
@@ -1,37 +0,0 @@
-#
-# Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- Java_sun_security_ec_ECKeyPairGenerator_generateECKeyPair;
- Java_sun_security_ec_ECKeyPairGenerator_getEncodedBytes;
- Java_sun_security_ec_ECDSASignature_signDigest;
- Java_sun_security_ec_ECDSASignature_verifySignedDigest;
- Java_sun_security_ec_ECDHKeyAgreement_deriveKey;
- local:
- *;
-};
diff --git a/jdk/make/sun/security/jgss/Makefile b/jdk/make/sun/security/jgss/Makefile
deleted file mode 100644
index e8dbb6c2046..00000000000
--- a/jdk/make/sun/security/jgss/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-#
-# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PACKAGE = sun.security.jgss
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-AUTO_FILES_JAVA_DIRS = sun/security/jgss
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
diff --git a/jdk/make/sun/security/jgss/wrapper/FILES_c.gmk b/jdk/make/sun/security/jgss/wrapper/FILES_c.gmk
deleted file mode 100644
index 438168cbfc2..00000000000
--- a/jdk/make/sun/security/jgss/wrapper/FILES_c.gmk
+++ /dev/null
@@ -1,29 +0,0 @@
-#
-# Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_c = \
- NativeUtil.c \
- NativeFunc.c \
- GSSLibStub.c
diff --git a/jdk/make/sun/security/jgss/wrapper/Makefile b/jdk/make/sun/security/jgss/wrapper/Makefile
deleted file mode 100644
index 1f7ffc252e9..00000000000
--- a/jdk/make/sun/security/jgss/wrapper/Makefile
+++ /dev/null
@@ -1,77 +0,0 @@
-#
-# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../../..
-PACKAGE = sun.security.jgss.wrapper
-PRODUCT = sun
-
-LIBRARY = j2gss
-# Force name of temp directory (needed due to LIBRARY change below)
-LIBRARY_OUTPUT = j2gss
-
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# C and Java Files
-#
-include FILES_c.gmk
-
-AUTO_FILES_JAVA_DIRS = sun/security/jgss/wrapper
-
-#
-# Java files that define native methods
-#
-FILES_export = \
- sun/security/jgss/wrapper/GSSLibStub.java
-
-#
-# Find native code
-#
-vpath %.c \
- $(SHARE_SRC)/native/sun/security/jgss/wrapper \
- $(PLATFORM_SRC)/native/sun/security/jgss/wrapper
-
-#
-# Find include files
-#
-OTHER_INCLUDES += \
- -I$(SHARE_SRC)/native/sun/security/jgss/wrapper \
- -I$(PLATFORM_SRC)/native/sun/security/jgss/wrapper
-
-#
-# Rules
-#
-#FILES_class = $(FILES_java:%.java=$(CLASSDESTDIR)/%.class)
-
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-include $(BUILDDIR)/common/Library.gmk
-
-#
-# Libraries to link
-#
-ifneq ($(PLATFORM), windows)
- OTHER_LDLIBS = $(LIBDL)
-endif
-
diff --git a/jdk/make/sun/security/jgss/wrapper/mapfile-vers b/jdk/make/sun/security/jgss/wrapper/mapfile-vers
deleted file mode 100644
index fe5c5382c20..00000000000
--- a/jdk/make/sun/security/jgss/wrapper/mapfile-vers
+++ /dev/null
@@ -1,63 +0,0 @@
-#
-# Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- JNI_OnLoad;
- JNI_OnUnload;
- Java_sun_security_jgss_wrapper_GSSLibStub_releaseName;
- Java_sun_security_jgss_wrapper_GSSLibStub_importName;
- Java_sun_security_jgss_wrapper_GSSLibStub_compareName;
- Java_sun_security_jgss_wrapper_GSSLibStub_canonicalizeName;
- Java_sun_security_jgss_wrapper_GSSLibStub_exportName;
- Java_sun_security_jgss_wrapper_GSSLibStub_displayName;
- Java_sun_security_jgss_wrapper_GSSLibStub_acquireCred;
- Java_sun_security_jgss_wrapper_GSSLibStub_releaseCred;
- Java_sun_security_jgss_wrapper_GSSLibStub_getCredName;
- Java_sun_security_jgss_wrapper_GSSLibStub_getCredTime;
- Java_sun_security_jgss_wrapper_GSSLibStub_getCredUsage;
- Java_sun_security_jgss_wrapper_GSSLibStub_importContext;
- Java_sun_security_jgss_wrapper_GSSLibStub_initContext;
- Java_sun_security_jgss_wrapper_GSSLibStub_acceptContext;
- Java_sun_security_jgss_wrapper_GSSLibStub_getContextName;
- Java_sun_security_jgss_wrapper_GSSLibStub_getContextMech;
- Java_sun_security_jgss_wrapper_GSSLibStub_inquireContext;
- Java_sun_security_jgss_wrapper_GSSLibStub_deleteContext;
- Java_sun_security_jgss_wrapper_GSSLibStub_getContextTime;
- Java_sun_security_jgss_wrapper_GSSLibStub_wrapSizeLimit;
- Java_sun_security_jgss_wrapper_GSSLibStub_exportContext;
- Java_sun_security_jgss_wrapper_GSSLibStub_getMic;
- Java_sun_security_jgss_wrapper_GSSLibStub_verifyMic;
- Java_sun_security_jgss_wrapper_GSSLibStub_wrap;
- Java_sun_security_jgss_wrapper_GSSLibStub_unwrap;
- Java_sun_security_jgss_wrapper_GSSLibStub_indicateMechs;
- Java_sun_security_jgss_wrapper_GSSLibStub_inquireNamesForMech;
- Java_sun_security_jgss_wrapper_GSSLibStub_init;
- Java_sun_security_jgss_wrapper_GSSLibStub_getMechPtr;
- local:
- *;
-};
diff --git a/jdk/make/sun/security/krb5/FILES_c_windows.gmk b/jdk/make/sun/security/krb5/FILES_c_windows.gmk
deleted file mode 100644
index 82d5b6b85dc..00000000000
--- a/jdk/make/sun/security/krb5/FILES_c_windows.gmk
+++ /dev/null
@@ -1,28 +0,0 @@
-#
-# Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_c = \
- NativeCreds.c \
- WindowsDirectory.c
diff --git a/jdk/make/sun/security/krb5/Makefile b/jdk/make/sun/security/krb5/Makefile
deleted file mode 100644
index 5997af4da7e..00000000000
--- a/jdk/make/sun/security/krb5/Makefile
+++ /dev/null
@@ -1,97 +0,0 @@
-#
-# Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PACKAGE = sun.security.krb5
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Java Files
-#
-AUTO_FILES_JAVA_DIRS = sun/security/krb5
-
-ifeq ($(PLATFORM), macosx)
-FILES_export = sun/security/krb5/Credentials.java
-FILES_c = nativeccache.c
-LIBRARY = osxkrb5
-endif # PLATFORM
-
-ifeq ($(PLATFORM), windows)
-#
-# Java files that define native methods
-#
-FILES_export = \
- sun/security/krb5/Credentials.java \
- sun/security/krb5/Config.java
-include FILES_c_windows.gmk
-# We need some extra libs for win32
-LIBRARY = w2k_lsa_auth
-EXTRA_LIBS += Secur32.lib netapi32.lib\
- kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
- advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib\
- odbccp32.lib wsock32.lib
-endif # PLATFORM
-
-#
-# Find native code
-#
-ifeq ($PLATFORM), macosx)
- vpath %.c $(call NativeSrcDirList,,native/sun/security/krb5)
-else
- vpath %.c \
- $(PLATFORM_SRC)/native/sun/security/krb5
-endif
-
-JGSS_NATIVE_SRC=$(PLATFORM_SRC)/native/sun/security/krb5
-JGSS_NATIVE_DIR_EXISTS := $(shell if [ -d $(JGSS_NATIVE_SRC) ] ; then echo true; else echo false; fi)
-
-#
-# Rules
-#
-ifeq ($(PLATFORM), windows)
- ifeq ($(JGSS_NATIVE_DIR_EXISTS), true)
- include $(BUILDDIR)/common/Library.gmk
- endif
-else ifeq ($(PLATFORM), macosx)
- include $(BUILDDIR)/common/Library.gmk
-else
-include $(BUILDDIR)/common/Classes.gmk
-endif # PLATFORM
-
-ifneq ($(PLATFORM), windows)
- ifeq ($(PLATFORM), macosx)
- OTHER_LDLIBS = $(LIBDL) -framework Kerberos
- else
- OTHER_LDLIBS = $(LIBDL)
- endif
-endif
-
-build:
-ifeq ($(PLATFORM),windows)
- $(call make-launcher, kinit, sun.security.krb5.internal.tools.Kinit, , )
- $(call make-launcher, klist, sun.security.krb5.internal.tools.Klist, , )
- $(call make-launcher, ktab, sun.security.krb5.internal.tools.Ktab, , )
-endif
diff --git a/jdk/make/sun/security/mscapi/FILES_cpp.gmk b/jdk/make/sun/security/mscapi/FILES_cpp.gmk
deleted file mode 100644
index 20ee872e460..00000000000
--- a/jdk/make/sun/security/mscapi/FILES_cpp.gmk
+++ /dev/null
@@ -1,28 +0,0 @@
-#
-# Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_cpp = \
- security.cpp
-
diff --git a/jdk/make/sun/security/mscapi/Makefile b/jdk/make/sun/security/mscapi/Makefile
deleted file mode 100644
index d48a1819f74..00000000000
--- a/jdk/make/sun/security/mscapi/Makefile
+++ /dev/null
@@ -1,296 +0,0 @@
-#
-# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building sunmscapi.jar and native libraries.
-#
-# This file was derived from make/com/sun/crypto/provider/Makefile.
-#
-
-#
-# (The terms "OpenJDK" and "JDK" below refer to OpenJDK and Sun JDK builds
-# respectively.)
-#
-# JCE builds are very different between OpenJDK and JDK. The OpenJDK JCE
-# jar files do not require signing, but those for JDK do. If an unsigned
-# jar file is installed into JDK, things will break when the crypto
-# routines are called.
-#
-# This Makefile does the "real" build of the JCE files. For OpenJDK,
-# the jar files built here are installed directly into the OpenJDK.
-#
-# For JDK, the binaries use pre-built/pre-signed binary files stored in
-# the closed workspace that are not shipped in the OpenJDK workspaces.
-# We still build the JDK files here to verify the files compile, and in
-# preparation for possible signing. Developers working on JCE in JDK
-# must sign the JCE files before testing. The JCE signing key is kept
-# separate from the JDK workspace to prevent its disclosure.
-#
-# SPECIAL NOTE TO JCE/JDK developers: The source files must eventually
-# be built, signed, and then the resulting jar files MUST BE CHECKED
-# INTO THE CLOSED PART OF THE WORKSPACE*. This separate step *MUST NOT
-# BE FORGOTTEN*, otherwise a bug fixed in the source code will not be
-# reflected in the shipped binaries. The "release" target should be
-# used to generate the required files.
-#
-# There are a number of targets to help both JDK/OpenJDK developers.
-#
-# Main Targets (JDK/OPENJDK):
-#
-# all/clobber/clean The usual, plus the native libraries.
-# If OpenJDK, installs sunmscapi.jar.
-# If JDK, installs prebuilt
-# sunmscapi.jar.
-#
-# jar Builds/installs sunmscapi.jar
-# If OpenJDK, does not sign.
-# If JDK, tries to sign.
-#
-# Other lesser-used Targets (JDK/OPENJDK):
-#
-# build-jar Builds sunmscapi.jar
-# (does not sign/install)
-#
-# install-jar Alias for "jar" above.
-#
-# Other targets (JDK only):
-#
-# sign Alias for sign-jar
-# sign-jar Builds/signs sunmscapi.jar (no install)
-#
-# release Builds all targets in preparation
-# for workspace integration.
-#
-# install-prebuilt Installs the pre-built jar files
-#
-# This makefile was written to support parallel target execution.
-#
-
-BUILDDIR = ../../..
-PACKAGE = sun.security.mscapi
-LIBRARY = sunmscapi
-PRODUCT = sun
-
-#
-# The following is for when we need to do postprocessing
-# (signing/obfuscation) against a read-only build. If the OUTPUTDIR
-# isn't writable, the build currently crashes out.
-#
-ifndef OPENJDK
- ifdef ALT_JCE_BUILD_DIR
- # =====================================================
- # Where to place the output, in case we're building from a read-only
- # build area. (e.g. a release engineering build.)
- JCE_BUILD_DIR=${ALT_JCE_BUILD_DIR}
- IGNORE_WRITABLE_OUTPUTDIR_TEST=true
- else
- JCE_BUILD_DIR=${TEMPDIR}
- endif
-endif
-
-include $(BUILDDIR)/common/Defs.gmk
-
-CPLUSPLUSLIBRARY=true
-
-#
-# C++ and Java Files
-#
-include FILES_cpp.gmk
-
-AUTO_FILES_JAVA_DIRS = sun/security/mscapi
-
-#
-# Java files that define native methods
-#
-FILES_export = \
- sun/security/mscapi/KeyStore.java \
- sun/security/mscapi/Key.java \
- sun/security/mscapi/PRNG.java \
- sun/security/mscapi/RSACipher.java \
- sun/security/mscapi/RSAPublicKey.java \
- sun/security/mscapi/RSASignature.java \
- sun/security/mscapi/RSAKeyPairGenerator.java
-
-#
-# Find native code
-#
-vpath %.cpp \
- $(PLATFORM_SRC)/native/sun/security/mscapi
-
-#
-# Find include files
-#
-OTHER_INCLUDES += \
- -I$(PLATFORM_SRC)/native/sun/security/mscapi
-
-#
-# Rules
-#
-CLASSDESTDIR = $(TEMPDIR)/classes
-JAVAHFLAGS = -bootclasspath \
- "$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)$(JCE_PATH)"
-
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-
-include $(BUILDDIR)/common/Library.gmk
-
-#
-# Libraries to link
-#
-ifeq ($(PLATFORM), windows)
- OTHER_LDLIBS += Crypt32.Lib
-endif
-
-#
-# We use a variety of subdirectories in the $(TEMPDIR) depending on what
-# part of the build we're doing. Both OPENJDK/JDK builds are initially
-# done in the unsigned area. When files are signed in JDK,
-# they will be placed in the appropriate area.
-#
-UNSIGNED_DIR = $(TEMPDIR)/unsigned
-
-#
-# Rules
-#
-
-ifdef OPENJDK
-all: build-jar install-jar
-else
-all: build-jar install-prebuilt
- $(build-warning)
-endif
-
-include $(BUILDDIR)/javax/crypto/Defs-jce.gmk
-
-
-# =====================================================
-# Build the unsigned sunmscapi.jar file.
-#
-
-JAR_DESTFILE = $(EXTDIR)/sunmscapi.jar
-
-#
-# The sunmscapi.jar needs to be in the extension class directory,
-# therefore none of its classes can appear in $(CLASSBINDIR).
-# Currently no one is using any of the MSCAPI internals, so these files
-# should not have been built.
-#
-
-#
-# Since the -C option to jar is used below, each directory entry must be
-# preceded with the appropriate directory to "cd" into.
-#
-JAR_DIRS = $(patsubst %, -C $(CLASSDESTDIR) %, $(AUTO_FILES_JAVA_DIRS))
-
-build-jar: $(UNSIGNED_DIR)/sunmscapi.jar
-
-#
-# Build sunmscapi.jar.
-#
-$(UNSIGNED_DIR)/sunmscapi.jar: build $(JCE_MANIFEST_FILE)
- $(prep-target)
- $(BOOT_JAR_CMD) cmf $(JCE_MANIFEST_FILE) $@ $(JAR_DIRS) \
- $(BOOT_JAR_JFLAGS)
- @$(java-vm-cleanup)
-
-
-ifndef OPENJDK
-# =====================================================
-# Sign the provider jar file. Not needed for OpenJDK.
-#
-
-SIGNED_DIR = $(JCE_BUILD_DIR)/signed
-
-sign: sign-jar
-
-sign-jar: $(SIGNED_DIR)/sunmscapi.jar
-
-ifndef ALT_JCE_BUILD_DIR
-$(SIGNED_DIR)/sunmscapi.jar: $(UNSIGNED_DIR)/sunmscapi.jar
-else
-#
-# We have to remove the build dependency, otherwise, we'll try to rebuild it
-# which we can't do on a read-only filesystem.
-#
-$(SIGNED_DIR)/sunmscapi.jar:
- @if [ ! -r $(UNSIGNED_DIR)/sunmscapi.jar ] ; then \
- $(ECHO) "Couldn't find $(UNSIGNED_DIR)/sunmscapi.jar"; \
- exit 1; \
- fi
-endif
- $(call sign-file, $(UNSIGNED_DIR)/sunmscapi.jar)
-
-
-# =====================================================
-# Create the Release Engineering files. Signed builds, etc.
-#
-
-release: $(SIGNED_DIR)/sunmscapi.jar
- $(RM) $(JCE_BUILD_DIR)/release/sunmscapi.jar
- $(MKDIR) -p $(JCE_BUILD_DIR)/release
- $(CP) $(SIGNED_DIR)/sunmscapi.jar $(JCE_BUILD_DIR)/release
- $(release-warning)
-
-endif # OPENJDK
-
-
-# =====================================================
-# Install routines.
-#
-
-#
-# Install sunmscapi.jar, depending on which type is requested.
-#
-install-jar jar: $(JAR_DESTFILE)
-ifndef OPENJDK
- $(release-warning)
-endif
-
-ifdef OPENJDK
-$(JAR_DESTFILE): $(UNSIGNED_DIR)/sunmscapi.jar
-else
-$(JAR_DESTFILE): $(SIGNED_DIR)/sunmscapi.jar
-endif
- $(install-file)
-
-ifndef OPENJDK
-install-prebuilt:
- @$(ECHO) "\n>>>Installing prebuilt SunMSCAPI provider..."
- $(RM) $(JAR_DESTFILE)
- $(CP) $(PREBUILT_DIR)/mscapi/sunmscapi.jar $(JAR_DESTFILE)
-endif
-
-
-# =====================================================
-# Support routines.
-#
-
-clobber clean::
- $(RM) -r $(JAR_DESTFILE) $(TEMPDIR) $(JCE_BUILD_DIR)
-
-.PHONY: build-jar jar install-jar
-ifndef OPENJDK
-.PHONY: sign sign-jar release install-prebuilt
-endif
diff --git a/jdk/make/sun/security/other/Makefile b/jdk/make/sun/security/other/Makefile
deleted file mode 100644
index cb62c983c9e..00000000000
--- a/jdk/make/sun/security/other/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-#
-# Copyright (c) 1996, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PACKAGE = sun.security.other
-PRODUCT = sun
-JAVAC_MAX_WARNINGS=true
-JAVAC_LINT_OPTIONS=-Xlint:all,-deprecation
-JAVAC_WARNINGS_FATAL=true
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-AUTO_FILES_JAVA_DIRS = \
- sun/security/acl \
- sun/security/jca \
- sun/security/pkcs \
- sun/security/pkcs10 \
- sun/security/pkcs12 \
- sun/security/provider \
- sun/security/rsa \
- sun/security/ssl \
- sun/security/ssl/krb5 \
- sun/security/timestamp \
- sun/security/validator \
- sun/security/x509 \
- com/sun/net/ssl/internal/ssl
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
diff --git a/jdk/make/sun/security/pkcs11/FILES_c.gmk b/jdk/make/sun/security/pkcs11/FILES_c.gmk
deleted file mode 100644
index 328547a3f4a..00000000000
--- a/jdk/make/sun/security/pkcs11/FILES_c.gmk
+++ /dev/null
@@ -1,41 +0,0 @@
-#
-# Copyright (c) 2003, 2007, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_c = \
- j2secmod.c \
- j2secmod_md.c \
- p11_convert.c \
- p11_crypt.c \
- p11_digest.c \
- p11_dual.c \
- p11_general.c \
- p11_keymgmt.c \
- p11_mutex.c \
- p11_objmgmt.c \
- p11_sessmgmt.c \
- p11_sign.c \
- p11_util.c \
- p11_md.c
-
diff --git a/jdk/make/sun/security/pkcs11/Makefile b/jdk/make/sun/security/pkcs11/Makefile
deleted file mode 100644
index cdf5b12b009..00000000000
--- a/jdk/make/sun/security/pkcs11/Makefile
+++ /dev/null
@@ -1,313 +0,0 @@
-#
-# Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building sunpkcs11.jar and native libraries.
-#
-# This file was derived from make/com/sun/crypto/provider/Makefile.
-#
-
-#
-# (The terms "OpenJDK" and "JDK" below refer to OpenJDK and Sun JDK builds
-# respectively.)
-#
-# JCE builds are very different between OpenJDK and JDK. The OpenJDK JCE
-# jar files do not require signing, but those for JDK do. If an unsigned
-# jar file is installed into JDK, things will break when the crypto
-# routines are called.
-#
-# This Makefile does the "real" build of the JCE files. For OpenJDK,
-# the jar files built here are installed directly into the OpenJDK.
-#
-# For JDK, the binaries use pre-built/pre-signed binary files stored in
-# the closed workspace that are not shipped in the OpenJDK workspaces.
-# We still build the JDK files here to verify the files compile, and in
-# preparation for possible signing. Developers working on JCE in JDK
-# must sign the JCE files before testing. The JCE signing key is kept
-# separate from the JDK workspace to prevent its disclosure.
-#
-# SPECIAL NOTE TO JCE/JDK developers: The source files must eventually
-# be built, signed, and then the resulting jar files MUST BE CHECKED
-# INTO THE CLOSED PART OF THE WORKSPACE*. This separate step *MUST NOT
-# BE FORGOTTEN*, otherwise a bug fixed in the source code will not be
-# reflected in the shipped binaries. The "release" target should be
-# used to generate the required files.
-#
-# There are a number of targets to help both JDK/OpenJDK developers.
-#
-# Main Targets (JDK/OPENJDK):
-#
-# all/clobber/clean The usual, plus the native libraries.
-# If OpenJDK, installs sunpkcs11.jar.
-# If JDK, installs prebuilt
-# sunpkcs11.jar.
-#
-# jar Builds/installs sunpkcs11.jar
-# If OpenJDK, does not sign.
-# If JDK, tries to sign.
-#
-# Other lesser-used Targets (JDK/OPENJDK):
-#
-# build-jar Builds sunpkcs11.jar
-# (does not sign/install)
-#
-# install-jar Alias for "jar" above.
-#
-# Other targets (JDK only):
-#
-# sign Alias for sign-jar
-# sign-jar Builds/signs sunpkcs11.jar (no install)
-#
-# release Builds all targets in preparation
-# for workspace integration.
-#
-# install-prebuilt Installs the pre-built jar files
-#
-# This makefile was written to support parallel target execution.
-#
-
-BUILDDIR = ../../..
-PACKAGE = sun.security.pkcs11
-LIBRARY = j2pkcs11
-PRODUCT = sun
-
-#
-# The following is for when we need to do postprocessing
-# (signing/obfuscation) against a read-only build. If the OUTPUTDIR
-# isn't writable, the build currently crashes out.
-#
-ifndef OPENJDK
- ifdef ALT_JCE_BUILD_DIR
- # =====================================================
- # Where to place the output, in case we're building from a read-only
- # build area. (e.g. a release engineering build.)
- JCE_BUILD_DIR=${ALT_JCE_BUILD_DIR}
- IGNORE_WRITABLE_OUTPUTDIR_TEST=true
- else
- JCE_BUILD_DIR=${TEMPDIR}
- endif
-endif
-
-JAVAC_MAX_WARNINGS=false
-JAVAC_LINT_OPTIONS=-Xlint:all,-deprecation
-JAVAC_WARNINGS_FATAL=true
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# C and Java Files
-#
-include FILES_c.gmk
-
-#
-# Subdirectories of these are automatically included.
-#
-AUTO_FILES_JAVA_DIRS = sun/security/pkcs11
-
-#
-# Java files that define native methods
-#
-FILES_export = \
- sun/security/pkcs11/wrapper/PKCS11.java \
- sun/security/pkcs11/Secmod.java
-
-#
-# Find native code
-#
-vpath %.c \
- $(SHARE_SRC)/native/sun/security/pkcs11/wrapper \
- $(PLATFORM_SRC)/native/sun/security/pkcs11/wrapper \
-
-#
-# Find include files
-#
-OTHER_INCLUDES += \
- -I$(SHARE_SRC)/native/sun/security/pkcs11/wrapper \
- -I$(PLATFORM_SRC)/native/sun/security/pkcs11/wrapper
-
-#
-# Rules
-#
-CLASSDESTDIR = $(TEMPDIR)/classes
-JAVAHFLAGS = -bootclasspath \
- "$(CLASSDESTDIR)$(CLASSPATH_SEPARATOR)$(CLASSBINDIR)$(JCE_PATH)"
-
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-
-include $(BUILDDIR)/common/Library.gmk
-
-#
-# Libraries to link
-#
-ifneq ($(PLATFORM), windows)
- OTHER_LDLIBS = $(LIBDL)
-endif
-
-# Other config files
-SUNPKCS11_CFG =
-
-ifeq ($(PLATFORM), solaris)
-SUNPKCS11_CFG = sunpkcs11-cfg
-endif # PLATFORM
-
-SUNPKCS11_CFG_SRC = $(TOPDIR)/src/share/lib/security/sunpkcs11-solaris.cfg
-SUNPKCS11_CFG_BUILD = $(LIBDIR)/security/sunpkcs11-solaris.cfg
-
-#
-# We use a variety of subdirectories in the $(TEMPDIR) depending on what
-# part of the build we're doing. Both OPENJDK/JDK builds are initially
-# done in the unsigned area. When files are signed in JDK,
-# they will be placed in the appropriate area.
-#
-UNSIGNED_DIR = $(TEMPDIR)/unsigned
-
-#
-# Rules
-#
-
-ifdef OPENJDK
-all: $(SUNPKCS11_CFG) build-jar install-jar
-else
-all: $(SUNPKCS11_CFG) build-jar install-prebuilt
- $(build-warning)
-endif
-
-sunpkcs11-cfg: $(SUNPKCS11_CFG_BUILD)
-
-$(SUNPKCS11_CFG_BUILD): $(SUNPKCS11_CFG_SRC)
- $(install-file)
-
-include $(BUILDDIR)/javax/crypto/Defs-jce.gmk
-
-
-# =====================================================
-# Build the unsigned sunpkcs11.jar file.
-#
-
-JAR_DESTFILE = $(EXTDIR)/sunpkcs11.jar
-
-#
-# The sunpkcs11.jar needs to be in the extension class directory,
-# therefore none of its classes can appear in $(CLASSBINDIR).
-# Currently no one is using any of the PKCS11 internals, so these files
-# should not have been built.
-#
-
-#
-# Since the -C option to jar is used below, each directory entry must be
-# preceded with the appropriate directory to "cd" into.
-#
-JAR_DIRS = $(patsubst %, -C $(CLASSDESTDIR) %, $(AUTO_FILES_JAVA_DIRS))
-
-build-jar: $(UNSIGNED_DIR)/sunpkcs11.jar
-
-#
-# Build sunpkcs11.jar.
-#
-$(UNSIGNED_DIR)/sunpkcs11.jar: build $(JCE_MANIFEST_FILE)
- $(prep-target)
- $(BOOT_JAR_CMD) cmf $(JCE_MANIFEST_FILE) $@ $(JAR_DIRS) \
- $(BOOT_JAR_JFLAGS)
- @$(java-vm-cleanup)
-
-
-ifndef OPENJDK
-# =====================================================
-# Sign the provider jar file. Not needed for OpenJDK.
-#
-
-SIGNED_DIR = $(JCE_BUILD_DIR)/signed
-
-sign: sign-jar
-
-sign-jar: $(SIGNED_DIR)/sunpkcs11.jar
-
-ifndef ALT_JCE_BUILD_DIR
-$(SIGNED_DIR)/sunpkcs11.jar: $(UNSIGNED_DIR)/sunpkcs11.jar
-else
-#
-# We have to remove the build dependency, otherwise, we'll try to rebuild it
-# which we can't do on a read-only filesystem.
-#
-$(SIGNED_DIR)/sunpkcs11.jar:
- @if [ ! -r $(UNSIGNED_DIR)/sunpkcs11.jar ] ; then \
- $(ECHO) "Couldn't find $(UNSIGNED_DIR)/sunpkcs11.jar"; \
- exit 1; \
- fi
-endif
- $(call sign-file, $(UNSIGNED_DIR)/sunpkcs11.jar)
-
-
-# =====================================================
-# Create the Release Engineering files. Signed builds, etc.
-#
-
-release: $(SIGNED_DIR)/sunpkcs11.jar
- $(RM) $(JCE_BUILD_DIR)/release/sunpkcs11.jar
- $(MKDIR) -p $(JCE_BUILD_DIR)/release
- $(CP) $(SIGNED_DIR)/sunpkcs11.jar $(JCE_BUILD_DIR)/release
- $(release-warning)
-
-endif # OPENJDK
-
-
-# =====================================================
-# Install routines.
-#
-
-#
-# Install sunpkcs11.jar, depending on which type is requested.
-#
-install-jar jar: $(JAR_DESTFILE)
-ifndef OPENJDK
- $(release-warning)
-endif
-
-ifdef OPENJDK
-$(JAR_DESTFILE): $(UNSIGNED_DIR)/sunpkcs11.jar
-else
-$(JAR_DESTFILE): $(SIGNED_DIR)/sunpkcs11.jar
-endif
- $(install-file)
-
-ifndef OPENJDK
-install-prebuilt:
- @$(ECHO) "\n>>>Installing prebuilt SunPKCS11 provider..."
- $(RM) $(JAR_DESTFILE)
- $(CP) $(PREBUILT_DIR)/pkcs11/sunpkcs11.jar $(JAR_DESTFILE)
-endif
-
-
-# =====================================================
-# Support routines.
-#
-
-clobber clean::
- $(RM) -r $(JAR_DESTFILE) $(TEMPDIR) $(JCE_BUILD_DIR)
- $(RM) $(SUNPKCS11_CFG_BUILD)
-
-.PHONY: build-jar jar install-jar
-ifndef OPENJDK
-.PHONY: sign sign-jar release install-prebuilt
-endif
diff --git a/jdk/make/sun/security/pkcs11/mapfile-vers b/jdk/make/sun/security/pkcs11/mapfile-vers
deleted file mode 100644
index dfd2e34e74a..00000000000
--- a/jdk/make/sun/security/pkcs11/mapfile-vers
+++ /dev/null
@@ -1,110 +0,0 @@
-#
-# Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- JNI_OnLoad;
- Java_sun_security_pkcs11_wrapper_PKCS11_initializeLibrary;
- Java_sun_security_pkcs11_wrapper_PKCS11_finalizeLibrary;
- Java_sun_security_pkcs11_wrapper_PKCS11_connect;
- Java_sun_security_pkcs11_wrapper_PKCS11_disconnect;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1Initialize;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1Finalize;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1GetInfo;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1GetSlotList;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1GetSlotInfo;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1GetTokenInfo;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1GetMechanismList;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1GetMechanismInfo;
-# Java_sun_security_pkcs11_wrapper_PKCS11_C_1InitToken;
-# Java_sun_security_pkcs11_wrapper_PKCS11_C_1InitPIN;
-# Java_sun_security_pkcs11_wrapper_PKCS11_C_1SetPIN;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1OpenSession;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1CloseSession;
-# Java_sun_security_pkcs11_wrapper_PKCS11_C_1CloseAllSessions;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1GetSessionInfo;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1GetOperationState;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1SetOperationState;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1Login;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1Logout;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1CreateObject;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1CopyObject;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1DestroyObject;
-# Java_sun_security_pkcs11_wrapper_PKCS11_C_1GetObjectSize;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1GetAttributeValue;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1SetAttributeValue;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1FindObjectsInit;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1FindObjects;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1FindObjectsFinal;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1EncryptInit;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1Encrypt;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1EncryptUpdate;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1EncryptFinal;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1DecryptInit;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1Decrypt;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1DecryptUpdate;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1DecryptFinal;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1DigestInit;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1DigestSingle;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1DigestUpdate;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1DigestKey;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1DigestFinal;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1SignInit;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1Sign;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1SignUpdate;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1SignFinal;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1SignRecoverInit;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1SignRecover;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1VerifyInit;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1Verify;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1VerifyUpdate;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1VerifyFinal;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1VerifyRecoverInit;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1VerifyRecover;
-# Java_sun_security_pkcs11_wrapper_PKCS11_C_1DigestEncryptUpdate;
-# Java_sun_security_pkcs11_wrapper_PKCS11_C_1DecryptDigestUpdate;
-# Java_sun_security_pkcs11_wrapper_PKCS11_C_1SignEncryptUpdate;
-# Java_sun_security_pkcs11_wrapper_PKCS11_C_1DecryptVerifyUpdate;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1GenerateKey;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1GenerateKeyPair;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1WrapKey;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1UnwrapKey;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1DeriveKey;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1SeedRandom;
- Java_sun_security_pkcs11_wrapper_PKCS11_C_1GenerateRandom;
-# Java_sun_security_pkcs11_wrapper_PKCS11_C_1GetFunctionStatus;
-# Java_sun_security_pkcs11_wrapper_PKCS11_C_1CancelFunction;
-# Java_sun_security_pkcs11_wrapper_PKCS11_C_1WaitForSlotEvent;
- Java_sun_security_pkcs11_Secmod_nssGetLibraryHandle;
- Java_sun_security_pkcs11_Secmod_nssLoadLibrary;
- Java_sun_security_pkcs11_Secmod_nssVersionCheck;
- Java_sun_security_pkcs11_Secmod_nssInitialize;
- Java_sun_security_pkcs11_Secmod_nssGetModuleList;
-
- local:
- *;
-};
diff --git a/jdk/make/sun/security/smartcardio/FILES_c.gmk b/jdk/make/sun/security/smartcardio/FILES_c.gmk
deleted file mode 100644
index 67b760eefdf..00000000000
--- a/jdk/make/sun/security/smartcardio/FILES_c.gmk
+++ /dev/null
@@ -1,28 +0,0 @@
-#
-# Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_c = \
- pcsc.c \
- pcsc_md.c
diff --git a/jdk/make/sun/security/smartcardio/Makefile b/jdk/make/sun/security/smartcardio/Makefile
deleted file mode 100644
index 8d8ccf92102..00000000000
--- a/jdk/make/sun/security/smartcardio/Makefile
+++ /dev/null
@@ -1,80 +0,0 @@
-#
-# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PACKAGE = sun.security.smartcardio
-LIBRARY = j2pcsc
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# C and Java Files
-#
-include FILES_c.gmk
-
-AUTO_FILES_JAVA_DIRS = sun/security/smartcardio
-
-#
-# Java files that define native methods
-#
-FILES_export = \
- sun/security/smartcardio/PCSC.java \
- sun/security/smartcardio/PlatformPCSC.java
-
-#
-# Find native code
-#
-vpath %.c \
- $(SHARE_SRC)/native/sun/security/smartcardio \
- $(PLATFORM_SRC)/native/sun/security/smartcardio
-
-#
-# Find include files
-#
-OTHER_INCLUDES += \
- -I$(SHARE_SRC)/native/sun/security/smartcardio \
- -I$(PLATFORM_SRC)/native/sun/security/smartcardio \
- -I$(PLATFORM_SRC)/native/sun/security/smartcardio/MUSCLE
-
-#
-# Rules
-#
-#CLASSDESTDIR = $(TMPDIR)/classes
-
-#FILES_class = $(FILES_java:%.java=$(CLASSDESTDIR)/%.class)
-
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-
-include $(BUILDDIR)/common/Library.gmk
-
-#
-# Libraries to link
-#
-ifeq ($(PLATFORM), windows)
- OTHER_LDLIBS = winscard.lib
-else
- OTHER_LDLIBS = $(LIBDL)
- OTHER_CFLAGS = -D__sun_jdk
-endif
diff --git a/jdk/make/sun/security/smartcardio/mapfile-vers b/jdk/make/sun/security/smartcardio/mapfile-vers
deleted file mode 100644
index a565f4153a2..00000000000
--- a/jdk/make/sun/security/smartcardio/mapfile-vers
+++ /dev/null
@@ -1,45 +0,0 @@
-#
-# Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- JNI_OnLoad;
- Java_sun_security_smartcardio_PlatformPCSC_initialize;
- Java_sun_security_smartcardio_PCSC_SCardEstablishContext;
- Java_sun_security_smartcardio_PCSC_SCardListReaders;
- Java_sun_security_smartcardio_PCSC_SCardConnect;
- Java_sun_security_smartcardio_PCSC_SCardTransmit;
- Java_sun_security_smartcardio_PCSC_SCardStatus;
- Java_sun_security_smartcardio_PCSC_SCardDisconnect;
- Java_sun_security_smartcardio_PCSC_SCardGetStatusChange;
- Java_sun_security_smartcardio_PCSC_SCardBeginTransaction;
- Java_sun_security_smartcardio_PCSC_SCardEndTransaction;
- Java_sun_security_smartcardio_PCSC_SCardControl;
-
- local:
- *;
-};
diff --git a/jdk/make/sun/security/tools/Makefile b/jdk/make/sun/security/tools/Makefile
deleted file mode 100644
index a03f85d0849..00000000000
--- a/jdk/make/sun/security/tools/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-#
-# Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PACKAGE = sun.security.tools
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-AUTO_FILES_JAVA_DIRS = sun/security/tools
-
-#
-# Resources
-#
-LOCALE_SET_DEFINITION = jdk
-RESOURCE_BUNDLES_JAVA = sun/security/tools/jarsigner/Resources.java
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
-build:
- $(call make-launcher, keytool, sun.security.tools.keytool.Main, , )
-ifndef BUILD_HEADLESS_ONLY
- $(call make-launcher, policytool, sun.security.tools.policytool.PolicyTool, , )
-endif
-
diff --git a/jdk/make/sun/security/util/Makefile b/jdk/make/sun/security/util/Makefile
deleted file mode 100644
index be7c7f8be0d..00000000000
--- a/jdk/make/sun/security/util/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-#
-# Copyright (c) 1996, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../../..
-PACKAGE = sun.security.util
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-AUTO_FILES_JAVA_DIRS = sun/security/util
-
-#
-# Resources
-#
-LOCALE_SET_DEFINITION = jre
-RESOURCE_BUNDLES_JAVA = sun/security/util/Resources.java
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
diff --git a/jdk/make/sun/serialver/Makefile b/jdk/make/sun/serialver/Makefile
deleted file mode 100644
index b47b18fc7ce..00000000000
--- a/jdk/make/sun/serialver/Makefile
+++ /dev/null
@@ -1,61 +0,0 @@
-#
-# Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building sun.tools.serialver.*
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.tools.serialver
-PRODUCT = sun
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# This program must contain a manifest that defines the execution level
-# needed to follow standard Vista User Access Control Guidelines
-# This must be set before Program.gmk is included
-#
-BUILD_MANIFEST=true
-
-
-#
-# Files
-#
-AUTO_FILES_JAVA_DIRS = sun/tools/serialver
-
-#
-# Resources
-#
-LOCALE_SET_DEFINITION = jdk
-RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES = $(PKGDIR)/resources/serialver.properties
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
diff --git a/jdk/make/sun/splashscreen/FILES_c.gmk b/jdk/make/sun/splashscreen/FILES_c.gmk
deleted file mode 100644
index 07713d7631d..00000000000
--- a/jdk/make/sun/splashscreen/FILES_c.gmk
+++ /dev/null
@@ -1,114 +0,0 @@
-#
-# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_c = \
- java_awt_SplashScreen.c \
- splashscreen_gfx_impl.c \
- splashscreen_gif.c \
- splashscreen_impl.c \
- splashscreen_jpeg.c \
- splashscreen_png.c \
- splashscreen_sys.c \
- png.c \
- pngerror.c \
- pngget.c \
- pngmem.c \
- pngpread.c \
- pngread.c \
- pngrio.c \
- pngrtran.c \
- pngrutil.c \
- pngset.c \
- pngtrans.c \
- pngwio.c \
- pngwrite.c \
- pngwtran.c \
- pngwutil.c \
- dgif_lib.c \
- gif_err.c \
- gifalloc.c \
- jcomapi.c \
- jdapimin.c \
- jdapistd.c \
- jdcoefct.c \
- jdcolor.c \
- jddctmgr.c \
- jdhuff.c \
- jdinput.c \
- jdmainct.c \
- jdmarker.c \
- jdmaster.c \
- jdmerge.c \
- jdphuff.c \
- jdpostct.c \
- jdsample.c \
- jerror.c \
- jidctflt.c \
- jidctfst.c \
- jidctint.c \
- jidctred.c \
- jmemmgr.c \
- jmemnobs.c \
- jquant1.c \
- jquant2.c \
- jutils.c \
- jcapimin.c \
- jcapistd.c \
- jccoefct.c \
- jccolor.c \
- jcdctmgr.c \
- jchuff.c \
- jcinit.c \
- jcmainct.c \
- jcmarker.c \
- jcmaster.c \
- jcparam.c \
- jcphuff.c \
- jcprepct.c \
- jcsample.c \
- jctrans.c \
- jdtrans.c \
- jfdctflt.c \
- jfdctfst.c \
- jfdctint.c
-
-ifneq ($(SYSTEM_ZLIB),true)
- FILES_c += \
- compress.c \
- deflate.c \
- gzclose.c \
- gzlib.c \
- gzread.c \
- gzwrite.c \
- infback.c \
- inffast.c \
- inflate.c \
- inftrees.c \
- trees.c \
- uncompr.c \
- zadler32.c \
- zcrc32.c \
- zutil.c
-endif
diff --git a/jdk/make/sun/splashscreen/Makefile b/jdk/make/sun/splashscreen/Makefile
deleted file mode 100644
index 207ffb2ab6a..00000000000
--- a/jdk/make/sun/splashscreen/Makefile
+++ /dev/null
@@ -1,131 +0,0 @@
-#
-# Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.awt
-LIBRARY = splashscreen
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-include FILES_c.gmk
-
-FILES_java = \
- java/awt/SplashScreen.java
-
-FILES_export = \
- java/awt/SplashScreen.java
-
-
-#
-# Rules
-#
-# FIXME!!!!
-#ifeq ($(PLATFORM), solaris)
-# ifneq ($(ARCH), amd64)
-# FILES_reorder += reorder-$(ARCH)
-# endif
-#endif
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-include $(BUILDDIR)/common/Library.gmk
-
-JAVALIB=
-
-#
-# C Flags
-#
-
-CFLAGS += -DSPLASHSCREEN
-
-ifeq ($(PLATFORM), macosx)
- CFLAGS += -DWITH_MACOSX
-
- # CFLAGS and CPPFLAGS are added when linking as well, so we use VARIANT
- # instead to specify that we're actually compiling objective-c code here
- CFLAGS_$(VARIANT)/java_awt_SplashScreen.o = -x objective-c
- CFLAGS_$(VARIANT)/splashscreen_gfx_impl.o = -x objective-c
- CFLAGS_$(VARIANT)/splashscreen_gif.o = -x objective-c
- CFLAGS_$(VARIANT)/splashscreen_impl.o = -x objective-c
- CFLAGS_$(VARIANT)/splashscreen_jpeg.o = -x objective-c
- CFLAGS_$(VARIANT)/splashscreen_png.o = -x objective-c
- CFLAGS_$(VARIANT)/splashscreen_sys.o = -x objective-c
-
- OTHER_CFLAGS += -F/System/Library/Frameworks/ApplicationServices.framework/Frameworks
- CPPFLAGS += -I/System/Library/Frameworks/AppKit.framework/Versions/C/Headers
- OTHER_LDLIBS += $(LIBM) -lpthread -liconv -losxapp \
- -framework ApplicationServices \
- -framework Foundation \
- -framework Cocoa \
- -framework JavaNativeFoundation
-else ifneq ($(PLATFORM), windows)
- CFLAGS += -DWITH_X11
- CPPFLAGS += -I$(OPENWIN_HOME)/include -I$(OPENWIN_HOME)/include/X11/extensions
- OTHER_LDLIBS += -L$(OPENWIN_LIB) -lX11 -lXext $(LIBM) -lpthread
-else # PLATFORM
- CFLAGS += -DWITH_WIN32
- OTHER_LDLIBS += kernel32.lib user32.lib gdi32.lib delayimp.lib /DELAYLOAD:user32.dll
-#$(JVMLIB) $(OBJDIR)/../../jpeg/$(OBJDIRNAME)/jpeg$(SUFFIX).lib
-endif # PLATFORM
-
-# Add giflib include path for all platforms
-CPPFLAGS += -I$(SHARE_SRC)/native/sun/awt/giflib
-
-#
-# Add to ambient vpath to get files in a subdirectory
-#
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/splashscreen
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/giflib
-ifneq ($(SYSTEM_ZLIB),true)
- vpath %.c $(SHARE_SRC)/native/java/util/zip/zlib-$(ZLIB_VERSION)
-endif
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/libpng
-vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/image/jpeg
-ifneq ($(PLATFORM), macosx)
- vpath %.c $(PLATFORM_SRC)/native/$(PKGDIR)/splashscreen
-else
- vpath %.m $(call NativeSrcDirList,,native/$(PKGDIR)/splashscreen)
-endif
-
-ifneq ($(PLATFORM), macosx)
- CPPFLAGS += -I$(PLATFORM_SRC)/native/$(PKGDIR)/splashscreen
-else
- CPPFLAGS += $(call NativeSrcDirList,-I,native/$(PKGDIR)/splashscreen)
- CPPFLAGS += $(call NativeSrcDirList,-I,/native/sun/osxapp)
-endif
-CPPFLAGS += -I$(SHARE_SRC)/native/$(PKGDIR)/splashscreen
-CPPFLAGS += -I$(SHARE_SRC)/native/$(PKGDIR)/image/jpeg
-ifneq ($(SYSTEM_ZLIB),true)
- CPPFLAGS += -I$(SHARE_SRC)/native/java/util/zip/zlib-$(ZLIB_VERSION)
-else
- OTHER_CFLAGS += $(ZLIB_CFLAGS)
- OTHER_LDLIBS += $(ZLIB_LIBS)
-endif
-
-# Shun the less than portable MMX assembly code in pnggccrd.c,
-# and use alternative implementations in C.
-CPPFLAGS += -DPNG_NO_MMX_CODE
diff --git a/jdk/make/sun/splashscreen/mapfile-vers b/jdk/make/sun/splashscreen/mapfile-vers
deleted file mode 100644
index c7e29bd6077..00000000000
--- a/jdk/make/sun/splashscreen/mapfile-vers
+++ /dev/null
@@ -1,46 +0,0 @@
-#
-# Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- Java_java_awt_SplashScreen__1update;
- Java_java_awt_SplashScreen__1isVisible;
- Java_java_awt_SplashScreen__1getBounds;
- Java_java_awt_SplashScreen__1getInstance;
- Java_java_awt_SplashScreen__1close;
- Java_java_awt_SplashScreen__1getImageFileName;
- Java_java_awt_SplashScreen__1getImageJarName;
- Java_java_awt_SplashScreen__1setImageData;
-
- SplashLoadMemory;
- SplashLoadFile;
- SplashInit;
- SplashClose;
- SplashSetFileJarName;
- local:
- *;
-};
diff --git a/jdk/make/sun/text/FILES_java.gmk b/jdk/make/sun/text/FILES_java.gmk
deleted file mode 100644
index dbb4856c673..00000000000
--- a/jdk/make/sun/text/FILES_java.gmk
+++ /dev/null
@@ -1,265 +0,0 @@
-#
-# Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Locale data files for lib/ext/localedata.jar.
-# This includes resource bundles and data for non-US
-# languages in sun.text.resources as well as sun.util.resources.
-#
-# Locale data for US languages is built from
-# - make/java/text for classes in sun.text.resources
-# - make/java/util for classes in sun.util.resources
-#
-
-FILES_java = \
- sun/text/resources/th/BreakIteratorInfo_th.java \
- \
- sun/text/resources/ar/CollationData_ar.java \
- sun/text/resources/be/CollationData_be.java \
- sun/text/resources/bg/CollationData_bg.java \
- sun/text/resources/ca/CollationData_ca.java \
- sun/text/resources/cs/CollationData_cs.java \
- sun/text/resources/da/CollationData_da.java \
- sun/text/resources/el/CollationData_el.java \
- sun/text/resources/es/CollationData_es.java \
- sun/text/resources/et/CollationData_et.java \
- sun/text/resources/fi/CollationData_fi.java \
- sun/text/resources/fr/CollationData_fr.java \
- sun/text/resources/hi/CollationData_hi.java \
- sun/text/resources/hr/CollationData_hr.java \
- sun/text/resources/hu/CollationData_hu.java \
- sun/text/resources/is/CollationData_is.java \
- sun/text/resources/iw/CollationData_iw.java \
- sun/text/resources/ja/CollationData_ja.java \
- sun/text/resources/ko/CollationData_ko.java \
- sun/text/resources/lt/CollationData_lt.java \
- sun/text/resources/lv/CollationData_lv.java \
- sun/text/resources/mk/CollationData_mk.java \
- sun/text/resources/no/CollationData_no.java \
- sun/text/resources/pl/CollationData_pl.java \
- sun/text/resources/ro/CollationData_ro.java \
- sun/text/resources/ru/CollationData_ru.java \
- sun/text/resources/sk/CollationData_sk.java \
- sun/text/resources/sl/CollationData_sl.java \
- sun/text/resources/sq/CollationData_sq.java \
- sun/text/resources/sr/CollationData_sr.java \
- sun/text/resources/sr/CollationData_sr_Latn.java \
- sun/text/resources/sv/CollationData_sv.java \
- sun/text/resources/th/CollationData_th.java \
- sun/text/resources/tr/CollationData_tr.java \
- sun/text/resources/uk/CollationData_uk.java \
- sun/text/resources/vi/CollationData_vi.java \
- sun/text/resources/zh/CollationData_zh.java \
- sun/text/resources/zh/CollationData_zh_HK.java \
- sun/text/resources/zh/CollationData_zh_TW.java \
- \
- sun/text/resources/ar/FormatData_ar.java \
- sun/text/resources/ar/FormatData_ar_JO.java \
- sun/text/resources/ar/FormatData_ar_LB.java \
- sun/text/resources/ar/FormatData_ar_SY.java \
- sun/text/resources/be/FormatData_be.java \
- sun/text/resources/be/FormatData_be_BY.java \
- sun/text/resources/bg/FormatData_bg.java \
- sun/text/resources/bg/FormatData_bg_BG.java \
- sun/text/resources/ca/FormatData_ca.java \
- sun/text/resources/ca/FormatData_ca_ES.java \
- sun/text/resources/cs/FormatData_cs.java \
- sun/text/resources/cs/FormatData_cs_CZ.java \
- sun/text/resources/da/FormatData_da.java \
- sun/text/resources/da/FormatData_da_DK.java \
- sun/text/resources/de/FormatData_de.java \
- sun/text/resources/de/FormatData_de_AT.java \
- sun/text/resources/de/FormatData_de_CH.java \
- sun/text/resources/de/FormatData_de_DE.java \
- sun/text/resources/de/FormatData_de_LU.java \
- sun/text/resources/el/FormatData_el.java \
- sun/text/resources/el/FormatData_el_CY.java \
- sun/text/resources/el/FormatData_el_GR.java \
- sun/text/resources/es/FormatData_es.java \
- sun/text/resources/es/FormatData_es_BO.java \
- sun/text/resources/es/FormatData_es_AR.java \
- sun/text/resources/es/FormatData_es_CL.java \
- sun/text/resources/es/FormatData_es_CO.java \
- sun/text/resources/es/FormatData_es_CR.java \
- sun/text/resources/es/FormatData_es_DO.java \
- sun/text/resources/es/FormatData_es_EC.java \
- sun/text/resources/es/FormatData_es_ES.java \
- sun/text/resources/es/FormatData_es_GT.java \
- sun/text/resources/es/FormatData_es_HN.java \
- sun/text/resources/es/FormatData_es_MX.java \
- sun/text/resources/es/FormatData_es_NI.java \
- sun/text/resources/es/FormatData_es_PA.java \
- sun/text/resources/es/FormatData_es_PE.java \
- sun/text/resources/es/FormatData_es_PR.java \
- sun/text/resources/es/FormatData_es_PY.java \
- sun/text/resources/es/FormatData_es_SV.java \
- sun/text/resources/es/FormatData_es_US.java \
- sun/text/resources/es/FormatData_es_UY.java \
- sun/text/resources/es/FormatData_es_VE.java \
- sun/text/resources/et/FormatData_et.java \
- sun/text/resources/et/FormatData_et_EE.java \
- sun/text/resources/fi/FormatData_fi.java \
- sun/text/resources/fi/FormatData_fi_FI.java \
- sun/text/resources/fr/FormatData_fr.java \
- sun/text/resources/fr/FormatData_fr_BE.java \
- sun/text/resources/fr/FormatData_fr_CA.java \
- sun/text/resources/fr/FormatData_fr_CH.java \
- sun/text/resources/fr/FormatData_fr_FR.java \
- sun/text/resources/ga/FormatData_ga.java \
- sun/text/resources/ga/FormatData_ga_IE.java \
- sun/text/resources/hi/FormatData_hi_IN.java \
- sun/text/resources/hr/FormatData_hr.java \
- sun/text/resources/hr/FormatData_hr_HR.java \
- sun/text/resources/hu/FormatData_hu.java \
- sun/text/resources/hu/FormatData_hu_HU.java \
- sun/text/resources/in/FormatData_in.java \
- sun/text/resources/in/FormatData_in_ID.java \
- sun/text/resources/is/FormatData_is.java \
- sun/text/resources/is/FormatData_is_IS.java \
- sun/text/resources/it/FormatData_it.java \
- sun/text/resources/it/FormatData_it_CH.java \
- sun/text/resources/it/FormatData_it_IT.java \
- sun/text/resources/iw/FormatData_iw.java \
- sun/text/resources/iw/FormatData_iw_IL.java \
- sun/text/resources/ja/FormatData_ja.java \
- sun/text/resources/ja/FormatData_ja_JP.java \
- sun/text/resources/ko/FormatData_ko.java \
- sun/text/resources/ko/FormatData_ko_KR.java \
- sun/text/resources/lt/FormatData_lt.java \
- sun/text/resources/lt/FormatData_lt_LT.java \
- sun/text/resources/lv/FormatData_lv.java \
- sun/text/resources/lv/FormatData_lv_LV.java \
- sun/text/resources/mk/FormatData_mk.java \
- sun/text/resources/mk/FormatData_mk_MK.java \
- sun/text/resources/ms/FormatData_ms.java \
- sun/text/resources/ms/FormatData_ms_MY.java \
- sun/text/resources/mt/FormatData_mt.java \
- sun/text/resources/mt/FormatData_mt_MT.java \
- sun/text/resources/nl/FormatData_nl.java \
- sun/text/resources/nl/FormatData_nl_BE.java \
- sun/text/resources/nl/FormatData_nl_NL.java \
- sun/text/resources/no/FormatData_no.java \
- sun/text/resources/no/FormatData_no_NO.java \
- sun/text/resources/no/FormatData_no_NO_NY.java \
- sun/text/resources/pl/FormatData_pl.java \
- sun/text/resources/pl/FormatData_pl_PL.java \
- sun/text/resources/pt/FormatData_pt.java \
- sun/text/resources/pt/FormatData_pt_BR.java \
- sun/text/resources/pt/FormatData_pt_PT.java \
- sun/text/resources/ro/FormatData_ro.java \
- sun/text/resources/ro/FormatData_ro_RO.java \
- sun/text/resources/ru/FormatData_ru.java \
- sun/text/resources/ru/FormatData_ru_RU.java \
- sun/text/resources/sk/FormatData_sk.java \
- sun/text/resources/sk/FormatData_sk_SK.java \
- sun/text/resources/sl/FormatData_sl.java \
- sun/text/resources/sl/FormatData_sl_SI.java \
- sun/text/resources/sq/FormatData_sq.java \
- sun/text/resources/sq/FormatData_sq_AL.java \
- sun/text/resources/sr/FormatData_sr.java \
- sun/text/resources/sr/FormatData_sr_BA.java \
- sun/text/resources/sr/FormatData_sr_CS.java \
- sun/text/resources/sr/FormatData_sr_ME.java \
- sun/text/resources/sr/FormatData_sr_RS.java \
- sun/text/resources/sr/FormatData_sr_Latn.java \
- sun/text/resources/sr/FormatData_sr_Latn_ME.java \
- sun/text/resources/sv/FormatData_sv.java \
- sun/text/resources/sv/FormatData_sv_SE.java \
- sun/text/resources/th/FormatData_th.java \
- sun/text/resources/th/FormatData_th_TH.java \
- sun/text/resources/tr/FormatData_tr.java \
- sun/text/resources/tr/FormatData_tr_TR.java \
- sun/text/resources/uk/FormatData_uk.java \
- sun/text/resources/uk/FormatData_uk_UA.java \
- sun/text/resources/vi/FormatData_vi.java \
- sun/text/resources/vi/FormatData_vi_VN.java \
- sun/text/resources/zh/FormatData_zh.java \
- sun/text/resources/zh/FormatData_zh_CN.java \
- sun/text/resources/zh/FormatData_zh_HK.java \
- sun/text/resources/zh/FormatData_zh_SG.java \
- sun/text/resources/zh/FormatData_zh_TW.java \
- \
- sun/util/resources/zh/CurrencyNames_zh_HK.java \
- sun/util/resources/zh/CurrencyNames_zh_SG.java \
- sun/util/resources/zh/LocaleNames_zh_HK.java \
- sun/util/resources/de/TimeZoneNames_de.java \
- sun/util/resources/es/TimeZoneNames_es.java \
- sun/util/resources/fr/TimeZoneNames_fr.java \
- sun/util/resources/hi/TimeZoneNames_hi.java \
- sun/util/resources/it/TimeZoneNames_it.java \
- sun/util/resources/ja/TimeZoneNames_ja.java \
- sun/util/resources/ko/TimeZoneNames_ko.java \
- sun/util/resources/pt/TimeZoneNames_pt_BR.java \
- sun/util/resources/sv/TimeZoneNames_sv.java \
- sun/util/resources/zh/TimeZoneNames_zh_CN.java \
- sun/util/resources/zh/TimeZoneNames_zh_TW.java \
- sun/util/resources/zh/TimeZoneNames_zh_HK.java \
- \
- sun/text/resources/ar/JavaTimeSupplementary_ar.java \
- sun/text/resources/be/JavaTimeSupplementary_be.java \
- sun/text/resources/bg/JavaTimeSupplementary_bg.java \
- sun/text/resources/ca/JavaTimeSupplementary_ca.java \
- sun/text/resources/cs/JavaTimeSupplementary_cs.java \
- sun/text/resources/da/JavaTimeSupplementary_da.java \
- sun/text/resources/de/JavaTimeSupplementary_de.java \
- sun/text/resources/el/JavaTimeSupplementary_el.java \
- sun/text/resources/es/JavaTimeSupplementary_es.java \
- sun/text/resources/et/JavaTimeSupplementary_et.java \
- sun/text/resources/fi/JavaTimeSupplementary_fi.java \
- sun/text/resources/fr/JavaTimeSupplementary_fr.java \
- sun/text/resources/ga/JavaTimeSupplementary_ga.java \
- sun/text/resources/hi/JavaTimeSupplementary_hi_IN.java \
- sun/text/resources/hr/JavaTimeSupplementary_hr.java \
- sun/text/resources/hu/JavaTimeSupplementary_hu.java \
- sun/text/resources/is/JavaTimeSupplementary_is.java \
- sun/text/resources/it/JavaTimeSupplementary_it.java \
- sun/text/resources/iw/JavaTimeSupplementary_iw.java \
- sun/text/resources/iw/JavaTimeSupplementary_iw_IL.java \
- sun/text/resources/ja/JavaTimeSupplementary_ja.java \
- sun/text/resources/ko/JavaTimeSupplementary_ko.java \
- sun/text/resources/lt/JavaTimeSupplementary_lt.java \
- sun/text/resources/lv/JavaTimeSupplementary_lv.java \
- sun/text/resources/mk/JavaTimeSupplementary_mk.java \
- sun/text/resources/ms/JavaTimeSupplementary_ms.java \
- sun/text/resources/mt/JavaTimeSupplementary_mt.java \
- sun/text/resources/nl/JavaTimeSupplementary_nl.java \
- sun/text/resources/no/JavaTimeSupplementary_no.java \
- sun/text/resources/pl/JavaTimeSupplementary_pl.java \
- sun/text/resources/pt/JavaTimeSupplementary_pt.java \
- sun/text/resources/pt/JavaTimeSupplementary_pt_PT.java \
- sun/text/resources/ro/JavaTimeSupplementary_ro.java \
- sun/text/resources/ru/JavaTimeSupplementary_ru.java \
- sun/text/resources/sk/JavaTimeSupplementary_sk.java \
- sun/text/resources/sl/JavaTimeSupplementary_sl.java \
- sun/text/resources/sq/JavaTimeSupplementary_sq.java \
- sun/text/resources/sr/JavaTimeSupplementary_sr.java \
- sun/text/resources/sr/JavaTimeSupplementary_sr_Latn.java \
- sun/text/resources/sv/JavaTimeSupplementary_sv.java \
- sun/text/resources/th/JavaTimeSupplementary_th.java \
- sun/text/resources/tr/JavaTimeSupplementary_tr.java \
- sun/text/resources/uk/JavaTimeSupplementary_uk.java \
- sun/text/resources/vi/JavaTimeSupplementary_vi.java \
- sun/text/resources/zh/JavaTimeSupplementary_zh.java \
- sun/text/resources/zh/JavaTimeSupplementary_zh_TW.java
-
diff --git a/jdk/make/sun/text/FILES_properties.gmk b/jdk/make/sun/text/FILES_properties.gmk
deleted file mode 100644
index 494d6cc4b19..00000000000
--- a/jdk/make/sun/text/FILES_properties.gmk
+++ /dev/null
@@ -1,236 +0,0 @@
-#
-# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-FILES_compiled_properties = \
- sun/util/resources/ar/LocaleNames_ar.properties \
- sun/util/resources/be/LocaleNames_be.properties \
- sun/util/resources/bg/LocaleNames_bg.properties \
- sun/util/resources/ca/LocaleNames_ca.properties \
- sun/util/resources/cs/LocaleNames_cs.properties \
- sun/util/resources/da/LocaleNames_da.properties \
- sun/util/resources/de/LocaleNames_de.properties \
- sun/util/resources/el/LocaleNames_el.properties \
- sun/util/resources/el/LocaleNames_el_CY.properties \
- sun/util/resources/es/LocaleNames_es.properties \
- sun/util/resources/es/LocaleNames_es_US.properties \
- sun/util/resources/et/LocaleNames_et.properties \
- sun/util/resources/fi/LocaleNames_fi.properties \
- sun/util/resources/fr/LocaleNames_fr.properties \
- sun/util/resources/ga/LocaleNames_ga.properties \
- sun/util/resources/hi/LocaleNames_hi.properties \
- sun/util/resources/hr/LocaleNames_hr.properties \
- sun/util/resources/hu/LocaleNames_hu.properties \
- sun/util/resources/in/LocaleNames_in.properties \
- sun/util/resources/is/LocaleNames_is.properties \
- sun/util/resources/it/LocaleNames_it.properties \
- sun/util/resources/iw/LocaleNames_iw.properties \
- sun/util/resources/ja/LocaleNames_ja.properties \
- sun/util/resources/ko/LocaleNames_ko.properties \
- sun/util/resources/lt/LocaleNames_lt.properties \
- sun/util/resources/lv/LocaleNames_lv.properties \
- sun/util/resources/mk/LocaleNames_mk.properties \
- sun/util/resources/ms/LocaleNames_ms.properties \
- sun/util/resources/mt/LocaleNames_mt.properties \
- sun/util/resources/nl/LocaleNames_nl.properties \
- sun/util/resources/no/LocaleNames_no.properties \
- sun/util/resources/no/LocaleNames_no_NO_NY.properties \
- sun/util/resources/pl/LocaleNames_pl.properties \
- sun/util/resources/pt/LocaleNames_pt.properties \
- sun/util/resources/pt/LocaleNames_pt_BR.properties \
- sun/util/resources/pt/LocaleNames_pt_PT.properties \
- sun/util/resources/ro/LocaleNames_ro.properties \
- sun/util/resources/ru/LocaleNames_ru.properties \
- sun/util/resources/sk/LocaleNames_sk.properties \
- sun/util/resources/sl/LocaleNames_sl.properties \
- sun/util/resources/sq/LocaleNames_sq.properties \
- sun/util/resources/sr/LocaleNames_sr.properties \
- sun/util/resources/sr/LocaleNames_sr_Latn.properties \
- sun/util/resources/sv/LocaleNames_sv.properties \
- sun/util/resources/th/LocaleNames_th.properties \
- sun/util/resources/tr/LocaleNames_tr.properties \
- sun/util/resources/uk/LocaleNames_uk.properties \
- sun/util/resources/vi/LocaleNames_vi.properties \
- sun/util/resources/zh/LocaleNames_zh.properties \
- sun/util/resources/zh/LocaleNames_zh_SG.properties \
- sun/util/resources/zh/LocaleNames_zh_TW.properties \
- \
- sun/util/resources/ar/CalendarData_ar.properties \
- sun/util/resources/be/CalendarData_be.properties \
- sun/util/resources/bg/CalendarData_bg.properties \
- sun/util/resources/ca/CalendarData_ca.properties \
- sun/util/resources/cs/CalendarData_cs.properties \
- sun/util/resources/da/CalendarData_da.properties \
- sun/util/resources/de/CalendarData_de.properties \
- sun/util/resources/el/CalendarData_el.properties \
- sun/util/resources/el/CalendarData_el_CY.properties \
- sun/util/resources/es/CalendarData_es.properties \
- sun/util/resources/es/CalendarData_es_ES.properties \
- sun/util/resources/es/CalendarData_es_US.properties \
- sun/util/resources/et/CalendarData_et.properties \
- sun/util/resources/fi/CalendarData_fi.properties \
- sun/util/resources/fr/CalendarData_fr.properties \
- sun/util/resources/fr/CalendarData_fr_CA.properties \
- sun/util/resources/hi/CalendarData_hi.properties \
- sun/util/resources/hr/CalendarData_hr.properties \
- sun/util/resources/hu/CalendarData_hu.properties \
- sun/util/resources/in/CalendarData_in_ID.properties \
- sun/util/resources/is/CalendarData_is.properties \
- sun/util/resources/it/CalendarData_it.properties \
- sun/util/resources/iw/CalendarData_iw.properties \
- sun/util/resources/ja/CalendarData_ja.properties \
- sun/util/resources/ko/CalendarData_ko.properties \
- sun/util/resources/lt/CalendarData_lt.properties \
- sun/util/resources/lv/CalendarData_lv.properties \
- sun/util/resources/mk/CalendarData_mk.properties \
- sun/util/resources/ms/CalendarData_ms_MY.properties \
- sun/util/resources/mt/CalendarData_mt.properties \
- sun/util/resources/mt/CalendarData_mt_MT.properties \
- sun/util/resources/nl/CalendarData_nl.properties \
- sun/util/resources/no/CalendarData_no.properties \
- sun/util/resources/pl/CalendarData_pl.properties \
- sun/util/resources/pt/CalendarData_pt.properties \
- sun/util/resources/pt/CalendarData_pt_PT.properties \
- sun/util/resources/ro/CalendarData_ro.properties \
- sun/util/resources/ru/CalendarData_ru.properties \
- sun/util/resources/sk/CalendarData_sk.properties \
- sun/util/resources/sl/CalendarData_sl.properties \
- sun/util/resources/sq/CalendarData_sq.properties \
- sun/util/resources/sr/CalendarData_sr.properties \
- sun/util/resources/sr/CalendarData_sr_Latn_BA.properties \
- sun/util/resources/sr/CalendarData_sr_Latn_ME.properties \
- sun/util/resources/sr/CalendarData_sr_Latn_RS.properties \
- sun/util/resources/sv/CalendarData_sv.properties \
- sun/util/resources/th/CalendarData_th.properties \
- sun/util/resources/tr/CalendarData_tr.properties \
- sun/util/resources/uk/CalendarData_uk.properties \
- sun/util/resources/vi/CalendarData_vi.properties \
- sun/util/resources/zh/CalendarData_zh.properties \
- \
- sun/util/resources/ar/CurrencyNames_ar_AE.properties \
- sun/util/resources/ar/CurrencyNames_ar_BH.properties \
- sun/util/resources/ar/CurrencyNames_ar_DZ.properties \
- sun/util/resources/ar/CurrencyNames_ar_EG.properties \
- sun/util/resources/ar/CurrencyNames_ar_IQ.properties \
- sun/util/resources/ar/CurrencyNames_ar_JO.properties \
- sun/util/resources/ar/CurrencyNames_ar_KW.properties \
- sun/util/resources/ar/CurrencyNames_ar_LB.properties \
- sun/util/resources/ar/CurrencyNames_ar_LY.properties \
- sun/util/resources/ar/CurrencyNames_ar_MA.properties \
- sun/util/resources/ar/CurrencyNames_ar_OM.properties \
- sun/util/resources/ar/CurrencyNames_ar_QA.properties \
- sun/util/resources/ar/CurrencyNames_ar_SA.properties \
- sun/util/resources/ar/CurrencyNames_ar_SD.properties \
- sun/util/resources/ar/CurrencyNames_ar_SY.properties \
- sun/util/resources/ar/CurrencyNames_ar_TN.properties \
- sun/util/resources/ar/CurrencyNames_ar_YE.properties \
- sun/util/resources/be/CurrencyNames_be_BY.properties \
- sun/util/resources/bg/CurrencyNames_bg_BG.properties \
- sun/util/resources/ca/CurrencyNames_ca_ES.properties \
- sun/util/resources/cs/CurrencyNames_cs_CZ.properties \
- sun/util/resources/da/CurrencyNames_da_DK.properties \
- sun/util/resources/de/CurrencyNames_de.properties \
- sun/util/resources/de/CurrencyNames_de_AT.properties \
- sun/util/resources/de/CurrencyNames_de_CH.properties \
- sun/util/resources/de/CurrencyNames_de_DE.properties \
- sun/util/resources/de/CurrencyNames_de_GR.properties \
- sun/util/resources/de/CurrencyNames_de_LU.properties \
- sun/util/resources/el/CurrencyNames_el_CY.properties \
- sun/util/resources/el/CurrencyNames_el_GR.properties \
- sun/util/resources/es/CurrencyNames_es.properties \
- sun/util/resources/es/CurrencyNames_es_AR.properties \
- sun/util/resources/es/CurrencyNames_es_BO.properties \
- sun/util/resources/es/CurrencyNames_es_CL.properties \
- sun/util/resources/es/CurrencyNames_es_CO.properties \
- sun/util/resources/es/CurrencyNames_es_CR.properties \
- sun/util/resources/es/CurrencyNames_es_CU.properties \
- sun/util/resources/es/CurrencyNames_es_DO.properties \
- sun/util/resources/es/CurrencyNames_es_EC.properties \
- sun/util/resources/es/CurrencyNames_es_ES.properties \
- sun/util/resources/es/CurrencyNames_es_GT.properties \
- sun/util/resources/es/CurrencyNames_es_HN.properties \
- sun/util/resources/es/CurrencyNames_es_MX.properties \
- sun/util/resources/es/CurrencyNames_es_NI.properties \
- sun/util/resources/es/CurrencyNames_es_PA.properties \
- sun/util/resources/es/CurrencyNames_es_PE.properties \
- sun/util/resources/es/CurrencyNames_es_PR.properties \
- sun/util/resources/es/CurrencyNames_es_PY.properties \
- sun/util/resources/es/CurrencyNames_es_SV.properties \
- sun/util/resources/es/CurrencyNames_es_US.properties \
- sun/util/resources/es/CurrencyNames_es_UY.properties \
- sun/util/resources/es/CurrencyNames_es_VE.properties \
- sun/util/resources/et/CurrencyNames_et_EE.properties \
- sun/util/resources/fi/CurrencyNames_fi_FI.properties \
- sun/util/resources/fr/CurrencyNames_fr.properties \
- sun/util/resources/fr/CurrencyNames_fr_BE.properties \
- sun/util/resources/fr/CurrencyNames_fr_CA.properties \
- sun/util/resources/fr/CurrencyNames_fr_CH.properties \
- sun/util/resources/fr/CurrencyNames_fr_FR.properties \
- sun/util/resources/fr/CurrencyNames_fr_LU.properties \
- sun/util/resources/ga/CurrencyNames_ga_IE.properties \
- sun/util/resources/hi/CurrencyNames_hi_IN.properties \
- sun/util/resources/hr/CurrencyNames_hr_HR.properties \
- sun/util/resources/hu/CurrencyNames_hu_HU.properties \
- sun/util/resources/in/CurrencyNames_in_ID.properties \
- sun/util/resources/is/CurrencyNames_is_IS.properties \
- sun/util/resources/it/CurrencyNames_it.properties \
- sun/util/resources/it/CurrencyNames_it_CH.properties \
- sun/util/resources/it/CurrencyNames_it_IT.properties \
- sun/util/resources/iw/CurrencyNames_iw_IL.properties \
- sun/util/resources/ja/CurrencyNames_ja.properties \
- sun/util/resources/ja/CurrencyNames_ja_JP.properties \
- sun/util/resources/ko/CurrencyNames_ko.properties \
- sun/util/resources/ko/CurrencyNames_ko_KR.properties \
- sun/util/resources/lt/CurrencyNames_lt_LT.properties \
- sun/util/resources/lv/CurrencyNames_lv_LV.properties \
- sun/util/resources/mk/CurrencyNames_mk_MK.properties \
- sun/util/resources/ms/CurrencyNames_ms_MY.properties \
- sun/util/resources/mt/CurrencyNames_mt_MT.properties \
- sun/util/resources/nl/CurrencyNames_nl_BE.properties \
- sun/util/resources/nl/CurrencyNames_nl_NL.properties \
- sun/util/resources/no/CurrencyNames_no_NO.properties \
- sun/util/resources/pl/CurrencyNames_pl_PL.properties \
- sun/util/resources/pt/CurrencyNames_pt.properties \
- sun/util/resources/pt/CurrencyNames_pt_BR.properties \
- sun/util/resources/pt/CurrencyNames_pt_PT.properties \
- sun/util/resources/ro/CurrencyNames_ro_RO.properties \
- sun/util/resources/ru/CurrencyNames_ru_RU.properties \
- sun/util/resources/sk/CurrencyNames_sk_SK.properties \
- sun/util/resources/sl/CurrencyNames_sl_SI.properties \
- sun/util/resources/sq/CurrencyNames_sq_AL.properties \
- sun/util/resources/sr/CurrencyNames_sr_BA.properties \
- sun/util/resources/sr/CurrencyNames_sr_CS.properties \
- sun/util/resources/sr/CurrencyNames_sr_ME.properties \
- sun/util/resources/sr/CurrencyNames_sr_RS.properties \
- sun/util/resources/sr/CurrencyNames_sr_Latn_BA.properties \
- sun/util/resources/sr/CurrencyNames_sr_Latn_ME.properties \
- sun/util/resources/sr/CurrencyNames_sr_Latn_RS.properties \
- sun/util/resources/sv/CurrencyNames_sv.properties \
- sun/util/resources/sv/CurrencyNames_sv_SE.properties \
- sun/util/resources/th/CurrencyNames_th_TH.properties \
- sun/util/resources/tr/CurrencyNames_tr_TR.properties \
- sun/util/resources/uk/CurrencyNames_uk_UA.properties \
- sun/util/resources/vi/CurrencyNames_vi_VN.properties \
- sun/util/resources/zh/CurrencyNames_zh_CN.properties \
- sun/util/resources/zh/CurrencyNames_zh_TW.properties
diff --git a/jdk/make/sun/text/Makefile b/jdk/make/sun/text/Makefile
deleted file mode 100644
index 94b0fd67a3c..00000000000
--- a/jdk/make/sun/text/Makefile
+++ /dev/null
@@ -1,125 +0,0 @@
-#
-# Copyright (c) 2001, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for locale data.
-#
-
-BUILDDIR = ../..
-
-PACKAGE = sun.text
-PRODUCT = sun
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-
-include $(BUILDDIR)/common/Defs.gmk
-
-# Re-direct classes to another location (we are building localedata.jar)
-CLASSDESTDIR = $(TEMPDIR)/classes
-
-#
-# Files
-#
-include FILES_java.gmk
-include FILES_properties.gmk
-
-#
-# Compile the properties files
-#
-COMPILED_PROPERTIES_SUPERCLASS=sun.util.resources.LocaleNamesBundle
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
-#
-# Rules to add data files BreakIterator (for th locale)
-#
-TEXT_CLASSES = $(BUILDTOOLCLASSDIR)/sun.text/classes
-
-# input
-#
-# Notes: sun.text.resources.BreakIteratorRules_th no longer goes to runtime.
-# They are used at JDK build phase in order to create $(BIFILES) which
-# are used on runtime instead.
-#
-TEXT_SRCDIR = $(SHARE_SRC)/classes/sun/text/resources
-BIRULES = $(TEXT_SRCDIR)/BreakIteratorRules.java \
- $(TEXT_SRCDIR)/th/BreakIteratorRules_th.java
-BIINFO = $(TEXT_SRCDIR)/th/BreakIteratorInfo_th.java
-UNICODEDATA = $(BUILDDIR)/tools/UnicodeData
-
-# output
-BIFILES = $(CLASSDESTDIR)/sun/text/resources/th/WordBreakIteratorData_th \
- $(CLASSDESTDIR)/sun/text/resources/th/LineBreakIteratorData_th
-
-# builder
-GENERATEBREAKITERATORDATA_JARFILE = \
- $(BUILDTOOLJARDIR)/generatebreakiteratordata.jar
-
-$(BIFILES): $(GENERATEBREAKITERATORDATA_JARFILE) $(BIRULES) $(BIINFO) \
- $(UNICODEDATA)/UnicodeData.txt
- $(prep-target)
- $(MKDIR) -p $(TEXT_CLASSES)
- $(BOOT_JAVAC_CMD) -d $(TEXT_CLASSES) \
- -sourcepath $(TEXT_SRCDIR) \
- $(BIRULES) $(BIINFO)
- $(BOOT_JAVA_CMD) -Xbootclasspath/p:$(TEXT_CLASSES) \
- -jar $(GENERATEBREAKITERATORDATA_JARFILE) \
- -o $(CLASSDESTDIR)/sun/text/resources \
- -spec $(UNICODEDATA)/UnicodeData.txt \
- -language th
- @$(java-vm-cleanup)
-
-clean::
- $(RM) -r $(TEXT_CLASSES)
- $(RM) -r $(BIFILES)
-#
-# End of rules to add data files for BreakIterator
-#
-
-#
-# Extra rules to build locale data.
-#
-LOCALEDATA_JAR = $(EXTDIR)/localedata.jar
-
-SPECIALFILES = $(CLASSDESTDIR)/sun/text/resources/th/thai_dict
-
-$(CLASSDESTDIR)/sun/text/resources/% : $(TEXT_SRCDIR)/%
- $(install-file)
-
-$(LOCALEDATA_JAR): $(EXTDIR) $(FILES_class) $(BIFILES) $(SPECIALFILES)
- $(prep-target)
- $(BOOT_JAR_CMD) -cf $@ -C $(CLASSDESTDIR) sun \
- $(BOOT_JAR_JFLAGS)
- @$(java-vm-cleanup)
-
-build: $(LOCALEDATA_JAR)
-
-clean clobber::
- $(RM) -r $(CLASSDESTDIR)
- $(RM) $(LOCALEDATA_JAR)
-
diff --git a/jdk/make/sun/tools/Makefile b/jdk/make/sun/tools/Makefile
deleted file mode 100644
index 4c9c19b8585..00000000000
--- a/jdk/make/sun/tools/Makefile
+++ /dev/null
@@ -1,89 +0,0 @@
-#
-# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building tools
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.tools
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-AUTO_FILES_JAVA_DIRS = \
- sun/tools/jinfo \
- sun/tools/jmap \
- sun/tools/jps \
- sun/tools/jstack \
- sun/tools/jstat \
- sun/tools/jstatd \
- sun/tools/jcmd \
- com/sun/tools/hat \
- com/sun/tools/script/shell \
- sun/jvmstat
-
-# Extra jstat files
-FILES_copy += \
- $(CLASSDESTDIR)/sun/tools/jstat/resources/jstat_options \
- $(CLASSDESTDIR)/sun/tools/jstat/resources/jstat_unsupported_options
-
-# Extra jhat files
-JHAT_RESOURCEDIR = $(CLASSDESTDIR)/com/sun/tools/hat/resources
-FILES_copy += \
- $(JHAT_RESOURCEDIR)/hat.js \
- $(JHAT_RESOURCEDIR)/oqlhelp.html \
- $(JHAT_RESOURCEDIR)/platform_names.txt
-
-# Extra jrunscript files
-JRUNSCRIPT_RESOURCEDIR = $(CLASSDESTDIR)/com/sun/tools/script/shell
-FILES_copy += \
- $(JRUNSCRIPT_RESOURCEDIR)/init.js \
- $(JRUNSCRIPT_RESOURCEDIR)/messages.properties
-
-# Extra jvmstat files
-FILES_copy += \
- $(CLASSDESTDIR)/sun/jvmstat/perfdata/resources/aliasmap
-
-# Build should include the file copies
-build: copy-files
-
-copy-files: $(FILES_copy)
-
-$(CLASSDESTDIR)/%: $(SHARE_SRC)/classes/%
- $(install-file)
-
-clean clobber::
- $(RM) $(FILES_copy)
-
-.PHONY: copy-files
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
diff --git a/jdk/make/sun/tracing/Makefile b/jdk/make/sun/tracing/Makefile
deleted file mode 100644
index 179f2e2b8d8..00000000000
--- a/jdk/make/sun/tracing/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building tracing package implementation classes
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.tracing
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-SUBDIRS = dtrace
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build:
- $(SUBDIRS-loop)
-clean clobber::
- $(SUBDIRS-loop)
-
-AUTO_FILES_JAVA_DIRS = sun/tracing
-
-#
-# Rules.
-#
-include $(BUILDDIR)/common/Classes.gmk
diff --git a/jdk/make/sun/tracing/dtrace/Makefile b/jdk/make/sun/tracing/dtrace/Makefile
deleted file mode 100644
index c0d3c97daba..00000000000
--- a/jdk/make/sun/tracing/dtrace/Makefile
+++ /dev/null
@@ -1,82 +0,0 @@
-#
-# Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building dtrace extension
-#
-
-LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
-
-BUILDDIR = ../../..
-PACKAGE = sun.tracing.dtrace
-LIBRARY = jsdt
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Use mapfile
-#
-FILES_m = mapfile-vers
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-
-NATIVE_DTRACE_DIR=native/sun/tracing/dtrace
-
-SRCDIR=$(SHARE_SRC)/$(NATIVE_DTRACE_DIR)
-PSRCDIR=$(PLATFORM_SRC)/$(NATIVE_DTRACE_DIR)
-
-FILES_c = JVM.c jvm_symbols_md.c
-
-FILES_java = \
- sun/tracing/dtrace/Activation.java \
- sun/tracing/dtrace/DTraceProvider.java \
- sun/tracing/dtrace/DTraceProbe.java \
- sun/tracing/dtrace/DTraceProviderFactory.java \
- sun/tracing/dtrace/JVM.java
-
-FILES_export = $(FILES_java)
-
-ifeq ($(PLATFORM), linux)
-OTHER_LDLIBS += $(LIBDL)
-endif
-
-#
-# Use JNI for generating header files
-#
-JAVAHFLAGS += -jni
-
-#
-# Don't need to link against -ljava
-#
-JAVALIB=
-
-#
-# Rules.
-#
-include $(BUILDDIR)/common/Library.gmk
-
-#
-# Add to ambient vpath so we pick up the library files
-#
-vpath %.c $(SRCDIR):$(PSRCDIR)
diff --git a/jdk/make/sun/tracing/dtrace/mapfile-vers b/jdk/make/sun/tracing/dtrace/mapfile-vers
deleted file mode 100644
index aea100bc4a2..00000000000
--- a/jdk/make/sun/tracing/dtrace/mapfile-vers
+++ /dev/null
@@ -1,37 +0,0 @@
-#
-# Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define library interface.
-
-SUNWprivate_1.1 {
- global:
- Java_sun_tracing_dtrace_JVM_isSupported0;
- Java_sun_tracing_dtrace_JVM_activate0;
- Java_sun_tracing_dtrace_JVM_dispose0;
- Java_sun_tracing_dtrace_JVM_isEnabled0;
- Java_sun_tracing_dtrace_JVM_defineClass0;
- local:
- *;
-};
diff --git a/jdk/make/sun/tzdb/Makefile b/jdk/make/sun/tzdb/Makefile
deleted file mode 100644
index 03e904818cf..00000000000
--- a/jdk/make/sun/tzdb/Makefile
+++ /dev/null
@@ -1,70 +0,0 @@
-#
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building tzdb compiler utility.
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.tzdb
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-# This program must contain a manifest that defines the execution level
-# needed to follow standard Vista User Access Control Guidelines
-# This must be set before Program.gmk is included
-#
-BUILD_MANIFEST=true
-
-#
-# Time zone data file creation
-#
-TZDATA_DIR := ../javazic/tzdata
-TZFILE := \
- africa antarctica asia australasia europe northamerica \
- pacificnew southamerica backward etcetera \
- gmt jdk11_backward
-
-TZFILES := $(addprefix $(TZDATA_DIR)/,$(TZFILE))
-
-TZDB_DAT = $(LIBDIR)/tzdb.dat
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
-#
-# Add to the build rule
-#
-build: $(TZDB_DAT)
-
-$(TZDB_DAT): $(TZFILES)
- $(prep-target)
- $(BOOT_JAVA_CMD) -jar $(BUILDTOOLJARDIR)/tzdb.jar \
- -srcdir $(TZDATA_DIR) -dstfile $(TZDB_DAT) $(TZFILE)
-
-clean clobber::
- $(RM) $(TZDB_DAT)
diff --git a/jdk/make/sun/usagetracker/Makefile b/jdk/make/sun/usagetracker/Makefile
deleted file mode 100644
index ccb66182e46..00000000000
--- a/jdk/make/sun/usagetracker/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-#
-# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.usagetracker
-PRODUCT = sun
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-AUTO_FILES_JAVA_DIRS = sun/usagetracker
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
diff --git a/jdk/make/sun/util/Makefile b/jdk/make/sun/util/Makefile
deleted file mode 100644
index 77493692486..00000000000
--- a/jdk/make/sun/util/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-#
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.util
-PRODUCT = sun
-JAVAC_MAX_WARNINGS = true
-JAVAC_WARNINGS_FATAL = true
-
-include $(BUILDDIR)/common/Defs.gmk
-
-#
-# Files
-#
-AUTO_FILES_JAVA_DIRS = sun/util/xml
-
-#
-# Rules
-#
-include $(BUILDDIR)/common/Classes.gmk
-
-#
-# Rules for XML properties provider configuration file
-#
-SERVICEDIR = $(CLASSBINDIR)/META-INF/services
-FILES_copy = $(SERVICEDIR)/sun.util.spi.XmlPropertiesProvider
-
-copy-files: $(FILES_copy)
-
-$(SERVICEDIR)/%: $(SHARE_SRC)/classes/sun/util/xml/META-INF/services/%
- $(install-file)
-
-build: copy-files
-
-clean::
- $(RM) $(FILES_copy)
-
-
diff --git a/jdk/make/sun/xawt/FILES_c_unix.gmk b/jdk/make/sun/xawt/FILES_c_unix.gmk
deleted file mode 100644
index 74ea1cd2ced..00000000000
--- a/jdk/make/sun/xawt/FILES_c_unix.gmk
+++ /dev/null
@@ -1,86 +0,0 @@
-#
-# Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# include rules
-#
-
-FILES_c = \
- XlibWrapper.c \
- XWindow.c \
- XToolkit.c \
- X11Color.c \
- X11SurfaceData.c \
- awt_GraphicsEnv.c \
- awt_InputMethod.c \
- robot_common.c \
- awt_Robot.c \
- list.c \
- multiVis.c \
- initIDs.c \
- awt_util.c \
- awt_Desktop.c \
- awt_UNIXToolkit.c \
- X11FontScaler_md.c \
- X11TextRenderer_md.c \
- fontpath.c \
- awt_Insets.c \
- awt_Event.c \
- X11Renderer.c \
- X11PMBlitLoops.c \
- OGLBlitLoops.c \
- OGLBufImgOps.c \
- OGLContext.c \
- OGLFuncs.c \
- OGLMaskBlit.c \
- OGLMaskFill.c \
- OGLPaints.c \
- OGLRenderQueue.c \
- OGLRenderer.c \
- OGLSurfaceData.c \
- OGLTextRenderer.c \
- OGLVertexCache.c \
- GLXGraphicsConfig.c \
- GLXSurfaceData.c \
- AccelGlyphCache.c \
- awt_Font.c \
- multi_font.c \
- awt_AWTEvent.c \
- awt_DrawingSurface.c \
- jawt.c \
- CUPSfuncs.c \
- debug_assert.c \
- debug_mem.c \
- debug_trace.c \
- debug_util.c \
- awt_Plugin.c \
- gnome_interface.c \
- gtk2_interface.c \
- swing_GTKEngine.c \
- swing_GTKStyle.c \
- rect.c \
- sun_awt_X11_GtkFileDialogPeer.c \
- XRSurfaceData.c \
- XRBackendNative.c
diff --git a/jdk/make/sun/xawt/FILES_export_unix.gmk b/jdk/make/sun/xawt/FILES_export_unix.gmk
deleted file mode 100644
index 5d8d624dfdb..00000000000
--- a/jdk/make/sun/xawt/FILES_export_unix.gmk
+++ /dev/null
@@ -1,37 +0,0 @@
-#
-# Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# include rules
-#
-
-FILES_export = \
- sun/awt/X11/XlibWrapper.java \
- sun/awt/X11/XWindow.java \
- sun/awt/X11/XDesktopPeer.java \
- sun/awt/X11/XToolkit.java \
- sun/awt/X11/XComponentPeer.java \
- sun/awt/X11/XInputMethod.java \
- sun/awt/X11/GtkFileDialogPeer.java
diff --git a/jdk/make/sun/xawt/Makefile b/jdk/make/sun/xawt/Makefile
deleted file mode 100644
index 95f2a6fa1b1..00000000000
--- a/jdk/make/sun/xawt/Makefile
+++ /dev/null
@@ -1,325 +0,0 @@
-#
-# Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-BUILDDIR = ../..
-PACKAGE = sun.awt.X11
-LIBRARY = awt_xawt
-PRODUCT = sun
-
-include $(BUILDDIR)/common/Defs.gmk
-
-GEN_DIR=$(GENSRCDIR)/sun/awt/X11
-
-CLASSES_INIT += $(TEMPDIR)/.gen.wrappers touch.wrappers
-
-.PHONY: generated.clean
-
-#
-# Files
-#
-include FILES_c_unix.gmk
-include FILES_export_unix.gmk
-AUTO_FILES_JAVA_DIRS = sun/awt/X11
-AUTO_JAVA_PRUNE = WrapperGenerator.java
-
-LDFLAGS += -L$(OPENWIN_LIB)
-
-# For Xrender extension.
-ifeq ($(PLATFORM), solaris)
-LDFLAGS += -L/usr/openwin/sfw/lib$(ISA_DIR) -R/usr/openwin/sfw/lib$(ISA_DIR)
-endif
-
-ifeq ($(PLATFORM), linux)
-LDFLAGS += -lpthread
-dummy := $(shell $(MKDIR) -p $(LIB_LOCATION))
-endif
-
-ifeq ($(PLATFORM), macosx)
-LDFLAGS += -pthread
-dummy := $(shell $(MKDIR) -p $(LIB_LOCATION))
-endif
-
-# Since this library will be living in a subdirectory below the other libraries
-# we need to add an extra runpath so that libraries in the upper directory
-# are found at runtime.
-LD_RUNPATH_EXTRAS = ..
-
-#
-# Rules.
-#
-include $(BUILDDIR)/common/Mapfile-vers.gmk
-include $(BUILDDIR)/common/Library.gmk
-
-#
-# Add to the ambient vpath to pick up files in subdirectories
-#
-vpath %.c $(SHARE_SRC)/native/sunawt/alphacomposite
-vpath %.c $(PLATFORM_SRC)/native/sun/xawt
-vpath %.c $(PLATFORM_SRC)/native/sun/awt
-vpath %.c $(SHARE_SRC)/native/sun/awt/debug
-vpath %.c $(SHARE_SRC)/native/sun/awt/image
-vpath %.c $(SHARE_SRC)/native/sun/awt/image/gif
-vpath %.c $(SHARE_SRC)/native/sun/awt/image/cvutils
-vpath %.c $(SHARE_SRC)/native/sun/awt/shell
-vpath %.c $(SHARE_SRC)/native/sun/java2d
-vpath %.c $(SHARE_SRC)/native/sun/java2d/loops
-vpath %.c $(SHARE_SRC)/native/sun/java2d/pipe
-vpath %.c $(SHARE_SRC)/native/sun/awt/medialib
-vpath %.c $(SHARE_SRC)/native/sun/awt/utility
-vpath %.cpp $(SHARE_SRC)/native/sun/image
-vpath %.c $(SHARE_SRC)/native/sun/font
-vpath %.c $(PLATFORM_SRC)/native/sun/awt/robot_child
-vpath %.c $(SHARE_SRC)/native/sun/java2d/opengl
-vpath %.c $(PLATFORM_SRC)/native/sun/java2d/opengl
-vpath %.c $(PLATFORM_SRC)/native/sun/java2d/x11
-
-OTHER_LDLIBS = $(LIBM) -lawt -lXext -lX11 -lXrender $(LIBDL) \
- $(LDFLAGS_COMMON) $(AWT_RUNPATH) $(OTHER_LDFLAGS) -lXtst -lXi
-
-ifeq ($(PLATFORM), solaris)
-CPPFLAGS += -DFUNCPROTO=15
-dummy := $(shell $(MKDIR) -p $(LIB_LOCATION))
-endif
-
-CPPFLAGS += -I$(CUPS_HEADERS_PATH)
-
-CPPFLAGS += -DXAWT -DXAWT_HACK \
- -I$(TEMPDIR)/../../sun.awt/awt/CClassHeaders \
- -I$(PLATFORM_SRC)/native/sun/awt \
- -I$(PLATFORM_SRC)/native/sun/xawt \
- -I$(PLATFORM_SRC)/native/sun/jdga \
- -I$(SHARE_SRC)/native/sun/awt/debug \
- -I$(SHARE_SRC)/native/sun/awt/image/cvutils \
- -I$(SHARE_SRC)/native/sun/java2d \
- -I$(SHARE_SRC)/native/sun/java2d/loops \
- -I$(SHARE_SRC)/native/sun/awt/image/cvutils \
- -I$(SHARE_SRC)/native/sun/awt/image \
- -I$(SHARE_SRC)/native/sun/font \
- -I$(PLATFORM_SRC)/native/sun/java2d \
- -I$(SHARE_SRC)/native/sun/java2d/pipe \
- -I$(SHARE_SRC)/native/sun/java2d/opengl \
- -I$(PLATFORM_SRC)/native/sun/java2d/opengl \
- -I$(PLATFORM_SRC)/native/sun/java2d/x11 \
- -I$(SHARE_SRC)/native/sun/dc/path \
- -I$(SHARE_SRC)/native/sun/dc/doe \
- -I$(SHARE_SRC)/native/sun/awt/alphacomposite \
- -I$(SHARE_SRC)/native/sun/awt/medialib \
- -I$(PLATFORM_SRC)/native/sun/awt/medialib \
- -I$(PLATFORM_SRC)/native/sun/font \
- -I$(SHARE_SRC)/native/sun/awt \
- -I$(PLATFORM_SRC)/native/sun/awt
-
-ifeq ($(PLATFORM), linux)
- ifndef CROSS_COMPILE_ARCH
- # Allows for builds on Debian GNU Linux, X11 is in a different place
- # This should really be handled at a higher-level so we don't have to
- # work-around this when cross-compiling
- CPPFLAGS += -I/usr/X11R6/include/X11/extensions \
- -I/usr/include/X11/extensions \
- -I$(OPENWIN_HOME)/include
- else
- CPPFLAGS += -I$(OPENWIN_HOME)/include/X11/extensions \
- -I$(OPENWIN_HOME)/include
- endif
-endif
-
-# We have some odd logic here because some Solaris 10 updates
-# have a render.h file that suggests gradients are supported, but
-# the Xrender.h doesn't have the corresponding type definitions.
-# Earlier updates have neither. We'd like to know if there's a mismatch.
-# Whilst in the C preprocessor we can tell if the render.h define's are set
-# we can't tell anything about C declarations.
-# A grep of Xrender.h is the only way to know this. If they are absent
-# we will set a flag indicating this mismatch and the JDK source file
-# will interpret it to resolve the problem.
-ifeq ($(PLATFORM), solaris)
- CPPFLAGS += -I$(OPENWIN_HOME)/include/X11/extensions
- OS_VERSION := $(shell uname -r)
- XRENDER_H := $(OPENWIN_HOME)/share/include/X11/extensions/Xrender.h
- ifeq ($(OS_VERSION),5.10)
- LINEARGRADIENT_CNT := $(shell $(EGREP) -c XLinearGradient $(XRENDER_H))
- ifeq ($(LINEARGRADIENT_CNT),0)
- CFLAGS+= -DSOLARIS10_NO_XRENDER_STRUCTS
- endif
- endif
-endif
-
-ifeq ($(PLATFORM), macosx)
- CPPFLAGS += -DX11_PATH=\"$(X11_PATH)\" -DPACKAGE_PATH=\"$(PACKAGE_PATH)\"
-endif
-
-ifeq ($(MILESTONE), internal)
- CPPFLAGS += -DINTERNAL_BUILD
-endif
-
-#
-# Generation of wrappers
-#
-SIZER_DIR=$(GEN_DIR)/generator
-SIZER = $(SIZER_DIR)/sizer
-SIZER_32_C = $(SIZER).32.c
-SIZER_64_C = $(SIZER).64.c
-CFLAGS_32=$(CFLAGS)
-CFLAGS_64=$(CFLAGS)
-
-ifeq ($(PLATFORM), solaris)
-
-isalist:=$(shell $(ISAINFO))
-
-ifneq (,$(findstring sparcv9, $(isalist)))
-# On sparcv9 we generate both 32 and 64-bit sizers in spite of ARCH_DATA_MODEL.
-# On sparcv9 CFLAGS already contain $(XARCH_OPTION/64), so to generate 32-bit sizer we need to change this option.
-CFLAGS_32=$(subst $(XARCH_OPTION/64),$(XARCH_OPTION/32),$(CFLAGS))
-SIZERS = $(SIZER).32 $(SIZER).64
-SIZERS_C = $(SIZER_32_C) $(SIZER_64_C)
-SIZES = $(WRAPPER_GENERATOR_DIR)/sizes.32 $(WRAPPER_GENERATOR_DIR)/sizes.64
-CFLAGS_64=$(CFLAGS) $(XARCH_OPTION/64)
-else
-ifneq (,$(findstring amd64, $(isalist)))
-# On amd64 we generate both 32 and 64-bit sizers in spite of ARCH_DATA_MODEL.
-# On amd64 CFLAGS already contain $(XARCH_OPTION/64), so to generate 32-bit sizer we need to change this option.
-CFLAGS_32=$(subst $(XARCH_OPTION/64),$(XARCH_OPTION/32),$(CFLAGS))
-SIZERS = $(SIZER).32 $(SIZER).64
-SIZERS_C = $(SIZER_32_C) $(SIZER_64_C)
-SIZES = $(WRAPPER_GENERATOR_DIR)/sizes.32 $(WRAPPER_GENERATOR_DIR)/sizes.64
-CFLAGS_64=$(CFLAGS) $(XARCH_OPTION/64)
-else # !sparcv9 : includes (32-bit) sparc, i586
-SIZERS = $(SIZER).32
-SIZERS_C = $(SIZER_32_C)
-SIZES = $(WRAPPER_GENERATOR_DIR)/sizes.32
-endif # amd64
-endif # sparcv9
-
-else # !solaris
-
-ifeq ($(PLATFORM), macosx)
-CFLAGS_32=-arch i386
-SIZERS = $(SIZER).32 $(SIZER).64
-SIZERS_C = $(SIZER_32_C) $(SIZER_64_C)
-SIZES = $(WRAPPER_GENERATOR_DIR)/sizes.32 $(WRAPPER_GENERATOR_DIR)/sizes.64
-CFLAGS_64=-arch x86_64
-else # !macosx
-ifeq ($(ARCH_DATA_MODEL), 32)
-SIZERS = $(SIZER).32
-SIZERS_C = $(SIZER_32_C)
-SIZES = $(WRAPPER_GENERATOR_DIR)/sizes.32
-ifdef CROSS_COMPILE_ARCH
-CFLAGS_32 = -m32
-endif
-else # !32
-SIZERS = $(SIZER).64
-SIZERS_C = $(SIZER_64_C)
-SIZES = $(WRAPPER_GENERATOR_DIR)/sizes.64
-ifdef CROSS_COMPILE_ARCH
-CFLAGS_64 = -m64
-endif
-endif # 32
-endif # !macosx
-endif # solaris
-
-# XXX Hack for 6185483 - use hard-coded sizes.
-# Add the 64-bit platforms that need to be included into 32-bit build
-# and have sizes.64-$(PLATFORM)-$(LIBARCH) hardcoded in the workspace
-ifeq ($(PLATFORM)-$(LIBARCH), solaris-i386)
-# If you define DOHACK=true for some combination of $(PLATFORM)-$(LIBARCH),
-# make sure you have sizes.64-$(PLATFORM)-$(LIBARCH) pre-generated in
-# $(PLATFORM_SRC)/classes/sun/awt/X11/generator/
-DOHACK=true
-endif # Hack
-
-ifeq ($(DOHACK), true)
-PREDEFINED_SIZES_TMPL=$(PLATFORM_SRC)/classes/sun/awt/X11/generator/sizes.64-$(PLATFORM)-$(LIBARCH)
-PREDEFINED_SIZES=$(WRAPPER_GENERATOR_DIR)/sizes.64
-SIZES += $(WRAPPER_GENERATOR_DIR)/sizes.64
-endif
-
-ifeq ($(PLATFORM)-$(LIBARCH), solaris-amd64)
-DOCOMPARE=true
-endif
-# 64 bit sizers are generated on platform-libarch (left) for use
-# on platform-libarch (right) and stored under the latter name.
-# Do compare manually stored and automatically generated pair(s)
-# if DOCOMPARE=true, just after the generation.
-STORED_SIZES_TMPL_solaris_amd64=$(PLATFORM_SRC)/classes/sun/awt/X11/generator/sizes.64-solaris-i386
-
-WRAPPER_GENERATOR_JAVA=$(PLATFORM_SRC)/classes/sun/awt/X11/generator/WrapperGenerator.java
-WRAPPER_GENERATOR_DIR=$(GENSRCDIR)/sun/awt/X11/generator
-WRAPPER_GENERATOR_TEMPDIR=$(TEMPDIR)/sun/awt/X11/generator
-WRAPPER_GENERATOR_CLASS=$(WRAPPER_GENERATOR_TEMPDIR)/WrapperGenerator.class
-XLIBTYPES=$(PLATFORM_SRC)/classes/sun/awt/X11/generator/xlibtypes.txt
-
-ifndef CROSS_COMPILE_ARCH
-SIZERS_CC = $(CC)
-else
-SIZERS_CC = $(HOST_CC)
-endif
-
-$(SIZERS): $(SIZERS_C)
- $(prep-target)
- $(SIZERS_CC) $(CFLAGS_$(subst .,,$(suffix $@))) $(CPPFLAGS) -c -o $(SIZER)$(suffix $@).o $(SIZER)$(suffix $@).c
- $(SIZERS_CC) $(CFLAGS_$(subst .,,$(suffix $@))) -o $@ $(CPPFLAGS) $(SIZER)$(suffix $@).o
-
-$(WRAPPER_GENERATOR_CLASS): $(WRAPPER_GENERATOR_JAVA)
- $(prep-target)
- $(BOOT_JAVAC_CMD) -d $(WRAPPER_GENERATOR_TEMPDIR) $(WRAPPER_GENERATOR_JAVA)
-
-$(SIZERS_C): $(WRAPPER_GENERATOR_CLASS) $(XLIBTYPES)
- $(prep-target)
- $(MKDIR) -p $(WRAPPER_GENERATOR_TEMPDIR)
- $(BOOT_JAVA_CMD) -cp $(WRAPPER_GENERATOR_TEMPDIR) WrapperGenerator \
- $(SIZER_DIR) $(XLIBTYPES) "sizer" $(subst .,,$(suffix $(basename $@)))
-
-$(SIZES): $(SIZERS)
- @if [ "$(DOHACK)$@" = "true$(PREDEFINED_SIZES)" ]; then \
- $(ECHO) COPYING $(PREDEFINED_SIZES_TMPL) into $@; \
- $(CP) $(PREDEFINED_SIZES_TMPL) $@; \
- $(CHMOD) +w $@;\
- else \
- $(ECHO) GENERATING $@; \
- $(WRAPPER_GENERATOR_DIR)/sizer$(suffix $@) > $@; \
- fi
- @if [ "$(DOCOMPARE)$(suffix $@)" = "true.64" ]; then \
- $(ECHO) COMPARING $@ and $(STORED_SIZES_TMPL_$(PLATFORM)_$(LIBARCH)); \
- $(DIFF) $@ $(STORED_SIZES_TMPL_$(PLATFORM)_$(LIBARCH)); \
- fi
-
-$(TEMPDIR)/.gen.wrappers: $(SIZES) $(WRAPPER_GENERATOR_CLASS) $(XLIBTYPES)
- $(BOOT_JAVA_CMD) -cp $(WRAPPER_GENERATOR_TEMPDIR) WrapperGenerator \
- $(GEN_DIR) $(XLIBTYPES) "gen" $(WRAPPER_GENERATOR_DIR)/sizes
-
-touch.wrappers: $(TEMPDIR)/.gen.wrappers
- $(MKDIR) -p $(TEMPDIR)
- $(TOUCH) $(TEMPDIR)/.gen.wrappers
-
-generated.clean:
- $(RM) -r $(WRAPPER_GENERATOR_TEMPDIR)
- $(RM) -r $(WRAPPER_GENERATOR_DIR)
- $(RM) -r $(GEN_DIR)/*.java
-
-
-clean clobber:: generated.clean
-
-.PHONY: generated.clean robot_child
-
diff --git a/jdk/make/sun/xawt/mapfile-vers b/jdk/make/sun/xawt/mapfile-vers
deleted file mode 100644
index e75f0c1914b..00000000000
--- a/jdk/make/sun/xawt/mapfile-vers
+++ /dev/null
@@ -1,464 +0,0 @@
-#
-# Copyright (c) 2002, 2011, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- JNI_OnLoad;
- Java_sun_awt_X11_XlibWrapper_copyIntArray;
- Java_sun_awt_X11_XlibWrapper_copyLongArray;
- Java_sun_awt_X11_XlibWrapper_getAddress;
- Java_sun_awt_X11_XlibWrapper_XConvertSelection;
- Java_sun_awt_X11_XlibWrapper_XSetSelectionOwner;
- Java_sun_awt_X11_XlibWrapper_XGetSelectionOwner;
- Java_sun_awt_X11_XlibWrapper_XGetAtomName;
- Java_sun_awt_X11_XlibWrapper_XMaxRequestSize;
- Java_sun_awt_X11_XlibWrapper_XReparentWindow;
- Java_sun_awt_X11_XlibWrapper_XAllocSizeHints;
- Java_sun_awt_X11_XlibWrapper_XAllocWMHints;
- Java_sun_awt_X11_XlibWrapper_XSetMinMaxHints;
- Java_sun_awt_X11_XlibWrapper_XGetVisualInfo;
- Java_sun_awt_X11_XlibWrapper_XOpenDisplay;
- Java_sun_awt_X11_XlibWrapper_XCloseDisplay;
- Java_sun_awt_X11_XlibWrapper_XDisplayString;
- Java_sun_awt_X11_XlibWrapper_XSetCloseDownMode;
- Java_sun_awt_X11_XlibWrapper_XCreateWindow;
- Java_sun_awt_X11_XlibWrapper_XMapWindow;
- Java_sun_awt_X11_XlibWrapper_XMapRaised;
- Java_sun_awt_X11_XlibWrapper_XUnmapWindow;
- Java_sun_awt_X11_XlibWrapper_XSelectInput;
- Java_sun_awt_X11_XlibWrapper_XNextEvent;
- Java_sun_awt_X11_XlibWrapper_XMaskEvent;
- Java_sun_awt_X11_XlibWrapper_XWindowEvent;
- Java_sun_awt_X11_XlibWrapper_XFilterEvent;
- Java_sun_awt_X11_XlibWrapper_XSupportsLocale;
- Java_sun_awt_X11_XlibWrapper_XSetLocaleModifiers;
- Java_sun_awt_X11_XlibWrapper_XPeekEvent;
- Java_sun_awt_X11_XlibWrapper_DefaultScreen;
- Java_sun_awt_X11_XlibWrapper_ScreenOfDisplay;
- Java_sun_awt_X11_XlibWrapper_DoesBackingStore;
- Java_sun_awt_X11_XlibWrapper_RootWindow;
- Java_sun_awt_X11_XlibWrapper_DisplayHeight;
- Java_sun_awt_X11_XlibWrapper_DisplayWidthMM;
- Java_sun_awt_X11_XlibWrapper_DisplayWidth;
- Java_sun_awt_X11_XlibWrapper_DisplayHeightMM;
- Java_sun_awt_X11_XlibWrapper_ScreenCount;
- Java_sun_awt_X11_XlibWrapper_XMoveResizeWindow;
- Java_sun_awt_X11_XlibWrapper_XResizeWindow;
- Java_sun_awt_X11_XlibWrapper_XMoveWindow;
- Java_sun_awt_X11_XlibWrapper_XGetWindowAttributes;
- Java_sun_awt_X11_XlibWrapper_XGetGeometry;
- Java_sun_awt_X11_XlibWrapper_XGrabPointer;
- Java_sun_awt_X11_XlibWrapper_XUngrabPointer;
- Java_sun_awt_X11_XlibWrapper_XGrabKeyboard;
- Java_sun_awt_X11_XlibWrapper_XUngrabKeyboard;
- Java_sun_awt_X11_XlibWrapper_XSetWindowBackground;
- Java_sun_awt_X11_XlibWrapper_XFlush;
- Java_sun_awt_X11_XlibWrapper_XSync;
- Java_sun_awt_X11_XlibWrapper_XEventsQueued;
- Java_sun_awt_X11_XlibWrapper_XRaiseWindow;
- Java_sun_awt_X11_XlibWrapper_XLowerWindow;
- Java_sun_awt_X11_XlibWrapper_XRestackWindows;
- Java_sun_awt_X11_XlibWrapper_XSetInputFocus;
- Java_sun_awt_X11_XlibWrapper_XSetInputFocus2;
- Java_sun_awt_X11_XlibWrapper_XGetInputFocus;
- Java_sun_awt_X11_XlibWrapper_XDestroyWindow;
- Java_sun_awt_X11_XlibWrapper_XTranslateCoordinates;
- Java_sun_awt_X11_XlibWrapper_XCreateFontCursor;
- Java_sun_awt_X11_XlibWrapper_XSetTransientFor;
- Java_sun_awt_X11_XlibWrapper_XSetWMHints;
- Java_sun_awt_X11_XlibWrapper_XGetWMHints;
- Java_sun_awt_X11_XlibWrapper_XShapeQueryExtension;
- Java_sun_awt_X11_XlibWrapper_SetRectangularShape;
- Java_sun_awt_X11_XlibWrapper_SetBitmapShape;
- Java_sun_awt_X11_XlibWrapper_XConfigureWindow;
- Java_sun_awt_X11_XlibWrapper_SetZOrder;
- Java_sun_awt_X11_XToolkit_initIDs;
- Java_sun_awt_X11_XWindow_getNativeColor;
- Java_sun_awt_X11_XWindow_getWMInsets;
- Java_sun_awt_X11_XWindow_getTopWindow;
- Java_sun_awt_X11_XWindow_getWindowBounds;
- Java_sun_awt_X11_XWindow_setSizeHints;
- Java_sun_awt_X11_XWindow_getAWTKeyCodeForKeySym;
- Java_sun_awt_X11_XWindow_getKeySymForAWTKeyCode;
- Java_sun_awt_X11_XToolkit_nativeLoadSystemColors;
- Java_sun_awt_X11_XToolkit_awt_1toolkit_1init;
- Java_sun_awt_X11_XToolkit_awt_1output_1flush;
- Java_sun_awt_X11_XToolkit_wakeup_1poll;
- Java_java_awt_Cursor_finalizeImpl;
- Java_sun_awt_X11_XlibWrapper_InternAtom;
- Java_sun_awt_X11_XlibWrapper_GetProperty;
- Java_sun_awt_X11_XlibWrapper_SetProperty;
- Java_sun_awt_X11_XlibWrapper_XGetDefault;
- Java_sun_awt_X11_XlibWrapper_XGetPointerMapping;
- Java_sun_awt_X11_XlibWrapper_XScreenNumberOfScreen;
- Java_sun_awt_X11_XlibWrapper_getScreenOfWindow;
- Java_sun_awt_X11_XlibWrapper_XIconifyWindow;
- Java_sun_awt_X11_XlibWrapper_XBell;
- Java_sun_awt_X11_XlibWrapper_XChangePropertyImpl;
- Java_sun_awt_X11_XlibWrapper_XChangePropertyS;
- Java_sun_awt_X11_XlibWrapper_XGetWindowProperty;
- Java_sun_awt_X11_XlibWrapper_getStringBytes;
- Java_sun_awt_X11_XlibWrapper_XFree;
- Java_sun_awt_X11_XlibWrapper_ServerVendor;
- Java_sun_awt_X11_XlibWrapper_VendorRelease;
- Java_sun_awt_X11_XlibWrapper_IsXsunKPBehavior;
- Java_sun_awt_X11_XlibWrapper_IsSunKeyboard;
- Java_sun_awt_X11_XlibWrapper_IsKanaKeyboard;
- Java_sun_awt_X11_XlibWrapper_SetToolkitErrorHandler;
- Java_sun_awt_X11_XlibWrapper_XSetErrorHandler;
- Java_sun_awt_X11_XlibWrapper_CallErrorHandler;
- Java_sun_awt_X11_XlibWrapper_PrintXErrorEvent;
- Java_sun_awt_X11_XlibWrapper_XInternAtoms;
- Java_sun_awt_X11_XlibWrapper_XChangeWindowAttributes;
- Java_sun_awt_X11_XlibWrapper_XDeleteProperty;
- Java_sun_awt_X11_XlibWrapper_XSetWMNormalHints;
- Java_sun_awt_X11_XlibWrapper_XGetWMNormalHints;
- Java_sun_awt_X11_XlibWrapper_XSendEvent;
- Java_sun_awt_X11_XlibWrapper_XQueryTree;
- Java_sun_awt_X11_XlibWrapper_memcpy;
- Java_sun_awt_X11_XlibWrapper_XdbeQueryExtension;
- Java_sun_awt_X11_XlibWrapper_XQueryExtension;
- Java_sun_awt_X11_XlibWrapper_IsKeypadKey;
- Java_sun_awt_X11_XlibWrapper_XdbeAllocateBackBufferName;
- Java_sun_awt_X11_XlibWrapper_XdbeDeallocateBackBufferName;
- Java_sun_awt_X11_XlibWrapper_XdbeSwapBuffers;
- Java_sun_awt_X11_XlibWrapper_XdbeBeginIdiom;
- Java_sun_awt_X11_XlibWrapper_XdbeEndIdiom;
- Java_sun_awt_X11_XDesktopPeer_init;
- Java_sun_awt_X11_XDesktopPeer_gnome_1url_1show;
- Java_sun_awt_X11_XRobotPeer_getRGBPixelsImpl;
- Java_sun_awt_X11_XRobotPeer_keyPressImpl;
- Java_sun_awt_X11_XRobotPeer_keyReleaseImpl;
- Java_sun_awt_X11_XRobotPeer_mouseMoveImpl;
- Java_sun_awt_X11_XRobotPeer_mousePressImpl;
- Java_sun_awt_X11_XRobotPeer_mouseReleaseImpl;
- Java_sun_awt_X11_XRobotPeer_mouseWheelImpl;
- Java_sun_awt_X11_XRobotPeer_setup;
- Java_sun_awt_X11_XToolkit_getNumberOfButtonsImpl;
- Java_java_awt_Component_initIDs;
- Java_java_awt_Container_initIDs;
- Java_java_awt_Button_initIDs;
- Java_java_awt_Scrollbar_initIDs;
- Java_java_awt_Window_initIDs;
- Java_java_awt_Frame_initIDs;
- Java_sun_awt_SunToolkit_closeSplashScreen;
- Java_sun_awt_UNIXToolkit_check_1gtk;
- Java_sun_awt_UNIXToolkit_load_1gtk;
- Java_sun_awt_UNIXToolkit_unload_1gtk;
- Java_sun_awt_UNIXToolkit_load_1stock_1icon;
- Java_sun_awt_UNIXToolkit_load_1gtk_1icon;
- Java_sun_awt_UNIXToolkit_nativeSync;
- Java_sun_awt_UNIXToolkit_gtkCheckVersionImpl;
- Java_java_awt_AWTEvent_initIDs;
- Java_java_awt_event_InputEvent_initIDs;
- Java_java_awt_event_KeyEvent_initIDs;
- Java_java_awt_MenuComponent_initIDs;
- Java_java_awt_Cursor_initIDs;
- Java_java_awt_MenuItem_initIDs;
- Java_java_awt_Menu_initIDs;
- Java_java_awt_TextArea_initIDs;
- Java_java_awt_Checkbox_initIDs;
- Java_java_awt_ScrollPane_initIDs;
- Java_java_awt_TextField_initIDs;
- Java_java_awt_TrayIcon_initIDs;
- Java_sun_font_FontConfigManager_getFontConfig;
- Java_sun_font_FontConfigManager_getFontConfigAASettings;
- Java_sun_font_FontConfigManager_getFontConfigVersion;
- Java_sun_awt_X11FontManager_getFontPathNative;
- Java_sun_awt_X11GraphicsEnvironment_initDisplay;
- Java_sun_awt_X11GraphicsEnvironment_initGLX;
- Java_sun_awt_X11GraphicsEnvironment_initXRender;
- Java_sun_awt_X11GraphicsEnvironment_checkShmExt;
- Java_sun_awt_X11GraphicsEnvironment_getNumScreens;
- Java_sun_awt_X11GraphicsEnvironment_getDefaultScreenNum;
- Java_sun_awt_X11GraphicsEnvironment_pRunningXinerama;
- Java_sun_awt_X11GraphicsEnvironment_getXineramaCenterPoint;
- Java_sun_awt_X11GraphicsEnvironment_getDisplayString;
-# Java_sun_awt_X11GraphicsEnvironment_getNativeFonts;
- Java_sun_awt_X11GraphicsDevice_initIDs;
- Java_sun_awt_X11GraphicsDevice_getConfigVisualId;
- Java_sun_awt_X11GraphicsDevice_getConfigDepth;
- Java_sun_awt_X11GraphicsDevice_getNumConfigs;
- Java_sun_awt_X11GraphicsDevice_getConfigColormap;
- Java_sun_awt_X11GraphicsDevice_isDBESupported;
- Java_sun_awt_X11GraphicsDevice_getDisplay;
- Java_sun_awt_X11GraphicsDevice_getDoubleBufferVisuals;
- Java_sun_awt_X11GraphicsDevice_initXrandrExtension;
- Java_sun_awt_X11GraphicsDevice_enterFullScreenExclusive;
- Java_sun_awt_X11GraphicsDevice_exitFullScreenExclusive;
- Java_sun_awt_X11GraphicsDevice_getCurrentDisplayMode;
- Java_sun_awt_X11GraphicsDevice_enumDisplayModes;
- Java_sun_awt_X11GraphicsDevice_configDisplayMode;
- Java_sun_awt_X11GraphicsDevice_resetNativeData;
- Java_sun_awt_X11GraphicsConfig_initIDs;
- Java_sun_awt_X11GraphicsConfig_getXResolution;
- Java_sun_awt_X11GraphicsConfig_getYResolution;
- Java_sun_awt_X11GraphicsConfig_init;
- Java_sun_awt_X11GraphicsConfig_dispose;
- Java_sun_awt_X11GraphicsConfig_makeColorModel;
- Java_sun_awt_X11GraphicsConfig_pGetBounds;
- Java_sun_awt_X11GraphicsConfig_createBackBuffer;
- Java_sun_awt_X11GraphicsConfig_destroyBackBuffer;
- Java_sun_awt_X11GraphicsConfig_swapBuffers;
- Java_sun_awt_X11GraphicsConfig_isTranslucencyCapable;
- Java_sun_awt_X11_XToolkit_getTrayIconDisplayTimeout;
- Java_java_awt_Insets_initIDs;
- Java_java_awt_KeyboardFocusManager_initIDs;
- Java_java_awt_Font_initIDs;
- # libfontmanager entry points
- AWTIsHeadless;
- AWTCountFonts;
- AWTLoadFont;
- AWTFreeFont;
- AWTFontAscent;
- AWTFontDescent;
- AWTFontMinByte1;
- AWTFontMaxByte1;
- AWTFontMinCharOrByte2;
- AWTFontMaxCharOrByte2;
- AWTFontDefaultChar;
- AWTFontPerChar;
- AWTFontMaxBounds;
- AWTFontTextExtents16;
- AWTFreeChar;
- AWTFontGenerateImage;
- AWTCharAdvance;
- AWTCharLBearing;
- AWTCharRBearing;
- AWTCharAscent;
- AWTCharDescent;
- AWTDrawGlyphList;
- AccelGlyphCache_RemoveAllCellInfos;
-
- Java_sun_awt_X11_XToolkit_waitForEvents;
- Java_java_awt_Event_initIDs;
- Java_sun_awt_X11_XWindow_x11inputMethodLookupString;
- Java_sun_awt_X11_XWindow_haveCurrentX11InputMethodInstance;
- Java_java_awt_AWTEvent_nativeSetSource;
- Java_java_awt_Dialog_initIDs;
- Java_sun_awt_PlatformFont_initIDs;
- Java_sun_awt_FontDescriptor_initIDs;
- Java_sun_awt_X11_XFontPeer_initIDs;
- Java_sun_awt_X11InputMethod_initIDs;
- Java_sun_awt_X11InputMethod_resetXIC;
- Java_sun_awt_X11InputMethod_disposeXIC;
- Java_sun_awt_X11InputMethod_setCompositionEnabledNative;
- Java_sun_awt_X11InputMethod_isCompositionEnabledNative;
- Java_sun_awt_X11InputMethod_turnoffStatusWindow;
- Java_sun_awt_X11_XInputMethod_openXIMNative;
- Java_sun_awt_X11_XInputMethod_createXICNative;
- Java_sun_awt_X11_XInputMethod_setXICFocusNative;
- Java_sun_awt_X11_XInputMethod_adjustStatusWindow;
- Java_sun_awt_X11_XlibWrapper_XQueryPointer;
- Java_sun_awt_X11_XlibWrapper_XFreeCursor;
- Java_sun_awt_X11_XToolkit_getDefaultXColormap;
- Java_sun_awt_X11_XToolkit_getDefaultScreenData;
- Java_sun_awt_X11_XToolkit_getEnv;
- Java_sun_awt_X11_XlibWrapper_XCreateBitmapFromData;
- Java_sun_awt_X11_XlibWrapper_XFreePixmap;
- Java_sun_awt_X11_XlibWrapper_XAllocColor;
- Java_sun_awt_X11_XlibWrapper_XCreatePixmapCursor;
- Java_sun_awt_X11_XlibWrapper_XQueryBestCursor;
- Java_sun_awt_X11_XlibWrapper_XCreatePixmap;
- Java_sun_awt_X11_XlibWrapper_XCreateImage;
- Java_sun_awt_X11_XlibWrapper_XCreateGC;
- Java_sun_awt_X11_XlibWrapper_XDestroyImage;
- Java_sun_awt_X11_XlibWrapper_XPutImage;
- Java_sun_awt_X11_XlibWrapper_XFreeGC;
- Java_sun_awt_X11_XlibWrapper_XSetWindowBackgroundPixmap;
- Java_sun_awt_X11_XlibWrapper_XClearWindow;
- Java_sun_awt_X11_XlibWrapper_XGetIconSizes;
- Java_sun_awt_X11_XlibWrapper_XKeycodeToKeysym;
- Java_sun_awt_X11_XlibWrapper_XKeysymToKeycode;
- Java_sun_awt_X11_XlibWrapper_XQueryKeymap;
- Java_sun_awt_X11_XlibWrapper_XkbGetEffectiveGroup;
- Java_sun_awt_X11_XlibWrapper_XkbSelectEvents;
- Java_sun_awt_X11_XlibWrapper_XkbSelectEventDetails;
- Java_sun_awt_X11_XlibWrapper_XkbKeycodeToKeysym;
- Java_sun_awt_X11_XlibWrapper_XkbLibraryVersion;
- Java_sun_awt_X11_XlibWrapper_XkbQueryExtension;
- Java_sun_awt_X11_XlibWrapper_XkbGetMap;
- Java_sun_awt_X11_XlibWrapper_XkbGetUpdatedMap;
- Java_sun_awt_X11_XlibWrapper_XkbFreeKeyboard;
- Java_sun_awt_X11_XlibWrapper_XkbTranslateKeyCode;
- Java_sun_awt_X11_XlibWrapper_XkbSetDetectableAutoRepeat;
- Java_sun_awt_X11_XlibWrapper_XGetModifierMapping;
- Java_sun_awt_X11_XlibWrapper_XFreeModifiermap;
- Java_sun_awt_X11_XlibWrapper_XRefreshKeyboardMapping;
- Java_sun_awt_X11_XlibWrapper_XChangeActivePointerGrab;
- Java_sun_awt_X11_XlibWrapper_XNextSecondaryLoopEvent;
- Java_sun_awt_X11_XlibWrapper_ExitSecondaryLoop;
- Java_sun_awt_X11_XlibWrapper_XTextPropertyToStringList;
- Java_sun_awt_X11_XlibWrapper_XGrabServer;
- Java_sun_awt_X11_XlibWrapper_XUngrabServer;
- Java_sun_awt_X11_XlibWrapper_XPutBackEvent;
- Java_sun_awt_X11_XlibWrapper_XConvertCase;
- Java_sun_awt_X11_XlibWrapper_XSynchronize;
- Java_java_awt_FileDialog_initIDs;
- Java_sun_awt_X11_XWindow_initIDs;
- Java_sun_awt_X11_XWindowPeer_getLocalHostname;
- Java_sun_awt_X11_XWindowPeer_getJvmPID;
-
- Java_sun_java2d_opengl_OGLContext_getOGLIdString;
- Java_sun_java2d_opengl_OGLMaskFill_maskFill;
- Java_sun_java2d_opengl_OGLRenderer_drawPoly;
- Java_sun_java2d_opengl_OGLRenderQueue_flushBuffer;
- Java_sun_java2d_opengl_OGLSurfaceData_initTexture;
- Java_sun_java2d_opengl_OGLSurfaceData_initFBObject;
- Java_sun_java2d_opengl_OGLSurfaceData_initFlipBackbuffer;
- Java_sun_java2d_opengl_OGLSurfaceData_getTextureID;
- Java_sun_java2d_opengl_OGLSurfaceData_getTextureTarget;
- Java_sun_java2d_opengl_OGLTextRenderer_drawGlyphList;
- Java_sun_java2d_opengl_GLXGraphicsConfig_getGLXConfigInfo;
- Java_sun_java2d_opengl_GLXGraphicsConfig_initConfig;
- Java_sun_java2d_opengl_GLXGraphicsConfig_getOGLCapabilities;
- Java_sun_java2d_opengl_GLXSurfaceData_initOps;
- Java_sun_java2d_opengl_GLXSurfaceData_initPbuffer;
-
- Java_sun_java2d_x11_X11PMBlitBgLoops_nativeBlitBg;
- Java_sun_java2d_x11_X11PMBlitLoops_nativeBlit;
- Java_sun_java2d_x11_X11PMBlitLoops_updateBitmask;
- Java_sun_java2d_x11_X11Renderer_XFillSpans;
- Java_sun_java2d_x11_X11Renderer_XDrawArc;
- Java_sun_java2d_x11_X11Renderer_XDrawLine;
- Java_sun_java2d_x11_X11Renderer_XDrawOval;
- Java_sun_java2d_x11_X11Renderer_XDrawPoly;
- Java_sun_java2d_x11_X11Renderer_XDrawRect;
- Java_sun_java2d_x11_X11Renderer_XDrawRoundRect;
- Java_sun_java2d_x11_X11Renderer_XDoPath;
- Java_sun_java2d_x11_X11Renderer_XFillArc;
- Java_sun_java2d_x11_X11Renderer_XFillOval;
- Java_sun_java2d_x11_X11Renderer_XFillPoly;
- Java_sun_java2d_x11_X11Renderer_XFillRect;
- Java_sun_java2d_x11_X11Renderer_XFillRoundRect;
- Java_sun_java2d_x11_X11Renderer_devCopyArea;
- Java_sun_java2d_x11_X11SurfaceData_initIDs;
- Java_sun_java2d_x11_X11SurfaceData_isDgaAvailable;
- Java_sun_java2d_x11_X11SurfaceData_isShmPMAvailable;
- Java_sun_java2d_x11_X11SurfaceData_initSurface;
- Java_sun_java2d_x11_X11SurfaceData_XSetCopyMode;
- Java_sun_java2d_x11_X11SurfaceData_XSetXorMode;
- Java_sun_java2d_x11_X11SurfaceData_XSetForeground;
-
- Java_sun_java2d_x11_XSurfaceData_initOps;
- Java_sun_java2d_x11_XSurfaceData_XCreateGC;
- Java_sun_java2d_x11_XSurfaceData_XResetClip;
- Java_sun_java2d_x11_XSurfaceData_XSetClip;
- Java_sun_java2d_x11_XSurfaceData_flushNativeSurface;
- Java_sun_java2d_x11_XSurfaceData_isDrawableValid;
- Java_sun_java2d_x11_XSurfaceData_setInvalid;
- Java_sun_java2d_x11_XSurfaceData_XSetGraphicsExposures;
- Java_sun_java2d_xr_XRSurfaceData_initXRPicture;
- Java_sun_java2d_xr_XRSurfaceData_initIDs;
- Java_sun_java2d_xr_XRSurfaceData_XRInitSurface;
- Java_sun_java2d_xr_XRSurfaceData_freeXSDOPicture;
- Java_sun_java2d_xr_XRBackendNative_initIDs;
- Java_sun_java2d_xr_XRBackendNative_freeGC;
- Java_sun_java2d_xr_XRBackendNative_createGC;
- Java_sun_java2d_xr_XRBackendNative_createPixmap;
- Java_sun_java2d_xr_XRBackendNative_createPictureNative;
- Java_sun_java2d_xr_XRBackendNative_freePicture;
- Java_sun_java2d_xr_XRBackendNative_freePixmap;
- Java_sun_java2d_xr_XRBackendNative_setPictureRepeat;
- Java_sun_java2d_xr_XRBackendNative_setGCExposures;
- Java_sun_java2d_xr_XRBackendNative_setGCForeground;
- Java_sun_java2d_xr_XRBackendNative_copyArea;
- Java_sun_java2d_xr_XRBackendNative_renderComposite;
- Java_sun_java2d_xr_XRBackendNative_renderRectangle;
- Java_sun_java2d_xr_XRBackendNative_XRenderRectanglesNative;
- Java_sun_java2d_xr_XRBackendNative_XRSetTransformNative;
- Java_sun_java2d_xr_XRBackendNative_XRCreateLinearGradientPaintNative;
- Java_sun_java2d_xr_XRBackendNative_XRCreateRadialGradientPaintNative;
- Java_sun_java2d_xr_XRBackendNative_setFilter;
- Java_sun_java2d_xr_XRBackendNative_XRSetClipNative;
- Java_sun_java2d_xr_XRBackendNative_putMaskNative;
- Java_sun_java2d_xr_XRBackendNative_XRAddGlyphsNative;
- Java_sun_java2d_xr_XRBackendNative_XRFreeGlyphsNative;
- Java_sun_java2d_xr_XRBackendNative_XRenderCreateGlyphSetNative;
- Java_sun_java2d_xr_XRBackendNative_XRenderCompositeTextNative;
- Java_sun_java2d_xr_XRBackendNative_setGCMode;
- Java_sun_java2d_xr_XRBackendNative_GCRectanglesNative;
- Java_sun_java2d_xr_XRBackendNative_renderCompositeTrapezoidsNative;
-
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1arrow;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1box;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1box_1gap;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1check;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1expander;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1extension;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1flat_1box;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1focus;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1handle;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1hline;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1option;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1shadow;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1slider;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1vline;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1paint_1background;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeStartPainting;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeFinishPainting;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1switch_1theme;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_native_1get_1gtk_1setting;
- Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeSetRangeValue;
- Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetXThickness;
- Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetYThickness;
- Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetColorForState;
- Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetClassValue;
- Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetPangoFontName;
-
- Java_sun_awt_X11_GtkFileDialogPeer_initIDs;
- Java_sun_awt_X11_GtkFileDialogPeer_run;
- Java_sun_awt_X11_GtkFileDialogPeer_quit;
- Java_sun_awt_X11_GtkFileDialogPeer_toFront;
- Java_sun_awt_X11_GtkFileDialogPeer_setBounds;
-
- Java_sun_print_CUPSPrinter_initIDs;
- Java_sun_print_CUPSPrinter_getCupsServer;
- Java_sun_print_CUPSPrinter_getCupsPort;
- Java_sun_print_CUPSPrinter_canConnect;
- Java_sun_print_CUPSPrinter_getMedia;
- Java_sun_print_CUPSPrinter_getPageSizes;
-
- awt_GetDrawingSurface;
- awt_FreeDrawingSurface;
- awt_Unlock;
- awt_Lock;
- awt_GetComponent;
-
- # Java Plugin
- # This is in awt_LoadLibrary.c and falls through to libmawt.
- # Evidently plugin needs this for backward compatability.
- getAwtLockFunctions;
- getAwtData;
- getAwtDisplay;
- #XAWT entry point for CDE
- Java_sun_awt_motif_XsessionWMcommand;
- Java_sun_awt_motif_XsessionWMcommand_New;
-
- local:
- *;
-};
diff --git a/jdk/make/templates/bsd-header b/jdk/make/templates/bsd-header
deleted file mode 100644
index cce4fa786bf..00000000000
--- a/jdk/make/templates/bsd-header
+++ /dev/null
@@ -1,29 +0,0 @@
-Copyright (c) %YEARS% Oracle and/or its affiliates. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
- - Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- - Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- - Neither the name of Oracle nor the names of its
- contributors may be used to endorse or promote products derived
- from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
-IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
-CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
diff --git a/jdk/make/templates/gpl-cp-header b/jdk/make/templates/gpl-cp-header
deleted file mode 100644
index 8c03edf89e0..00000000000
--- a/jdk/make/templates/gpl-cp-header
+++ /dev/null
@@ -1,23 +0,0 @@
-Copyright (c) %YEARS% Oracle and/or its affiliates. All rights reserved.
-DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-
-This code is free software; you can redistribute it and/or modify it
-under the terms of the GNU General Public License version 2 only, as
-published by the Free Software Foundation. Oracle designates this
-particular file as subject to the "Classpath" exception as provided
-by Oracle in the LICENSE file that accompanied this code.
-
-This code is distributed in the hope that it will be useful, but WITHOUT
-ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-version 2 for more details (a copy is included in the LICENSE file that
-accompanied this code).
-
-You should have received a copy of the GNU General Public License version
-2 along with this work; if not, write to the Free Software Foundation,
-Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-
-Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-or visit www.oracle.com if you need additional information or have any
-questions.
-
diff --git a/jdk/make/templates/gpl-header b/jdk/make/templates/gpl-header
deleted file mode 100644
index dffde479c68..00000000000
--- a/jdk/make/templates/gpl-header
+++ /dev/null
@@ -1,21 +0,0 @@
-Copyright (c) %YEARS% Oracle and/or its affiliates. All rights reserved.
-DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-
-This code is free software; you can redistribute it and/or modify it
-under the terms of the GNU General Public License version 2 only, as
-published by the Free Software Foundation.
-
-This code is distributed in the hope that it will be useful, but WITHOUT
-ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-version 2 for more details (a copy is included in the LICENSE file that
-accompanied this code).
-
-You should have received a copy of the GNU General Public License version
-2 along with this work; if not, write to the Free Software Foundation,
-Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-
-Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-or visit www.oracle.com if you need additional information or have any
-questions.
-
diff --git a/jdk/make/tools/CharsetMapping/Makefile b/jdk/make/tools/CharsetMapping/Makefile
deleted file mode 100644
index d4c9ec2de69..00000000000
--- a/jdk/make/tools/CharsetMapping/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the charsetmapping tool
-#
-
-BUILDDIR = ../..
-PACKAGE = build.tools.charsetmapping
-PRODUCT = tools
-PROGRAM = charsetmapping
-include $(BUILDDIR)/common/Defs.gmk
-
-BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src
-BUILDTOOL_MAIN = $(PKGDIR)/Main.java
-
-#
-# Build tool jar rules.
-#
-include $(BUILDDIR)/common/BuildToolJar.gmk
-
diff --git a/jdk/make/tools/GenerateCharacter/Character.c.template b/jdk/make/tools/GenerateCharacter/Character.c.template
deleted file mode 100644
index 662741f1b9b..00000000000
--- a/jdk/make/tools/GenerateCharacter/Character.c.template
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Oracle designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Oracle in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
- * or visit www.oracle.com if you need additional information or have any
- * questions.
- */
-
-#include
-
-#include "bool.h"
-#include "utf.h"
-
- $$Tables
-
-/* Take pointer to a string. Skip over the longest part of the string that
- * could be taken as a fieldname. Allow '/' if slash_okay is TRUE.
- *
- * Return a pointer to just past the fieldname. Return NULL if no fieldname
- * at all was found, or in the case of slash_okay being true, we saw
- * consecutive slashes (meaning we were looking for a qualified path but
- * found something that was badly-formed).
- */
-
-#define bool_t int
-
-char *
-skip_over_fieldname(char *name, bool_t slash_okay)
-{
- char *p = name;
- char *last_p;
- unicode ch;
- unicode last_ch = 0;
-
- ch = *p;
- if (ch == (ch & 0x7F))
- ++p;
- else
- ch = next_utf2unicode(&p);
- if (($$Lookup(ch) & $$bitJavaStart) == 0)
- return 0;
- for (;;) {
- last_p = p;
- last_ch = ch;
- ch = *p;
- if (ch == (ch & 0x7F))
- ++p;
- else
- ch = next_utf2unicode(&p);
- if (($$Lookup(ch) & $$bitJavaPart) == 0) {
- if (ch == '/' && slash_okay) {
- if (last_ch == '/')
- return 0;
- }
- else {
- return last_p;
- }
- }
- }
-}
-
-void main() {
- int j;
- for (j = 0; j < (1 << 16); j++) {
- int q = $$Lookup(j);
- printf("%04x%s%s\n", j,
- (q & $$bitJavaStart ? " Start" : ""),
- (q & $$bitJavaPart ? " Part" : ""));
- }
-}
diff --git a/jdk/make/tools/GenerateCharacter/Makefile b/jdk/make/tools/GenerateCharacter/Makefile
deleted file mode 100644
index dd229953c04..00000000000
--- a/jdk/make/tools/GenerateCharacter/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the generatecharacter tool
-#
-
-BUILDDIR = ../..
-PACKAGE = build.tools.generatecharacter
-PRODUCT = tools
-PROGRAM = generatecharacter
-include $(BUILDDIR)/common/Defs.gmk
-
-BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src
-BUILDTOOL_MAIN = $(PKGDIR)/GenerateCharacter.java
-
-#
-# Build tool jar rules.
-#
-include $(BUILDDIR)/common/BuildToolJar.gmk
-
diff --git a/jdk/make/tools/GenerateCharacter/check_class.c.template b/jdk/make/tools/GenerateCharacter/check_class.c.template
deleted file mode 100644
index 445fc09d002..00000000000
--- a/jdk/make/tools/GenerateCharacter/check_class.c.template
+++ /dev/null
@@ -1,498 +0,0 @@
-/*
- * Copyright (c) 2002, 2008, Oracle and/or its affiliates. All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Oracle designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Oracle in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
- * or visit www.oracle.com if you need additional information or have any
- * questions.
- */
-
-/* This file was generated AUTOMATICALLY from a template file Wed Jun 17 10:43:47 PDT 1998 */
-
-/*-
- * code for verifying the date in a ClassClass structure for internal
- * consistency.
- */
-
-#include
-
-#include "oobj.h"
-#include "interpreter.h"
-#include "bool.h"
-#include "utf.h"
-#include "tree.h"
-
-extern bool_t verify_class_codes(ClassClass *cb);
-
-static bool_t verify_constant_pool(ClassClass *cb);
-
-static bool_t is_legal_fieldname(ClassClass *cb, char *name, int type);
-static bool_t is_legal_method_signature(ClassClass *cb, char *name, char *signature);
-static bool_t is_legal_field_signature(ClassClass *cb, char *name, char *signature);
-
-static char *skip_over_fieldname(char *name, bool_t slash_okay);
-static char *skip_over_field_signature(char *name, bool_t void_okay);
-
-static void CCerror (ClassClass *cb, char *format, ...);
-
-
-/* Argument for is_legal_fieldname */
-enum { LegalClass, LegalField, LegalMethod };
-
-
-
-
-bool_t
-VerifyClass(ClassClass *cb)
-{
- bool_t result = TRUE;
- struct methodblock *mb;
- struct fieldblock *fb;
- int i;
- if (CCIs(cb, Verified))
- return TRUE;
- if (!verify_constant_pool(cb))
- return FALSE;
- /* Make sure all the method names and signatures are okay */
- for (i = cbMethodsCount(cb), mb = cbMethods(cb); --i >= 0; mb++) {
- char *name = mb->fb.name;
- char *signature = mb->fb.signature;
- if (! (is_legal_fieldname(cb, name, LegalMethod) &&
- is_legal_method_signature(cb, name, signature)))
- result = FALSE;
- }
- /* Make sure all the field names and signatures are okay */
- for (i = cbFieldsCount(cb), fb = cbFields(cb); --i >= 0; fb++) {
- if (! (is_legal_fieldname(cb, fb->name, LegalField) &&
- is_legal_field_signature(cb, fb->name, fb->signature)))
- result = FALSE;
- }
- /* Make sure we are not overriding any final methods or classes*/
- if (cbIsInterface(cb)) {
- struct methodblock *mb;
- if ((cbSuperclass(cb) == NULL) ||
- (cbSuperclass(cb) != classJavaLangObject)) {
- CCerror(cb, "Interface %s has bad superclass", cbName(cb));
- result = FALSE;
- }
- for (i = cbMethodsCount(cb), mb = cbMethods(cb); --i >= 0; mb++) {
- if (mb->fb.access & ACC_STATIC) {
- if (mb->fb.name[0] != '<') {
- /* Only internal methods can be static */
- CCerror(cb, "Illegal static method %s in interface %s",
- mb->fb.name, cbName(cb));
- result = FALSE;
- }
- }
- }
- } else if (cbSuperclass(cb)) {
- ClassClass *super_cb;
- unsigned bitvector_size = (unsigned)(cbMethodTableSize(cb) + 31) >> 5;
- long *bitvector = sysCalloc(bitvector_size, sizeof(long));
- for (super_cb = cbSuperclass(cb); ; super_cb = cbSuperclass(super_cb)) {
- if (cbAccess(super_cb) & ACC_FINAL) {
- CCerror(cb, "Class %s is subclass of final class %s",
- cbName(cb), cbName(super_cb));
- result = FALSE;
- }
- mb = cbMethods(super_cb);
- for (i = cbMethodsCount(super_cb); --i >= 0; mb++) {
- if (mb->fb.access & ACC_FINAL) {
- unsigned offset = mb->fb.u.offset;
- bitvector[offset >> 5] |= (1 << (offset & 0x1F));
- }
- }
- if (cbSuperclass(super_cb) == NULL) break;
- }
- for (i = cbMethodsCount(cb), mb = cbMethods(cb); --i >= 0; mb++) {
- unsigned offset = mb->fb.u.offset;
- if ((offset > 0)
- && bitvector[offset >> 5] & (1 << (offset & 0x1F))) {
- CCerror(cb, "Class %s overrides final method %s.%s",
- cbName(cb), mb->fb.name, mb->fb.signature);
- result = FALSE;
- }
- }
- sysFree(bitvector);
- } else if (cb != classJavaLangObject) {
- CCerror(cb, "Class %s does not have superclass", cbName(cb));
- result = FALSE;
- }
-
- if (result)
- result = verify_class_codes(cb);
- if (result)
- CCSet(cb, Verified);
- return result;
-}
-
-
-static bool_t
-verify_constant_pool(ClassClass *cb)
-{
- union cp_item_type *cp = cbConstantPool(cb);
- long cp_count = cbConstantPoolCount(cb);
- unsigned char *type_table;
- int i, type;
-
- const int utf8_resolved = (CONSTANT_Utf8 | CONSTANT_POOL_ENTRY_RESOLVED);
-
- if (cp_count == 0) /* Primitive classes */
- return TRUE;
- type_table = cp[CONSTANT_POOL_TYPE_TABLE_INDEX].type;
- /* Let's make two quick passes over the constant pool. The first one
- * checks that everything is of the right type. */
- for (i = 1; i < cp_count; i++) {
- switch(type = type_table[i]) {
- case CONSTANT_String:
- case CONSTANT_Class: {
- int index = cp[i].i;
- if ( (index < 1)
- || (index >= cp_count)
- || (type_table[index] != utf8_resolved)) {
- CCerror(cb, "Bad index in constant pool #%d", i);
- return FALSE;
- }
- break;
- }
-
- case CONSTANT_String | CONSTANT_POOL_ENTRY_RESOLVED:
- /* This can only happen if a string is the "initial" value of
- * some final static String. We assume that the checking has
- * already been done.
- */
- break;
-
- case CONSTANT_Fieldref:
- case CONSTANT_Methodref:
- case CONSTANT_InterfaceMethodref:
- case CONSTANT_NameAndType: {
- unsigned index = (unsigned)(cp[i].i);
- int key1 = index >> 16;
- int key2 = index & 0xFFFF;
- if (key1 < 1 || key1 >= cp_count
- || key2 < 1 || key2 >= cp_count) {
- CCerror(cb, "Bad index in constant pool #%d", i);
- return FALSE;
- }
- if (type == CONSTANT_NameAndType) {
- if ( (type_table[key1] != utf8_resolved)
- || (type_table[key2] != utf8_resolved)) {
- CCerror(cb, "Bad index in constant pool.");
- return FALSE;
- }
- } else {
- if ( ((type_table[key1] & CONSTANT_POOL_ENTRY_TYPEMASK)
- != CONSTANT_Class)
- || ((type_table[key2] != CONSTANT_NameAndType))) {
- CCerror(cb, "Bad index in constant pool #%d", i);
- return FALSE;
- }
- }
- break;
- }
-
- case CONSTANT_Fieldref | CONSTANT_POOL_ENTRY_RESOLVED:
- case CONSTANT_Methodref | CONSTANT_POOL_ENTRY_RESOLVED:
- case CONSTANT_InterfaceMethodref | CONSTANT_POOL_ENTRY_RESOLVED:
- case CONSTANT_NameAndType | CONSTANT_POOL_ENTRY_RESOLVED:
- CCerror(cb, "Improperly resolved constant pool #%d", i);
- return FALSE;
-
-
- case CONSTANT_Class | CONSTANT_POOL_ENTRY_RESOLVED:
- case CONSTANT_Utf8 | CONSTANT_POOL_ENTRY_RESOLVED:
- case CONSTANT_Integer | CONSTANT_POOL_ENTRY_RESOLVED:
- case CONSTANT_Float | CONSTANT_POOL_ENTRY_RESOLVED:
- break;
-
- case CONSTANT_Long | CONSTANT_POOL_ENTRY_RESOLVED:
- case CONSTANT_Double | CONSTANT_POOL_ENTRY_RESOLVED:
- if ((i + 1 >= cp_count) ||
- (type_table[i + 1] != CONSTANT_POOL_ENTRY_RESOLVED)) {
- CCerror(cb, "Improper constant pool long/double #%d", i);
- return FALSE;
- } else {
- i++;
- break;
- }
-
- case CONSTANT_Integer:
- case CONSTANT_Float:
- case CONSTANT_Long:
- case CONSTANT_Double:
- case CONSTANT_Utf8:
- CCerror(cb, "Improperly unresolved constant pool #%d", i);
- return FALSE;
-
-
- default:
- CCerror(cb, "Illegal constant pool type at #%d", i);
- return FALSE;
-
-
- }
- }
- for (i = 1; i < cp_count; i++) {
- switch(type = type_table[i]) {
- case CONSTANT_Class: {
- int index = cp[i].i;
- if (!is_legal_fieldname(cb, cp[index].cp, LegalClass))
- return FALSE;
- break;
- }
-
- case CONSTANT_Fieldref:
- case CONSTANT_Methodref:
- case CONSTANT_InterfaceMethodref: {
- unsigned index = (unsigned)(cp[i].i);
- int name_type_index = index & 0xFFFF;
- int name_type_key = cp[name_type_index].i;
- int name_index = name_type_key >> 16;
- int signature_index = name_type_key & 0xFFFF;
- char *name = cp[name_index].cp;
- char *signature = cp[signature_index].cp;
-
- if (type == CONSTANT_Fieldref) {
- if (! (is_legal_fieldname(cb, name, LegalField) &&
- is_legal_field_signature(cb, name, signature)))
- return FALSE;
- } else {
- if (! (is_legal_fieldname(cb, name, LegalMethod) &&
- is_legal_method_signature(cb, name, signature)))
- return FALSE;
- }
- break;
- }
- }
- }
- return TRUE;
-}
-
-
-/* Return true if the entire second argument consists of a legal fieldname
- * (or classname, if the third argument is LegalClass).
- */
-
-static bool_t
-is_legal_fieldname(ClassClass *cb, char *name, int type)
-{
- bool_t result;
- if (name[0] == '<') {
- result = (type == LegalMethod) &&
- ((strcmp(name, "") == 0) ||
- (strcmp(name, "") == 0));
- } else {
- char *p;
- if (type == LegalClass && name[0] == SIGNATURE_ARRAY) {
- p = skip_over_field_signature(name, FALSE);
- } else {
- p = skip_over_fieldname(name, type == LegalClass);
- }
- result = (p != 0 && p[0] == '\0');
- }
- if (!result) {
- char *thing = (type == LegalField) ? "Field"
- : (type == LegalMethod) ? "Method" : "Class";
-
- CCerror(cb, "Illegal %s name \"%s\"", thing, name);
- return FALSE;
- } else {
- return TRUE;
-
- }
-}
-
-/* Return true if the entire string consists of a legal field signature */
-static bool_t
-is_legal_field_signature(ClassClass *cb, char *fieldname, char *signature)
-{
- char *p = skip_over_field_signature(signature, FALSE);
- if (p != 0 && p[0] == '\0') {
- return TRUE;
- } else {
- CCerror(cb, "Field \"%s\" has illegal signature \"%s\"",
- fieldname, signature);
- return FALSE;
- }
-}
-
-
-static bool_t
-is_legal_method_signature(ClassClass *cb, char *methodname, char *signature)
-{
- char *p = signature;
- char *next_p;
- /* The first character must be a '(' */
- if (*p++ == SIGNATURE_FUNC) {
- /* Skip over however many legal field signatures there are */
- while ((next_p = skip_over_field_signature(p, FALSE)) != 0)
- p = next_p;
- /* The first non-signature thing better be a ')' */
- if (*p++ == SIGNATURE_ENDFUNC) {
- if (methodname[0] == '<') {
- /* All internal methods must return void */
- if ((p[0] == SIGNATURE_VOID) && (p[1] == '\0'))
- return TRUE;
- } else {
- /* Now, we better just have a return value. */
- next_p = skip_over_field_signature(p, TRUE);
- if (next_p && next_p[0] == '\0')
- return TRUE;
- }
- }
- }
- CCerror(cb, "Method \"%s\" has illegal signature \"%s\"",
- methodname, signature);
- return FALSE;
-}
-
- $$Tables
-
-/*
- * This code mirrors Character.isJavaIdentifierStart. It determines whether
- * the specified character is a legal start of a Java identifier as per JLS.
- *
- * The parameter ch is the character to be tested; return 1 if the
- * character is a letter, 0 otherwise.
- */
-#define isJavaIdentifierStart(ch) ($$Lookup(ch) & $$maskIsJavaIdentifierStart)
-
-/*
- * This code mirrors Character.isJavaIdentifierPart. It determines whether
- * the specified character is a legal part of a Java identifier as per JLS.
- *
- * The parameter ch is the character to be tested; return 1 if the
- * character is a digit, 0 otherwise.
- */
-#define isJavaIdentifierPart(ch) ($$Lookup(ch) & $$maskIsJavaIdentifierPart)
-
-/* Take pointer to a string. Skip over the longest part of the string that
- * could be taken as a fieldname. Allow '/' if slash_okay is TRUE.
- *
- * Return a pointer to just past the fieldname. Return NULL if no fieldname
- * at all was found, or in the case of slash_okay being true, we saw
- * consecutive slashes (meaning we were looking for a qualified path but
- * found something that was badly-formed).
- */
-static char *
-skip_over_fieldname(char *name, bool_t slash_okay)
-{
- bool_t first;
- char *p;
- unicode last_ch = 0;
- for (p = name, first = TRUE; ; first = FALSE) {
- char *old_p = p;
- unicode ch = next_utf2unicode(&p);
- if (isJavaIdentifierStart(ch) || (!first && isJavaIdentifierPart(ch))
- || (slash_okay && ch == '/' && !first)
- || ch == '_' || ch == '$') {
- if (ch == '/' && last_ch == '/') {
- return 0; /* Don't permit consecutive slashes */
- } else {
- last_ch = ch;
- }
- } else {
- return first ? 0 : old_p;
- }
- }
-}
-
-/* Take pointer to a string. Skip over the longest part of the string that
- * could be taken as a field signature. Allow "void" if void_okay.
- *
- * Return a pointer to just past the signature. Return NULL if no legal
- * signature is found.
- */
-
-static char *
-skip_over_field_signature(char *name, bool_t void_okay)
-{
- for (;;) {
- switch (name[0]) {
- case SIGNATURE_VOID:
- if (!void_okay) return 0;
- /* FALL THROUGH */
- case SIGNATURE_BOOLEAN:
- case SIGNATURE_BYTE:
- case SIGNATURE_CHAR:
- case SIGNATURE_SHORT:
- case SIGNATURE_INT:
- case SIGNATURE_FLOAT:
- case SIGNATURE_LONG:
- case SIGNATURE_DOUBLE:
- return name + 1;
-
- case SIGNATURE_CLASS: {
- /* Skip over the classname, if one is there. */
- char *p = skip_over_fieldname(name + 1, TRUE);
- /* The next character better be a semicolon. */
- if (p && p[0] == ';')
- return p + 1;
- return 0;
- }
-
- case SIGNATURE_ARRAY:
- /* The rest of what's there better be a legal signature. */
- name++;
- void_okay = FALSE;
- break;
-
- default:
- return 0;
- }
- }
-}
-
-
-static void
-CCerror (ClassClass *cb, char *format, ...)
-{
- if (verbose) {
- va_list args;
- jio_fprintf(stderr, "VERIFIER CLASS ERROR %s:\n", cbName(cb));
- va_start(args, format);
- jio_vfprintf(stderr, format, args);
- va_end(args);
- jio_fprintf(stderr, "\n");
- }
-}
-
-/* For use from outside the file. Determine if the specified name is legal
- * UTF name for a classname.
- *
- * Note that this routine expects the internal form of qualified classes:
- * the dots should have been replaced by slashes.
- */
-bool_t IsLegalClassname(char *name, bool_t allowArrayClass)
-{
- char *p;
- if (name[0] == SIGNATURE_ARRAY) {
- if (!allowArrayClass) {
- return FALSE;
- } else {
- /* Everything that's left better be a field signature */
- p = skip_over_field_signature(name, FALSE);
- }
- } else {
- /* skip over the fieldname. Slashes are okay */
- p = skip_over_fieldname(name, TRUE);
- }
- return (p != 0 && p[0] == '\0');
-}
diff --git a/jdk/make/tools/Makefile b/jdk/make/tools/Makefile
deleted file mode 100644
index d6724f7b2d7..00000000000
--- a/jdk/make/tools/Makefile
+++ /dev/null
@@ -1,77 +0,0 @@
-#
-# Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Create all the build tools
-#
-
-BUILDDIR = ..
-
-SUBDIRS_MAKEFLAGS += JAVAC_MAX_WARNINGS=true JAVAC_WARNINGS_FATAL=true
-include $(BUILDDIR)/common/Defs.gmk
-
-# Note: freetypecheck is built by Sanity.gmk if needed
-SUBDIRS = \
- addjsum \
- addtorestrictedpkgs \
- buildmetaindex \
- cldrconverter \
- commentchecker \
- compile_font_config \
- compile_properties \
- dir_diff \
- dtdbuilder \
- generate_break_iterator \
- GenerateCharacter \
- generatecurrencydata \
- hasher_classes \
- jarreorder \
- jarsplit \
- jdwpgen \
- makeclasslist \
- strip_properties \
- spp \
- tzdb \
- CharsetMapping
-
-ifndef DISABLE_NIMBUS
- SUBDIRS += generate_nimbus
-endif
-
-ifeq ($(PLATFORM), solaris)
- # temporary tools to work around gobjcopy bugs
- SUBDIRS += add_gnu_debuglink fix_empty_sec_hdr_flags
-endif
-
-include $(BUILDDIR)/common/Subdirs.gmk
-
-all build clean clobber::
- $(SUBDIRS-loop)
-
-clean clobber::
- $(RM) -r $(BUILDTOOLCLASSDIR)
- $(RM) -r $(BUILDTOOLJARDIR)
- $(RM) -r $(BUILDTOOLBINDIR)
-
diff --git a/jdk/make/tools/README.txt b/jdk/make/tools/README.txt
deleted file mode 100644
index 6377e5d4301..00000000000
--- a/jdk/make/tools/README.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-
-The build tools are generally tools written in java that are used to build
-the jdk or provide help in working with the jdk.
-
-They are all built with the BOOTDIR javac and run with the BOOTDIR java.
-
-They need only be built once.
-
diff --git a/jdk/make/tools/add_gnu_debuglink/Makefile b/jdk/make/tools/add_gnu_debuglink/Makefile
deleted file mode 100644
index 37b53cf057a..00000000000
--- a/jdk/make/tools/add_gnu_debuglink/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-#
-# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-#
-
-# Rules to build add_gnu_debuglink, used by various Makefiles on Solaris
-
-BUILDDIR = ../..
-include $(BUILDDIR)/common/Defs.gmk
-
-# Default name
-PROGRAM = add_gnu_debuglink
-ADD_GNU_DEBUGLINK_PROG = $(ABS_BUILDTOOLBINDIR)/$(PROGRAM)
-
-ADD_GNU_DEBUGLINK_SRC = add_gnu_debuglink.c
-ADD_GNU_DEBUGLINK_FLAGS =
-LIBS_ADD_GNU_DEBUGLINK += -lelf
-
-all: $(ADD_GNU_DEBUGLINK)
-
-$(ADD_GNU_DEBUGLINK_PROG): $(ADD_GNU_DEBUGLINK_SRC)
- $(MKDIR) -p $(BUILDTOOLBINDIR)
- $(CC) -g -o $@ $< $(ADD_GNU_DEBUGLINK_FLAGS) $(LIBS_ADD_GNU_DEBUGLINK)
-
-clean::
- $(RM) $(ADD_GNU_DEBUGLINK_PROG)
-
diff --git a/jdk/make/tools/addjsum/Makefile b/jdk/make/tools/addjsum/Makefile
deleted file mode 100644
index 7d760d4b539..00000000000
--- a/jdk/make/tools/addjsum/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the addjsum tool
-#
-
-BUILDDIR = ../..
-PACKAGE = build.tools.addjsum
-PRODUCT = tools
-PROGRAM = addjsum
-include $(BUILDDIR)/common/Defs.gmk
-
-BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src
-BUILDTOOL_MAIN = $(PKGDIR)/AddJsum.java
-
-#
-# Build tool jar rules.
-#
-include $(BUILDDIR)/common/BuildToolJar.gmk
-
diff --git a/jdk/make/tools/addtorestrictedpkgs/Makefile b/jdk/make/tools/addtorestrictedpkgs/Makefile
deleted file mode 100644
index 53922d56519..00000000000
--- a/jdk/make/tools/addtorestrictedpkgs/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the addtorestrictedpkgs tool
-#
-
-BUILDDIR = ../..
-PACKAGE = build.tools.addtorestrictedpkgs
-PRODUCT = tools
-PROGRAM = addtorestrictedpkgs
-include $(BUILDDIR)/common/Defs.gmk
-
-BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src
-BUILDTOOL_MAIN = $(PKGDIR)/AddToRestrictedPkgs.java
-
-#
-# Build tool jar rules.
-#
-include $(BUILDDIR)/common/BuildToolJar.gmk
-
diff --git a/jdk/make/tools/buildmetaindex/Makefile b/jdk/make/tools/buildmetaindex/Makefile
deleted file mode 100644
index 5ff59db0adb..00000000000
--- a/jdk/make/tools/buildmetaindex/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the buildmetaindex tool
-#
-
-BUILDDIR = ../..
-PACKAGE = build.tools.buildmetaindex
-PRODUCT = tools
-PROGRAM = buildmetaindex
-include $(BUILDDIR)/common/Defs.gmk
-
-BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src
-BUILDTOOL_MAIN = $(PKGDIR)/BuildMetaIndex.java
-
-#
-# Build tool jar rules.
-#
-include $(BUILDDIR)/common/BuildToolJar.gmk
-
diff --git a/jdk/make/tools/cldrconverter/Makefile b/jdk/make/tools/cldrconverter/Makefile
deleted file mode 100644
index 178096ecb92..00000000000
--- a/jdk/make/tools/cldrconverter/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the CLDRConverter tool
-#
-
-BUILDDIR = ../..
-PACKAGE = build.tools.cldrconverter
-PRODUCT = cldrconverter
-PROGRAM = cldrconverter
-include $(BUILDDIR)/common/Defs.gmk
-
-BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src
-BUILDTOOL_MAIN = $(PKGDIR)/CLDRConverter.java
-
-#
-# Build tool jar rules.
-#
-include $(BUILDDIR)/common/BuildToolJar.gmk
-
diff --git a/jdk/make/tools/commentchecker/Makefile b/jdk/make/tools/commentchecker/Makefile
deleted file mode 100644
index c32189c4341..00000000000
--- a/jdk/make/tools/commentchecker/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the commentchecker tool
-#
-
-BUILDDIR = ../..
-PACKAGE = build.tools.commentchecker
-PRODUCT = tools
-PROGRAM = commentchecker
-include $(BUILDDIR)/common/Defs.gmk
-
-BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src
-BUILDTOOL_MAIN = $(PKGDIR)/CommentChecker.java
-
-#
-# Build tool jar rules.
-#
-include $(BUILDDIR)/common/BuildToolJar.gmk
-
diff --git a/jdk/make/tools/compile_font_config/Makefile b/jdk/make/tools/compile_font_config/Makefile
deleted file mode 100644
index 92a7773e4fc..00000000000
--- a/jdk/make/tools/compile_font_config/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the compilefontconfig tool
-#
-
-BUILDDIR = ../..
-PACKAGE = build.tools.compilefontconfig
-PRODUCT = tools
-PROGRAM = compilefontconfig
-include $(BUILDDIR)/common/Defs.gmk
-
-BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src
-BUILDTOOL_MAIN = $(PKGDIR)/CompileFontConfig.java
-
-#
-# Build tool jar rules.
-#
-include $(BUILDDIR)/common/BuildToolJar.gmk
-
diff --git a/jdk/make/tools/compile_properties/Makefile b/jdk/make/tools/compile_properties/Makefile
deleted file mode 100644
index 14b2fe939f2..00000000000
--- a/jdk/make/tools/compile_properties/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the compileproperties tool
-#
-
-BUILDDIR = ../..
-PACKAGE = build.tools.compileproperties
-PRODUCT = tools
-PROGRAM = compileproperties
-include $(BUILDDIR)/common/Defs.gmk
-
-BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src
-BUILDTOOL_MAIN = $(PKGDIR)/CompileProperties.java
-
-#
-# Build tool jar rules.
-#
-include $(BUILDDIR)/common/BuildToolJar.gmk
-
diff --git a/jdk/make/tools/dir_diff/Makefile b/jdk/make/tools/dir_diff/Makefile
deleted file mode 100644
index f49d1164b58..00000000000
--- a/jdk/make/tools/dir_diff/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the dirdiff tool
-#
-
-BUILDDIR = ../..
-PACKAGE = build.tools.dirdiff
-PRODUCT = tools
-PROGRAM = dirdiff
-include $(BUILDDIR)/common/Defs.gmk
-
-BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src
-BUILDTOOL_MAIN = $(PKGDIR)/DirDiff.java
-
-#
-# Build tool jar rules.
-#
-include $(BUILDDIR)/common/BuildToolJar.gmk
-
diff --git a/jdk/make/tools/dtdbuilder/Makefile b/jdk/make/tools/dtdbuilder/Makefile
deleted file mode 100644
index 28d233584f5..00000000000
--- a/jdk/make/tools/dtdbuilder/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the dtdbuilder tool
-#
-
-BUILDDIR = ../..
-PACKAGE = build.tools.dtdbuilder
-PRODUCT = tools
-PROGRAM = dtdbuilder
-include $(BUILDDIR)/common/Defs.gmk
-
-BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src
-BUILDTOOL_MAIN = $(PKGDIR)/DTDBuilder.java
-
-#
-# Build tool jar rules.
-#
-include $(BUILDDIR)/common/BuildToolJar.gmk
-
diff --git a/jdk/make/tools/fix_empty_sec_hdr_flags/Makefile b/jdk/make/tools/fix_empty_sec_hdr_flags/Makefile
deleted file mode 100644
index 0ed6b4361c8..00000000000
--- a/jdk/make/tools/fix_empty_sec_hdr_flags/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-#
-# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-#
-
-# Rules to build fix_empty_sec_hdr_flags, used by various Makefiles on Solaris
-
-BUILDDIR = ../..
-include $(BUILDDIR)/common/Defs.gmk
-
-# Default name
-PROGRAM = fix_empty_sec_hdr_flags
-FIX_EMPTY_SEC_HDR_FLAGS_PROG = $(ABS_BUILDTOOLBINDIR)/$(PROGRAM)
-
-FIX_EMPTY_SEC_HDR_FLAGS_SRC = fix_empty_sec_hdr_flags.c
-FIX_EMPTY_SEC_HDR_FLAGS_FLAGS =
-LIBS_FIX_EMPTY_SEC_HDR_FLAGS += -lelf
-
-all: $(FIX_EMPTY_SEC_HDR_FLAGS)
-
-$(FIX_EMPTY_SEC_HDR_FLAGS_PROG): $(FIX_EMPTY_SEC_HDR_FLAGS_SRC)
- $(MKDIR) -p $(BUILDTOOLBINDIR)
- $(CC) -g -o $@ $< $(FIX_EMPTY_SEC_HDR_FLAGS_FLAGS) $(LIBS_FIX_EMPTY_SEC_HDR_FLAGS)
-
-clean::
- $(RM) $(FIX_EMPTY_SEC_HDR_FLAGS_PROG)
-
diff --git a/jdk/make/tools/freetypecheck/Makefile b/jdk/make/tools/freetypecheck/Makefile
deleted file mode 100644
index bbf0ae892be..00000000000
--- a/jdk/make/tools/freetypecheck/Makefile
+++ /dev/null
@@ -1,95 +0,0 @@
-#
-# Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-
-# Builds and runs test program for freetype sanity check.
-
-BUILDDIR = ../..
-include $(BUILDDIR)/common/Defs.gmk
-
-# Default name
-PROGRAM = freetype_versioncheck
-FT_OBJ = $(BUILDTOOLBINDIR)/$(PROGRAM).$(OBJECT_SUFFIX)
-FT_TEST = $(BUILDTOOLBINDIR)/$(PROGRAM)$(EXE_SUFFIX)
-
-# Used on openjdk only
-ifeq ($(OPENJDK),true)
-
-# Start with CFLAGS (which gets us the required -xarch setting on solaris)
-ifeq ($(PLATFORM), windows)
- FT_OPTIONS = -nologo -c
- FREETYPE_DLL = $(FREETYPE_LIB_PATH)/freetype.dll
- FT_LD_OPTIONS = $(FREETYPE_LIB_PATH)/freetype.lib
- ifdef MT
- FT_LD_OPTIONS += -manifest
- endif
-else
- FT_OPTIONS = $(CFLAGS)
- FT_LD_OPTIONS = -L$(FREETYPE_LIB_PATH)
- # Add runtime lib search path to ensure test will be runnable
- ifeq ($(PLATFORM), solaris)
- FT_LD_OPTIONS += -R $(FREETYPE_LIB_PATH) -lfreetype
- else
- ifeq ($(PLATFORM), macosx)
- FT_LD_OPTIONS += -lfreetype -lz
- else # linux
- FT_LD_OPTIONS += -Wl,-rpath -Wl,$(FREETYPE_LIB_PATH) -lfreetype
- endif
- endif
-endif
-FT_OPTIONS += -I$(FREETYPE_HEADERS_PATH)
-FT_OPTIONS += -I$(FREETYPE_HEADERS_PATH)/freetype2
-FT_OPTIONS += -DREQUIRED_FREETYPE_VERSION=$(REQUIRED_FREETYPE_VERSION)
-FT_LD_OPTIONS += $(LFLAGS_$(COMPILER_VERSION))
-
-# Create test program
-all: $(FT_TEST)
- $(FT_TEST)
-
-# On windows we need to copy dll to test dir to ensure it will be found
-# at runtime
-$(FT_TEST): freetypecheck.c
- $(prep-target)
-ifeq ($(PLATFORM), windows)
- $(CC) $(FT_OPTIONS) $(CC_OBJECT_OUTPUT_FLAG)$(FT_OBJ) $<
- $(LINK) $(FT_LD_OPTIONS) -OUT:$(FT_TEST) $(FT_OBJ)
- $(CP) $(FREETYPE_DLL) $(@D)/
- ifdef MT
- $(CP) $(MSVCRNN_DLL_PATH)/$(MSVCRNN_DLL) $(@D)/
- $(MT) -manifest $(FT_TEST).manifest -outputresource:$(FT_TEST);#1
- endif
-else
- @$(CC) $(FT_OPTIONS) -o $@ $< $(FT_LD_OPTIONS)
-endif
-
-else
-
-# Inform user this is openjdk only
-all:
- @$(ECHO) "The freetype files are only used with OpenJDK"
-
-endif
-
-clean::
- $(RM) $(FT_TEST)
-
diff --git a/jdk/make/tools/freetypecheck/freetypecheck.c b/jdk/make/tools/freetypecheck/freetypecheck.c
deleted file mode 100644
index d91a0addb40..00000000000
--- a/jdk/make/tools/freetypecheck/freetypecheck.c
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Oracle designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Oracle in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
- * or visit www.oracle.com if you need additional information or have any
- * questions.
- */
-
-/* Test program for freetype sanity check.
- Prints "Failed" messages to STDOUT if check fails. */
-
-#include
-#include
-
-#include "ft2build.h"
-#include FT_FREETYPE_H
-
-#ifdef _MSC_VER
-#if _MSC_VER > 1400 && _MSC_VER < 1600
-
-/*
- * When building for Microsoft Windows, your program has a dependency
- * on msvcr??.dll.
- *
- * When using Visual Studio 2005 or later, that must be recorded in
- * the .exe.manifest file.
- *
- * Reference:
- * C:/Program Files/Microsoft SDKs/Windows/v6.1/include/crtdefs.h
- */
-#include
-#ifdef _M_IX86
-
-#pragma comment(linker,"/manifestdependency:\"type='win32' " \
- "name='" __LIBRARIES_ASSEMBLY_NAME_PREFIX ".CRT' " \
- "version='" _CRT_ASSEMBLY_VERSION "' " \
- "processorArchitecture='x86' " \
- "publicKeyToken='" _VC_ASSEMBLY_PUBLICKEYTOKEN "'\"")
-
-#endif /* _M_IX86 */
-
-//This may not be necessary yet for the Windows 64-bit build, but it
-//will be when that build environment is updated. Need to test to see
-//if it is harmless:
-#ifdef _M_AMD64
-
-#pragma comment(linker,"/manifestdependency:\"type='win32' " \
- "name='" __LIBRARIES_ASSEMBLY_NAME_PREFIX ".CRT' " \
- "version='" _CRT_ASSEMBLY_VERSION "' " \
- "processorArchitecture='amd64' " \
- "publicKeyToken='" _VC_ASSEMBLY_PUBLICKEYTOKEN "'\"")
-
-#endif /* _M_AMD64 */
-#endif /* _MSC_VER > 1400 && _MSC_VER < 1600 */
-#endif /* _MSC_VER */
-
-#define QUOTEMACRO(x) QUOTEME(x)
-#define QUOTEME(x) #x
-
-int main(int argc, char** argv) {
- char v[50];
- FT_Int major, minor, patch;
- FT_Library library;
- sprintf(v, "%d.%d.%d", FREETYPE_MAJOR, FREETYPE_MINOR, FREETYPE_PATCH);
-
- printf("Required version of freetype: %s\n",
- QUOTEMACRO(REQUIRED_FREETYPE_VERSION));
-
- printf("Detected freetype headers: %s\n", v);
- if (strcmp(v, QUOTEMACRO(REQUIRED_FREETYPE_VERSION)) < 0) {
- printf("Failed: headers are too old.\n");
- }
-
- FT_Init_FreeType(&library);
- FT_Library_Version(library, &major, &minor, &patch);
- sprintf(v, "%d.%d.%d", major, minor, patch);
-
- printf("Detected freetype library: %s\n", v);
- if (strcmp(v, QUOTEMACRO(REQUIRED_FREETYPE_VERSION)) < 0) {
- printf("Failed: too old library.\n");
- }
-
- return 0;
-}
diff --git a/jdk/make/tools/generate_break_iterator/Makefile b/jdk/make/tools/generate_break_iterator/Makefile
deleted file mode 100644
index 1b3f2778a57..00000000000
--- a/jdk/make/tools/generate_break_iterator/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the generatebreakiteratordata tool
-#
-
-BUILDDIR = ../..
-PACKAGE = build.tools.generatebreakiteratordata
-PRODUCT = tools
-PROGRAM = generatebreakiteratordata
-include $(BUILDDIR)/common/Defs.gmk
-
-BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src
-BUILDTOOL_MAIN = $(PKGDIR)/GenerateBreakIteratorData.java
-
-#
-# Build tool jar rules.
-#
-include $(BUILDDIR)/common/BuildToolJar.gmk
-
diff --git a/jdk/make/tools/generate_nimbus/Makefile b/jdk/make/tools/generate_nimbus/Makefile
deleted file mode 100644
index c53b807fbf4..00000000000
--- a/jdk/make/tools/generate_nimbus/Makefile
+++ /dev/null
@@ -1,72 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the Nimbus generator
-#
-
-BUILDDIR = ../..
-PACKAGE = build.tools.generatenimbus
-PRODUCT = tools
-PROGRAM = generatenimbus
-include $(BUILDDIR)/common/Defs.gmk
-
-BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src
-BUILDTOOL_MAIN = $(PKGDIR)/Generator.java
-
-
-#
-# Files
-#
-
-SOURCE_FILES = Generator.java \
- ObjectFactory.java \
- Paint.java \
- SynthModel.java \
- UIDefault.java \
- UIStyle.java
-TEMPLATE_FILES = Defaults.template \
- PainterImpl.template \
- StateImpl.template
-TEMPLATE_DEST = $(BUILDTOOLCLASSDIR)/$(PKGDIR)/resources
-
-
-#
-# Rules
-#
-
-all: $(TEMPLATE_DEST) $(BUILDTOOL_JAR_FILE)
-
-include $(BUILDDIR)/common/BuildToolJar.gmk
-
-$(TEMPLATE_DEST): $(TEMPLATE_FILES:%=$(SHARE_SRC)/classes/javax/swing/plaf/nimbus/%)
- $(MKDIR) -p $@
- $(RM) $(TEMPLATE_FILES:%=$@/%)
- $(CP) $^ $@
-
-BUILDTOOL_MAIN_SOURCE_FILE = $(SOURCE_FILES:%=$(BUILDTOOL_SOURCE_ROOT)/$(PKGDIR)/%)
-
-clean clobber::
- $(RM) -r $(TEMPLATE_DEST)
diff --git a/jdk/make/tools/generatecurrencydata/Makefile b/jdk/make/tools/generatecurrencydata/Makefile
deleted file mode 100644
index 502aa801b24..00000000000
--- a/jdk/make/tools/generatecurrencydata/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the generatecurrencydata tool
-#
-
-BUILDDIR = ../..
-PACKAGE = build.tools.generatecurrencydata
-PRODUCT = tools
-PROGRAM = generatecurrencydata
-include $(BUILDDIR)/common/Defs.gmk
-
-BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src
-BUILDTOOL_MAIN = $(PKGDIR)/GenerateCurrencyData.java
-
-#
-# Build tool jar rules.
-#
-include $(BUILDDIR)/common/BuildToolJar.gmk
-
diff --git a/jdk/make/tools/hasher_classes/Makefile b/jdk/make/tools/hasher_classes/Makefile
deleted file mode 100644
index 374e4ad160b..00000000000
--- a/jdk/make/tools/hasher_classes/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the hasher tool
-#
-
-BUILDDIR = ../..
-PACKAGE = build.tools.hasher
-PRODUCT = tools
-PROGRAM = hasher
-include $(BUILDDIR)/common/Defs.gmk
-
-BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src
-BUILDTOOL_MAIN = $(PKGDIR)/Hasher.java
-
-#
-# Build tool jar rules.
-#
-include $(BUILDDIR)/common/BuildToolJar.gmk
-
diff --git a/jdk/make/tools/jarreorder/Makefile b/jdk/make/tools/jarreorder/Makefile
deleted file mode 100644
index a0504e2d36e..00000000000
--- a/jdk/make/tools/jarreorder/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the jarreorder tool
-#
-
-BUILDDIR = ../..
-PACKAGE = build.tools.jarreorder
-PRODUCT = tools
-PROGRAM = jarreorder
-include $(BUILDDIR)/common/Defs.gmk
-
-BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src
-BUILDTOOL_MAIN = $(PKGDIR)/JarReorder.java
-
-#
-# Build tool jar rules.
-#
-include $(BUILDDIR)/common/BuildToolJar.gmk
-
diff --git a/jdk/make/tools/jarsplit/Makefile b/jdk/make/tools/jarsplit/Makefile
deleted file mode 100644
index 7bcff7553c9..00000000000
--- a/jdk/make/tools/jarsplit/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the jarsplit tool
-#
-
-BUILDDIR = ../..
-PACKAGE = build.tools.jarsplit
-PRODUCT = tools
-PROGRAM = jarsplit
-include $(BUILDDIR)/common/Defs.gmk
-
-BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src
-BUILDTOOL_MAIN = $(PKGDIR)/JarSplit.java
-
-#
-# Build tool jar rules.
-#
-include $(BUILDDIR)/common/BuildToolJar.gmk
-
diff --git a/jdk/make/tools/jdwpgen/Makefile b/jdk/make/tools/jdwpgen/Makefile
deleted file mode 100644
index 59cf30386c7..00000000000
--- a/jdk/make/tools/jdwpgen/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the jdwpgen tool
-#
-
-BUILDDIR = ../..
-PACKAGE = build.tools.jdwpgen
-PRODUCT = jpda
-PROGRAM = jdwpgen
-include $(BUILDDIR)/common/Defs.gmk
-
-BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src
-BUILDTOOL_MAIN = $(PKGDIR)/Main.java
-
-#
-# Build tool jar rules.
-#
-include $(BUILDDIR)/common/BuildToolJar.gmk
-
diff --git a/jdk/make/tools/makeclasslist/Makefile b/jdk/make/tools/makeclasslist/Makefile
deleted file mode 100644
index 5c8d101d279..00000000000
--- a/jdk/make/tools/makeclasslist/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the makeclasslist tool
-#
-
-BUILDDIR = ../..
-PACKAGE = build.tools.makeclasslist
-PRODUCT = tools
-PROGRAM = makeclasslist
-include $(BUILDDIR)/common/Defs.gmk
-
-BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src
-BUILDTOOL_MAIN = $(PKGDIR)/MakeClasslist.java
-
-#
-# Build tool jar rules.
-#
-include $(BUILDDIR)/common/BuildToolJar.gmk
-
diff --git a/jdk/make/tools/msys_build_scripts/dospath.sh b/jdk/make/tools/msys_build_scripts/dospath.sh
deleted file mode 100644
index d674aba29ec..00000000000
--- a/jdk/make/tools/msys_build_scripts/dospath.sh
+++ /dev/null
@@ -1,42 +0,0 @@
-#
-# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# A shell script which converts its first argument, which must be an existing
-# path name, into a DOS (aka 8.3) path name. If the path is a file, only the
-# directory part of the whole path will be converted.
-# This shell script executes the Visual Basic helper script 'dospath.vbs'
-# which must be located in the same directory as this script itself.
-# The Visual Basic script will be invoked trough the "Windows Script Host"
-# which is available by default on Windows since Windows 98.
-
-pushd `dirname "$0"` > /dev/null
-ABS_PATH=`pwd`
-popd > /dev/null
-if [ -d "$1" ]; then
- echo `cd "$1" && cscript.exe -nologo $ABS_PATH/dospath.vbs`;
-elif [ -f "$1" ]; then
- DIR=`dirname "$1"`;
- echo `cd "$DIR" && cscript.exe -nologo $ABS_PATH/dospath.vbs`\\`basename "$1"`;
-fi
diff --git a/jdk/make/tools/msys_build_scripts/dospath.vbs b/jdk/make/tools/msys_build_scripts/dospath.vbs
deleted file mode 100644
index 55ff34bcabe..00000000000
--- a/jdk/make/tools/msys_build_scripts/dospath.vbs
+++ /dev/null
@@ -1,34 +0,0 @@
-'
-' Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
-' DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-'
-' This code is free software; you can redistribute it and/or modify it
-' under the terms of the GNU General Public License version 2 only, as
-' published by the Free Software Foundation. Oracle designates this
-' particular file as subject to the "Classpath" exception as provided
-' by Oracle in the LICENSE file that accompanied this code.
-'
-' This code is distributed in the hope that it will be useful, but WITHOUT
-' ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-' FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-' version 2 for more details (a copy is included in the LICENSE file that
-' accompanied this code).
-'
-' You should have received a copy of the GNU General Public License version
-' 2 along with this work; if not, write to the Free Software Foundation,
-' Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-'
-' Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-' or visit www.oracle.com if you need additional information or have any
-' questions.
-'
-
-'
-' Visual Basic Script which returns the DOS (aka 8.3) filename of the current
-' directory.
-' Only called from 'dospath.sh' during a Windows build under MinGW/MSYS.
-'
-
-Set fso=CreateObject("Scripting.FileSystemObject")
-Set path = fso.GetFolder(".")
-WScript.Echo path.ShortPath
diff --git a/jdk/make/tools/spp/Makefile b/jdk/make/tools/spp/Makefile
deleted file mode 100644
index 3129f31ac59..00000000000
--- a/jdk/make/tools/spp/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-#
-# Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for build spp tool
-#
-
-BUILDDIR = ../..
-PACKAGE = build.tools.spp
-PRODUCT = tools
-PROGRAM = spp
-include $(BUILDDIR)/common/Defs.gmk
-
-
-BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src
-BUILDTOOL_MAIN = $(PKGDIR)/Spp.java
-
-#
-# Build tool jar rules.
-#
-include $(BUILDDIR)/common/BuildToolJar.gmk
-
-
diff --git a/jdk/make/tools/src/build/tools/jarsplit/JarSplit.java b/jdk/make/tools/src/build/tools/jarsplit/JarSplit.java
deleted file mode 100644
index 4b3ece719c3..00000000000
--- a/jdk/make/tools/src/build/tools/jarsplit/JarSplit.java
+++ /dev/null
@@ -1,151 +0,0 @@
-/*
- * Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Oracle designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Oracle in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
- * or visit www.oracle.com if you need additional information or have any
- * questions.
- */
-
-package build.tools.jarsplit;
-
-import java.io.BufferedReader;
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.FileReader;
-import java.io.IOException;
-import java.io.PrintStream;
-import java.io.FileOutputStream;
-import java.util.Vector;
-import java.lang.reflect.Array;
-
-/*
- * This class is a utility class to take a file list and split them into
- * class file list and non-class file (such as image, audio file) list.
- */
-public class JarSplit {
- /* classlist[0] contains class file list
- * classlist[1] contains non-class file list
- */
- @SuppressWarnings({ "unchecked", "rawtypes" })
- private static Vector[] classlist = new Vector[2];
-
- /* The 2 class list name passed as arguments. */
- private static String[] fileNamelist = new String[2];
-
- private static void printUsage() {
- String help =
- "Usage: java JarSplit classlist -o \n"
- + " This class takes a class list generated by JarReorder or some other tools \n"
- + " and outputs two files which contain class file list and non-class file list.\n"
- + " Example: java JarSplit classlist -o classlist nonClasslist \n";
-
- System.err.println(help);
- System.exit(1);
- }
-
- public static void main(String[] args) {
-
- int arglen = args.length;
-
- if (arglen < 4 || !args[1].equals("-o")) {
- /* Print out the usage of this class. */
- printUsage();
- }
-
- for (int i = 0; i < 2; i++) {
- fileNamelist[i] = args[i + 2];
- classlist[i] = new Vector();
- }
-
- if (generateClassLists(args[0]) == true) {
- writeClassListToOutput();
- }
- }
-
- /* This method takes the classlist and generate two lists.
- @param inFileName the name of the file containing a list
- of the class files and non-class files.
- @exception FileNotFoundException if the passed in file is not found
- IOException if there is any IO error
- */
- private static boolean generateClassLists(String inFileName) {
- BufferedReader br = null;
-
- try {
- br = new BufferedReader(new FileReader(inFileName));
- boolean match = false;
-
- while (true) {
- String line = null;
- line = br.readLine();
-
- if (line == null) {
- break;
- }
-
- /* Skip empty or comment lines. */
- if (line.length() == 0 ||
- line.charAt(0) == '#') {
- continue;
- }
-
- line = line.trim();
-
- if (!line.endsWith(".class")) {
- classlist[1].add(line); /* Add to class list. */
- } else {
- classlist[0].add(line); /* Add to non-class list. */
- }
- }
- br.close();
- } catch (FileNotFoundException e) {
- System.err.println("Can't find file \"" + inFileName + "\".");
- return false;
- } catch (IOException e) {
- e.printStackTrace();
- System.exit(2);
- }
-
- return true;
- }
-
- /* Helper method to write class list to the output file specified in the
- command.
- */
- private static void writeClassListToOutput() {
-
- try {
- for (int i = 0; i < fileNamelist.length; i++) {
- PrintStream out = new PrintStream(new FileOutputStream(fileNamelist[i]));
-
- for (int j = 0; j < classlist[i].size(); j++) {
- out.println(classlist[i].elementAt(j));
- }
-
- out.flush();
- out.close();
- }
- } catch ( FileNotFoundException e ) {
- System.err.println("Error: " + e.getMessage());
- e.printStackTrace(System.err);
- System.exit(3);
- }
- }
-}
diff --git a/jdk/make/tools/strip_properties/Makefile b/jdk/make/tools/strip_properties/Makefile
deleted file mode 100644
index 7c3a829a146..00000000000
--- a/jdk/make/tools/strip_properties/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the stripproperties tool
-#
-
-BUILDDIR = ../..
-PACKAGE = build.tools.stripproperties
-PRODUCT = tools
-PROGRAM = stripproperties
-include $(BUILDDIR)/common/Defs.gmk
-
-BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src
-BUILDTOOL_MAIN = $(PKGDIR)/StripProperties.java
-
-#
-# Build tool jar rules.
-#
-include $(BUILDDIR)/common/BuildToolJar.gmk
-
diff --git a/jdk/make/tools/tzdb/Makefile b/jdk/make/tools/tzdb/Makefile
deleted file mode 100644
index 895a0e8cfb0..00000000000
--- a/jdk/make/tools/tzdb/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#
-# Copyright (c) 1998, 2005, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-#
-# Makefile for building the tzdb compiler tool
-#
-
-BUILDDIR = ../..
-PACKAGE = build.tools.tzdb
-PRODUCT = tzdb
-PROGRAM = tzdb
-include $(BUILDDIR)/common/Defs.gmk
-
-BUILDTOOL_SOURCE_ROOT = $(BUILDDIR)/tools/src
-BUILDTOOL_MAIN = $(PKGDIR)/TzdbZoneRulesCompiler.java
-
-#
-# Build tool jar rules.
-#
-include $(BUILDDIR)/common/BuildToolJar.gmk
-
diff --git a/jdk/makefiles/Makefile b/jdk/makefiles/Makefile
deleted file mode 100644
index c7d0dd00cbb..00000000000
--- a/jdk/makefiles/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-#
-# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Locate this Makefile
-ifeq ($(filter /%, $(lastword $(MAKEFILE_LIST))), )
- makefile_path := $(CURDIR)/$(lastword $(MAKEFILE_LIST))
-else
- makefile_path := $(lastword $(MAKEFILE_LIST))
-endif
-repo_dir := $(patsubst %/makefiles/Makefile, %, $(makefile_path))
-
-# What is the name of this subsystem (langtools, corba, etc)?
-subsystem_name := $(notdir $(repo_dir))
-
-# Try to locate top-level makefile
-top_level_makefile := $(repo_dir)/../common/makefiles/Makefile
-ifneq ($(wildcard $(top_level_makefile)), )
- $(info Will run $(subsystem_name) target on top-level Makefile)
- $(info WARNING: This is a non-recommended way of building!)
- $(info ===================================================)
-else
- $(info Cannot locate top-level Makefile. Is this repo not checked out as part of a complete forest?)
- $(error Build from top-level Makefile instead)
-endif
-
-all:
- @$(MAKE) -f $(top_level_makefile) $(subsystem_name)
diff --git a/jdk/makefiles/PatchList.solaris b/jdk/makefiles/PatchList.solaris
deleted file mode 100644
index 8101c53d6dc..00000000000
--- a/jdk/makefiles/PatchList.solaris
+++ /dev/null
@@ -1,30 +0,0 @@
-BUILD,RUNTIME 5.8 Sparc 109147-24 x86 109148-24 REQ "Linker patch"
-BUILD,RUNTIME 5.8 Sparc 108652-66 x86 108653-55 REQ "Xserver patch"
-BUILD,RUNTIME 5.8 Sparc 108940-52 x86 108941-52 REQ "Motif 2.1 patch"
-BUILD,RUNTIME 5.8 Sparc 108989-02 x86 108990-02 REQ "Accounting patch"
-BUILD,RUNTIME 5.8 Sparc none x86 111307-04 REQ "boot.bin, bootconf.exe, bootenv.rc and nbp patch"
-BUILD,RUNTIME 5.8 Sparc 111310-01 x86 111311-01 REQ "libhcpagent.so.l patch"
-BUILD,RUNTIME 5.8 Sparc 112396-02 x86 112397-02 REQ "fgrep patch"
-BUILD,RUNTIME 5.8 Sparc 108987-13 x86 108988-13 REQ "patchadd, patchrm patch"
-BUILD,RUNTIME 5.8 Sparc 111111-03 x86 111112-03 REQ "nawk patch"
-BUILD,RUNTIME 5.8 Sparc 108528-20 x86 108529-20 REQ "Kernel update"
-BUILD,RUNTIME 5.8 Sparc 108993-18 x86 none REQ "LDAP2 Patch"
-BUILD,RUNTIME 5.8 Sparc none x86 110400-01 REQ "RBAC Feature patch"
-BUILD,RUNTIME 5.8 Sparc none x86 111024-02 REQ "/kernel/fs/mntfs patch"
-BUILD,RUNTIME 5.8 Sparc none x86 108994-18 REQ "LDAP2 patch"
-BUILD,RUNTIME 5.8 Sparc 109147-23 x86 109148-23 REQ "linker patch"
-BUILD,RUNTIME 5.8 Sparc 111308-03 x86 111309-03 REQ "Performance for apps using memory alloc"
-RUNTIME 5.8 Sparc 112003-03 x86 none REQ "Fontset patch for sparcv9"
-RUNTIME 5.8 Sparc 108921-16 x86 108922-16 REQ "CDE patch"
-RUNTIME 5.8 Sparc 108773-18 x86 108774-18 REQ "X input method patch"
-RUNTIME 5.8 Sparc 110386-03 x86 none REQ "RBAC Feature Patch"
-RUNTIME 5.8 Sparc 111023-02 x86 none REQ "/kernel/fs/mntfs and /kernel/fs/sparcv9/mntfs patch"
-RUNTIME 5.8 Sparc 112472-01 x86 112473-01 OPT "Font2DTest2 patch"
-RUNTIME 5.8 Sparc 112438-01 x86 112439-01 REQ "/kernel/drv/random patch"
-
-COMPILER 5.8 Sparc 109505-06 x86 109502-03 REQ "For C 5.0, C++ 5.0"
-COMPILER 5.8 Sparc 109513-05 x86 109514-03 REQ "For Forte Development 6 C compiler"
-COMPILER 5.8 Sparc 109508-03 x86 109509-03 REQ "For Forte Development 6 update 1 C++ compiler"
-COMPILER 5.8 Sparc 109510-03 x86 109511-03 REQ "For Forte 6.1 Debugger"
-COMPILER 5.8 Sparc 109516-02 x86 109517-02 REQ "For Forte 6.1 Performance Analyzer"
-COMPILER 5.8 Sparc 110480-01 x86 110481-01 REQ "For Forte TeamWare"
diff --git a/jdk/makefiles/gendata/GendataTimeZone.gmk b/jdk/makefiles/gendata/GendataTimeZone.gmk
deleted file mode 100644
index f78c14fd01b..00000000000
--- a/jdk/makefiles/gendata/GendataTimeZone.gmk
+++ /dev/null
@@ -1,56 +0,0 @@
-#
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-GENDATA_TIMEZONE :=
-
-# TODO: read from make/sun/javazic/tzdata/VERSION
-GENDATA_TIMEZONE_VERSION := tzdata2012i
-
-GENDATA_TIMEZONE_DST := $(JDK_OUTPUTDIR)/lib/zi
-GENDATA_TIMEZONE_TMP := $(JDK_OUTPUTDIR)/gendata_timezone
-
-TZFILE0 := \
- africa antarctica asia australasia europe northamerica \
- pacificnew southamerica backward \
- etcetera systemv
-
-TZFILE1 := \
- gmt jdk11_backward
-
-TZFILES := \
- $(addprefix $(JDK_TOPDIR)/make/sun/javazic/tzdata/,$(TZFILE0)) \
- $(addprefix $(JDK_TOPDIR)/make/sun/javazic/tzdata_jdk/,$(TZFILE1))
-
-GENDATA_TIMEZONE_MAPFILE := ZoneInfoMappings
-
-$(GENDATA_TIMEZONE_DST)/$(GENDATA_TIMEZONE_MAPFILE): $(TZFILES)
- $(RM) -r $(GENDATA_TIMEZONE_TMP)
- $(MKDIR) -p $(GENDATA_TIMEZONE_TMP)
- $(RM) -r $(GENDATA_TIMEZONE_DST)
- $(MKDIR) -p $(GENDATA_TIMEZONE_DST)
- $(TOOL_JAVAZIC) -V "$(GENDATA_TIMEZONE_VERSION)" -d $(GENDATA_TIMEZONE_TMP) $(TZFILES)
- $(CP) -r $(GENDATA_TIMEZONE_TMP)/* $(GENDATA_TIMEZONE_DST)/
-
-GENDATA_TIMEZONE += $(GENDATA_TIMEZONE_DST)/$(GENDATA_TIMEZONE_MAPFILE)
diff --git a/jdk/makefiles/jprt.gmk b/jdk/makefiles/jprt.gmk
deleted file mode 100644
index 00b5f5fa515..00000000000
--- a/jdk/makefiles/jprt.gmk
+++ /dev/null
@@ -1,45 +0,0 @@
-#
-# Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# JPRT rule to build this workspace
-
-JPRT_ARCHIVE_BUNDLE = $(ABS_OUTPUTDIR)/$(JPRT_BUILD_FLAVOR)-bundle.zip
-
-jprt_build_product: all images
- ( $(CD) $(OUTPUTDIR)/j2sdk-image && \
- $(ZIPEXE) -q -r $(JPRT_ARCHIVE_BUNDLE) . )
-
-jprt_build_fastdebug: fastdebug images
- ( $(CD) $(OUTPUTDIR)/j2sdk-image && \
- $(ZIPEXE) -q -r $(JPRT_ARCHIVE_BUNDLE) . )
-
-jprt_build_debug: debug images
- ( $(CD) $(OUTPUTDIR)/j2sdk-image && \
- $(ZIPEXE) -q -r $(JPRT_ARCHIVE_BUNDLE) . )
-
-#
-# Phonies to avoid accidents.
-#
-.PHONY: jprt_build_product jprt_build_fastdebug jprt_build_debug
diff --git a/jdk/makefiles/jprt.properties b/jdk/makefiles/jprt.properties
deleted file mode 100644
index 6dfdf2f248c..00000000000
--- a/jdk/makefiles/jprt.properties
+++ /dev/null
@@ -1,254 +0,0 @@
-#
-# Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Properties for jprt
-
-# Release to build for
-jprt.tools.default.release=jdk8
-
-# The different build flavors we want, we override here so we just get these 2
-jprt.build.flavors=product,fastdebug
-
-# Standard list of jprt build targets for this source tree
-jprt.build.targets= \
- solaris_sparcv9_5.10-{product|fastdebug}, \
- solaris_x64_5.10-{product|fastdebug}, \
- linux_i586_2.6-{product|fastdebug}, \
- linux_x64_2.6-{product|fastdebug}, \
- windows_i586_6.1-{product|fastdebug}, \
- windows_x64_6.1-{product|fastdebug}
-
-# User can select the test set with jprt submit "-testset name" option
-jprt.my.test.set=${jprt.test.set}
-
-# Standard vm test target
-jprt.vm.default.test.targets= \
- solaris_sparcv9_5.10-product-c2-jvm98, \
- solaris_x64_5.10-product-c2-jvm98, \
- linux_i586_2.6-product-{c1|c2}-jvm98, \
- linux_x64_2.6-product-c2-jvm98, \
- windows_i586_6.1-product-c1-jvm98, \
- windows_x64_6.1-product-c2-jvm98
-
-# Select vm testlist to use (allow for testset to be empty too)
-jprt.vm.all.test.targets=${jprt.vm.default.test.targets}
-jprt.vm..test.targets=${jprt.vm.default.test.targets}
-jprt.test.targets=${jprt.vm.${jprt.my.test.set}.test.targets}
-
-# Default jdk test targets in test/Makefile (no fastdebug & limited c2)
-jprt.make.rule.default.test.targets= \
- \
- solaris_sparcv9_5.10-product-c2-jdk_beans1, \
- solaris_x64_5.10-product-c2-jdk_beans1, \
- linux_i586_2.6-product-{c1|c2}-jdk_beans1, \
- linux_x64_2.6-product-c2-jdk_beans1, \
- windows_i586_6.1-product-c1-jdk_beans1, \
- windows_x64_6.1-product-c2-jdk_beans1, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_io, \
- solaris_x64_5.10-product-c2-jdk_io, \
- linux_i586_2.6-product-{c1|c2}-jdk_io, \
- linux_x64_2.6-product-c2-jdk_io, \
- windows_i586_6.1-product-c1-jdk_io, \
- windows_x64_6.1-product-c2-jdk_io, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_lang, \
- solaris_x64_5.10-product-c2-jdk_lang, \
- linux_i586_2.6-product-{c1|c2}-jdk_lang, \
- linux_x64_2.6-product-c2-jdk_lang, \
- windows_i586_6.1-product-c1-jdk_lang, \
- windows_x64_6.1-product-c2-jdk_lang, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_math, \
- solaris_x64_5.10-product-c2-jdk_math, \
- linux_i586_2.6-product-{c1|c2}-jdk_math, \
- linux_x64_2.6-product-c2-jdk_math, \
- windows_i586_6.1-product-c1-jdk_math, \
- windows_x64_6.1-product-c2-jdk_math, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_misc, \
- solaris_x64_5.10-product-c2-jdk_misc, \
- linux_i586_2.6-product-{c1|c2}-jdk_misc, \
- linux_x64_2.6-product-c2-jdk_misc, \
- windows_i586_6.1-product-c1-jdk_misc, \
- windows_x64_6.1-product-c2-jdk_misc, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_net, \
- solaris_x64_5.10-product-c2-jdk_net, \
- linux_i586_2.6-product-{c1|c2}-jdk_net, \
- linux_x64_2.6-product-c2-jdk_net, \
- windows_i586_6.1-product-c1-jdk_net, \
- windows_x64_6.1-product-c2-jdk_net, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_nio1, \
- solaris_x64_5.10-product-c2-jdk_nio1, \
- linux_i586_2.6-product-{c1|c2}-jdk_nio1, \
- linux_x64_2.6-product-c2-jdk_nio1, \
- windows_i586_6.1-product-c1-jdk_nio1, \
- windows_x64_6.1-product-c2-jdk_nio1, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_nio2, \
- solaris_x64_5.10-product-c2-jdk_nio2, \
- linux_i586_2.6-product-{c1|c2}-jdk_nio2, \
- linux_x64_2.6-product-c2-jdk_nio2, \
- windows_i586_6.1-product-c1-jdk_nio2, \
- windows_x64_6.1-product-c2-jdk_nio2, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_nio3, \
- solaris_x64_5.10-product-c2-jdk_nio3, \
- linux_i586_2.6-product-{c1|c2}-jdk_nio3, \
- linux_x64_2.6-product-c2-jdk_nio3, \
- windows_i586_6.1-product-c1-jdk_nio3, \
- windows_x64_6.1-product-c2-jdk_nio3, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_security1, \
- solaris_x64_5.10-product-c2-jdk_security1, \
- linux_i586_2.6-product-{c1|c2}-jdk_security1, \
- linux_x64_2.6-product-c2-jdk_security1, \
- windows_i586_6.1-product-c1-jdk_security1, \
- windows_x64_6.1-product-c2-jdk_security1, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_text, \
- solaris_x64_5.10-product-c2-jdk_text, \
- linux_i586_2.6-product-{c1|c2}-jdk_text, \
- linux_x64_2.6-product-c2-jdk_text, \
- windows_i586_6.1-product-c1-jdk_text, \
- windows_x64_6.1-product-c2-jdk_text, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_tools1, \
- solaris_x64_5.10-product-c2-jdk_tools1, \
- linux_i586_2.6-product-{c1|c2}-jdk_tools1, \
- linux_x64_2.6-product-c2-jdk_tools1, \
- windows_i586_6.1-product-c1-jdk_tools1, \
- windows_x64_6.1-product-c2-jdk_tools1, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_util, \
- solaris_x64_5.10-product-c2-jdk_util, \
- linux_i586_2.6-product-{c1|c2}-jdk_util, \
- linux_x64_2.6-product-c2-jdk_util, \
- windows_i586_6.1-product-c1-jdk_util, \
- windows_x64_6.1-product-c2-jdk_util
-
-# All jdk test targets in test/Makefile (still no fastdebug & limited c2)
-jprt.make.rule.all.test.targets= \
- \
- ${jprt.make.rule.default.test.targets}, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_awt, \
- solaris_x64_5.10-product-c2-jdk_awt, \
- linux_i586_2.6-product-{c1|c2}-jdk_awt, \
- linux_x64_2.6-product-c2-jdk_awt, \
- windows_i586_6.1-product-c1-jdk_awt, \
- windows_x64_6.1-product-c2-jdk_awt, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_beans2, \
- solaris_x64_5.10-product-c2-jdk_beans2, \
- linux_i586_2.6-product-{c1|c2}-jdk_beans2, \
- linux_x64_2.6-product-c2-jdk_beans2, \
- windows_i586_6.1-product-c1-jdk_beans2, \
- windows_x64_6.1-product-c2-jdk_beans2, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_beans3, \
- solaris_x64_5.10-product-c2-jdk_beans3, \
- linux_i586_2.6-product-{c1|c2}-jdk_beans3, \
- linux_x64_2.6-product-c2-jdk_beans3, \
- windows_i586_6.1-product-c1-jdk_beans3, \
- windows_x64_6.1-product-c2-jdk_beans3, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_management1, \
- solaris_x64_5.10-product-c2-jdk_management1, \
- linux_i586_2.6-product-{c1|c2}-jdk_management1, \
- linux_x64_2.6-product-c2-jdk_management1, \
- windows_i586_6.1-product-c1-jdk_management1, \
- windows_x64_6.1-product-c2-jdk_management1, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_management2, \
- solaris_x64_5.10-product-c2-jdk_management2, \
- linux_i586_2.6-product-{c1|c2}-jdk_management2, \
- linux_x64_2.6-product-c2-jdk_management2, \
- windows_i586_6.1-product-c1-jdk_management2, \
- windows_x64_6.1-product-c2-jdk_management2, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_rmi, \
- solaris_x64_5.10-product-c2-jdk_rmi, \
- linux_i586_2.6-product-{c1|c2}-jdk_rmi, \
- linux_x64_2.6-product-c2-jdk_rmi, \
- windows_i586_6.1-product-c1-jdk_rmi, \
- windows_x64_6.1-product-c2-jdk_rmi, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_security2, \
- solaris_x64_5.10-product-c2-jdk_security2, \
- linux_i586_2.6-product-{c1|c2}-jdk_security2, \
- linux_x64_2.6-product-c2-jdk_security2, \
- windows_i586_6.1-product-c1-jdk_security2, \
- windows_x64_6.1-product-c2-jdk_security2, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_security3, \
- solaris_x64_5.10-product-c2-jdk_security3, \
- linux_i586_2.6-product-{c1|c2}-jdk_security3, \
- linux_x64_2.6-product-c2-jdk_security3, \
- windows_i586_6.1-product-c1-jdk_security3, \
- windows_x64_6.1-product-c2-jdk_security3, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_sound, \
- solaris_x64_5.10-product-c2-jdk_sound, \
- linux_i586_2.6-product-{c1|c2}-jdk_sound, \
- linux_x64_2.6-product-c2-jdk_sound, \
- windows_i586_6.1-product-c1-jdk_sound, \
- windows_x64_6.1-product-c2-jdk_sound, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_swing, \
- solaris_x64_5.10-product-c2-jdk_swing, \
- linux_i586_2.6-product-{c1|c2}-jdk_swing, \
- linux_x64_2.6-product-c2-jdk_swing, \
- windows_i586_6.1-product-c1-jdk_swing, \
- windows_x64_6.1-product-c2-jdk_swing, \
- \
- solaris_sparcv9_5.10-product-c2-jdk_tools2, \
- solaris_x64_5.10-product-c2-jdk_tools2, \
- linux_i586_2.6-product-{c1|c2}-jdk_tools2, \
- linux_x64_2.6-product-c2-jdk_tools2, \
- windows_i586_6.1-product-c1-jdk_tools2, \
- windows_x64_6.1-product-c2-jdk_tools2
-
-# JCK test targets in test/Makefile (no fastdebug & limited c2, windows broken)
-jprt.my.jck.test.target.set= \
- solaris_sparcv9_5.10-product-c2-JCK7TESTRULE, \
- solaris_x64_5.10-product-c2-JCK7TESTRULE, \
- linux_i586_2.6-product-c1-JCK7TESTRULE, \
- linux_x64_2.6-product-c2-JCK7TESTRULE
-
-# JCK testset targets (e.g. jprt submit -testset jck ... )
-jprt.make.rule.jck.test.targets= \
- ${jprt.my.jck.test.target.set:JCK7TESTRULE=jck7devtools}, \
- ${jprt.my.jck.test.target.set:JCK7TESTRULE=jck7runtime}, \
- ${jprt.my.jck.test.target.set:JCK7TESTRULE=jck7compiler}
-
-# Select list to use (allow for testset to be empty too)
-jprt.make.rule..test.targets=${jprt.make.rule.default.test.targets}
-jprt.make.rule.test.targets=${jprt.make.rule.${jprt.my.test.set}.test.targets}
-
-# Directories to be excluded from the source bundles
-jprt.bundle.exclude.src.dirs=build dist webrev
diff --git a/jdk/makefiles/mapfiles/libawt_headless/reorder-sparc b/jdk/makefiles/mapfiles/libawt_headless/reorder-sparc
deleted file mode 100644
index 84e923b586a..00000000000
--- a/jdk/makefiles/mapfiles/libawt_headless/reorder-sparc
+++ /dev/null
@@ -1 +0,0 @@
-# Temporary file for headless
diff --git a/jdk/makefiles/mapfiles/libawt_headless/reorder-sparcv9 b/jdk/makefiles/mapfiles/libawt_headless/reorder-sparcv9
deleted file mode 100644
index 84e923b586a..00000000000
--- a/jdk/makefiles/mapfiles/libawt_headless/reorder-sparcv9
+++ /dev/null
@@ -1 +0,0 @@
-# Temporary file for headless
diff --git a/jdk/makefiles/mapfiles/libj2ucrypto/mapfile-vers b/jdk/makefiles/mapfiles/libj2ucrypto/mapfile-vers
deleted file mode 100644
index 1891d777c5b..00000000000
--- a/jdk/makefiles/mapfiles/libj2ucrypto/mapfile-vers
+++ /dev/null
@@ -1,69 +0,0 @@
-#
-# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- JNI_OnLoad;
- Java_com_oracle_security_ucrypto_UcryptoProvider_loadLibraries;
- Java_com_oracle_security_ucrypto_UcryptoProvider_getMechList;
- Java_com_oracle_security_ucrypto_NativeDigest_nativeInit;
- Java_com_oracle_security_ucrypto_NativeDigest_nativeUpdate;
- Java_com_oracle_security_ucrypto_NativeDigest_nativeDigest;
- Java_com_oracle_security_ucrypto_NativeDigest_nativeClone;
- Java_com_oracle_security_ucrypto_NativeDigest_nativeFree;
- Java_com_oracle_security_ucrypto_NativeCipher_nativeInit;
- Java_com_oracle_security_ucrypto_NativeCipher_nativeUpdate;
- Java_com_oracle_security_ucrypto_NativeCipher_nativeFinal;
- Java_com_oracle_security_ucrypto_NativeKey_nativeFree;
- Java_com_oracle_security_ucrypto_NativeKey_00024RSAPrivateCrt_nativeInit;
- Java_com_oracle_security_ucrypto_NativeKey_00024RSAPublic_nativeInit;
- Java_com_oracle_security_ucrypto_NativeRSASignature_nativeInit;
- Java_com_oracle_security_ucrypto_NativeRSASignature_nativeUpdate__JZ_3BII;
- Java_com_oracle_security_ucrypto_NativeRSASignature_nativeUpdate__JZJI;
- Java_com_oracle_security_ucrypto_NativeRSASignature_nativeFinal;
- Java_com_oracle_security_ucrypto_NativeRSACipher_nativeAtomic;
-
- JavaCritical_com_oracle_security_ucrypto_NativeDigest_nativeInit;
- JavaCritical_com_oracle_security_ucrypto_NativeDigest_nativeUpdate;
- JavaCritical_com_oracle_security_ucrypto_NativeDigest_nativeDigest;
- JavaCritical_com_oracle_security_ucrypto_NativeDigest_nativeClone;
- JavaCritical_com_oracle_security_ucrypto_NativeDigest_nativeFree;
- JavaCritical_com_oracle_security_ucrypto_NativeCipher_nativeInit;
- JavaCritical_com_oracle_security_ucrypto_NativeCipher_nativeUpdate;
- JavaCritical_com_oracle_security_ucrypto_NativeCipher_nativeFinal;
- JavaCritical_com_oracle_security_ucrypto_NativeKey_nativeFree;
- JavaCritical_com_oracle_security_ucrypto_NativeKey_00024RSAPrivateCrt_nativeInit;
- JavaCritical_com_oracle_security_ucrypto_NativeKey_00024RSAPublic_nativeInit;
- JavaCritical_com_oracle_security_ucrypto_NativeRSASignature_nativeInit;
- JavaCritical_com_oracle_security_ucrypto_NativeRSASignature_nativeUpdate__JZ_3BII;
- JavaCritical_com_oracle_security_ucrypto_NativeRSASignature_nativeUpdate__JZJI;
- JavaCritical_com_oracle_security_ucrypto_NativeRSASignature_nativeFinal;
- JavaCritical_com_oracle_security_ucrypto_NativeRSACipher_nativeAtomic;
-
- local:
- *;
-};
diff --git a/jdk/makefiles/mapfiles/libnio/mapfile-linux b/jdk/makefiles/mapfiles/libnio/mapfile-linux
deleted file mode 100644
index e85bafae76d..00000000000
--- a/jdk/makefiles/mapfiles/libnio/mapfile-linux
+++ /dev/null
@@ -1,202 +0,0 @@
-#
-# Copyright (c) 2001, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-SUNWprivate_1.1 {
- global:
- Java_java_nio_MappedByteBuffer_force0;
- Java_java_nio_MappedByteBuffer_isLoaded0;
- Java_java_nio_MappedByteBuffer_load0;
- Java_sun_nio_ch_DatagramChannelImpl_disconnect0;
- Java_sun_nio_ch_DatagramChannelImpl_initIDs;
- Java_sun_nio_ch_DatagramChannelImpl_receive0;
- Java_sun_nio_ch_DatagramChannelImpl_send0;
- Java_sun_nio_ch_DatagramDispatcher_read0;
- Java_sun_nio_ch_DatagramDispatcher_readv0;
- Java_sun_nio_ch_DatagramDispatcher_write0;
- Java_sun_nio_ch_DatagramDispatcher_writev0;
- Java_sun_nio_ch_EPollArrayWrapper_epollCreate;
- Java_sun_nio_ch_EPollArrayWrapper_epollCtl;
- Java_sun_nio_ch_EPollArrayWrapper_epollWait;
- Java_sun_nio_ch_EPollArrayWrapper_init;
- Java_sun_nio_ch_EPollArrayWrapper_interrupt;
- Java_sun_nio_ch_EPollArrayWrapper_offsetofData;
- Java_sun_nio_ch_EPollArrayWrapper_sizeofEPollEvent;
- Java_sun_nio_ch_EPoll_eventSize;
- Java_sun_nio_ch_EPoll_eventsOffset;
- Java_sun_nio_ch_EPoll_dataOffset;
- Java_sun_nio_ch_EPoll_epollCreate;
- Java_sun_nio_ch_EPoll_epollCtl;
- Java_sun_nio_ch_EPoll_epollWait;
- Java_sun_nio_ch_EPollPort_close0;
- Java_sun_nio_ch_EPollPort_drain1;
- Java_sun_nio_ch_EPollPort_interrupt;
- Java_sun_nio_ch_EPollPort_socketpair;
- Java_sun_nio_ch_FileChannelImpl_close0;
- Java_sun_nio_ch_FileChannelImpl_initIDs;
- Java_sun_nio_ch_FileChannelImpl_map0;
- Java_sun_nio_ch_FileChannelImpl_position0;
- Java_sun_nio_ch_FileChannelImpl_transferTo0;
- Java_sun_nio_ch_FileChannelImpl_unmap0;
- Java_sun_nio_ch_FileDispatcherImpl_close0;
- Java_sun_nio_ch_FileDispatcherImpl_closeIntFD;
- Java_sun_nio_ch_FileDispatcherImpl_force0;
- Java_sun_nio_ch_FileDispatcherImpl_init;
- Java_sun_nio_ch_FileDispatcherImpl_lock0;
- Java_sun_nio_ch_FileDispatcherImpl_preClose0;
- Java_sun_nio_ch_FileDispatcherImpl_pread0;
- Java_sun_nio_ch_FileDispatcherImpl_pwrite0;
- Java_sun_nio_ch_FileDispatcherImpl_read0;
- Java_sun_nio_ch_FileDispatcherImpl_readv0;
- Java_sun_nio_ch_FileDispatcherImpl_release0;
- Java_sun_nio_ch_FileDispatcherImpl_size0;
- Java_sun_nio_ch_FileDispatcherImpl_truncate0;
- Java_sun_nio_ch_FileDispatcherImpl_write0;
- Java_sun_nio_ch_FileDispatcherImpl_writev0;
- Java_sun_nio_ch_FileKey_init;
- Java_sun_nio_ch_FileKey_initIDs;
- Java_sun_nio_ch_InheritedChannel_close0;
- Java_sun_nio_ch_InheritedChannel_dup;
- Java_sun_nio_ch_InheritedChannel_dup2;
- Java_sun_nio_ch_InheritedChannel_open0;
- Java_sun_nio_ch_InheritedChannel_peerAddress0;
- Java_sun_nio_ch_InheritedChannel_peerPort0;
- Java_sun_nio_ch_InheritedChannel_soType0;
- Java_sun_nio_ch_IOUtil_configureBlocking;
- Java_sun_nio_ch_IOUtil_drain;
- Java_sun_nio_ch_IOUtil_fdVal;
- Java_sun_nio_ch_IOUtil_fdLimit;
- Java_sun_nio_ch_IOUtil_initIDs;
- Java_sun_nio_ch_IOUtil_iovMax;
- Java_sun_nio_ch_IOUtil_makePipe;
- Java_sun_nio_ch_IOUtil_randomBytes;
- Java_sun_nio_ch_IOUtil_setfdVal;
- Java_sun_nio_ch_NativeThread_current;
- Java_sun_nio_ch_NativeThread_init;
- Java_sun_nio_ch_NativeThread_signal;
- Java_sun_nio_ch_Net_canIPv6SocketJoinIPv4Group0;
- Java_sun_nio_ch_Net_canJoin6WithIPv4Group0;
- Java_sun_nio_ch_Net_socket0;
- Java_sun_nio_ch_Net_bind0;
- Java_sun_nio_ch_Net_connect0;
- Java_sun_nio_ch_Net_listen;
- Java_sun_nio_ch_Net_localPort;
- Java_sun_nio_ch_Net_localInetAddress;
- Java_sun_nio_ch_Net_getIntOption0;
- Java_sun_nio_ch_Net_setIntOption0;
- Java_sun_nio_ch_Net_initIDs;
- Java_sun_nio_ch_Net_isIPv6Available0;
- Java_sun_nio_ch_Net_joinOrDrop4;
- Java_sun_nio_ch_Net_blockOrUnblock4;
- Java_sun_nio_ch_Net_joinOrDrop6;
- Java_sun_nio_ch_Net_blockOrUnblock6;
- Java_sun_nio_ch_Net_setInterface4;
- Java_sun_nio_ch_Net_getInterface4;
- Java_sun_nio_ch_Net_setInterface6;
- Java_sun_nio_ch_Net_getInterface6;
- Java_sun_nio_ch_Net_shutdown;
- Java_sun_nio_ch_Net_poll;
- Java_sun_nio_ch_Net_isExclusiveBindAvailable;
- Java_sun_nio_ch_PollArrayWrapper_interrupt;
- Java_sun_nio_ch_PollArrayWrapper_poll0;
- Java_sun_nio_ch_ServerSocketChannelImpl_accept0;
- Java_sun_nio_ch_ServerSocketChannelImpl_initIDs;
- Java_sun_nio_ch_SocketChannelImpl_checkConnect;
- Java_sun_nio_ch_SocketChannelImpl_sendOutOfBandData;
- Java_sun_nio_ch_UnixAsynchronousServerSocketChannelImpl_accept0;
- Java_sun_nio_ch_UnixAsynchronousServerSocketChannelImpl_initIDs;
- Java_sun_nio_ch_UnixAsynchronousSocketChannelImpl_checkConnect;
- Java_sun_nio_fs_GnomeFileTypeDetector_initializeGio;
- Java_sun_nio_fs_GnomeFileTypeDetector_probeUsingGio;
- Java_sun_nio_fs_GnomeFileTypeDetector_initializeGnomeVfs;
- Java_sun_nio_fs_GnomeFileTypeDetector_probeUsingGnomeVfs;
- Java_sun_nio_fs_MagicFileTypeDetector_initialize0;
- Java_sun_nio_fs_MagicFileTypeDetector_probe0;
- Java_sun_nio_fs_LinuxWatchService_eventSize;
- Java_sun_nio_fs_LinuxWatchService_eventOffsets;
- Java_sun_nio_fs_LinuxWatchService_inotifyInit;
- Java_sun_nio_fs_LinuxWatchService_inotifyAddWatch;
- Java_sun_nio_fs_LinuxWatchService_inotifyRmWatch;
- Java_sun_nio_fs_LinuxWatchService_configureBlocking;
- Java_sun_nio_fs_LinuxWatchService_socketpair;
- Java_sun_nio_fs_LinuxWatchService_poll;
- Java_sun_nio_fs_LinuxNativeDispatcher_init;
- Java_sun_nio_fs_LinuxNativeDispatcher_fgetxattr0;
- Java_sun_nio_fs_LinuxNativeDispatcher_flistxattr;
- Java_sun_nio_fs_LinuxNativeDispatcher_fsetxattr0;
- Java_sun_nio_fs_LinuxNativeDispatcher_fremovexattr0;
- Java_sun_nio_fs_LinuxNativeDispatcher_setmntent0;
- Java_sun_nio_fs_LinuxNativeDispatcher_getmntent;
- Java_sun_nio_fs_LinuxNativeDispatcher_endmntent;
- Java_sun_nio_fs_UnixNativeDispatcher_init;
- Java_sun_nio_fs_UnixNativeDispatcher_getcwd;
- Java_sun_nio_fs_UnixNativeDispatcher_strerror;
- Java_sun_nio_fs_UnixNativeDispatcher_dup;
- Java_sun_nio_fs_UnixNativeDispatcher_access0;
- Java_sun_nio_fs_UnixNativeDispatcher_stat0;
- Java_sun_nio_fs_UnixNativeDispatcher_lstat0;
- Java_sun_nio_fs_UnixNativeDispatcher_fstat;
- Java_sun_nio_fs_UnixNativeDispatcher_fstatat0;
- Java_sun_nio_fs_UnixNativeDispatcher_chmod0;
- Java_sun_nio_fs_UnixNativeDispatcher_fchmod;
- Java_sun_nio_fs_UnixNativeDispatcher_chown0;
- Java_sun_nio_fs_UnixNativeDispatcher_lchown0;
- Java_sun_nio_fs_UnixNativeDispatcher_fchown;
- Java_sun_nio_fs_UnixNativeDispatcher_utimes0;
- Java_sun_nio_fs_UnixNativeDispatcher_futimes;
- Java_sun_nio_fs_UnixNativeDispatcher_open0;
- Java_sun_nio_fs_UnixNativeDispatcher_openat0;
- Java_sun_nio_fs_UnixNativeDispatcher_close;
- Java_sun_nio_fs_UnixNativeDispatcher_read;
- Java_sun_nio_fs_UnixNativeDispatcher_write;
- Java_sun_nio_fs_UnixNativeDispatcher_fopen0;
- Java_sun_nio_fs_UnixNativeDispatcher_fclose;
- Java_sun_nio_fs_UnixNativeDispatcher_opendir0;
- Java_sun_nio_fs_UnixNativeDispatcher_fdopendir;
- Java_sun_nio_fs_UnixNativeDispatcher_readdir;
- Java_sun_nio_fs_UnixNativeDispatcher_closedir;
- Java_sun_nio_fs_UnixNativeDispatcher_link0;
- Java_sun_nio_fs_UnixNativeDispatcher_unlink0;
- Java_sun_nio_fs_UnixNativeDispatcher_unlinkat0;
- Java_sun_nio_fs_UnixNativeDispatcher_rename0;
- Java_sun_nio_fs_UnixNativeDispatcher_renameat0;
- Java_sun_nio_fs_UnixNativeDispatcher_mkdir0;
- Java_sun_nio_fs_UnixNativeDispatcher_rmdir0;
- Java_sun_nio_fs_UnixNativeDispatcher_symlink0;
- Java_sun_nio_fs_UnixNativeDispatcher_readlink0;
- Java_sun_nio_fs_UnixNativeDispatcher_realpath0;
- Java_sun_nio_fs_UnixNativeDispatcher_statvfs0;
- Java_sun_nio_fs_UnixNativeDispatcher_pathconf0;
- Java_sun_nio_fs_UnixNativeDispatcher_fpathconf;
- Java_sun_nio_fs_UnixNativeDispatcher_mknod0;
- Java_sun_nio_fs_UnixNativeDispatcher_getpwuid;
- Java_sun_nio_fs_UnixNativeDispatcher_getgrgid;
- Java_sun_nio_fs_UnixNativeDispatcher_getpwnam0;
- Java_sun_nio_fs_UnixNativeDispatcher_getgrnam0;
- Java_sun_nio_fs_UnixCopyFile_transfer;
- handleSocketError;
-
- local:
- *;
-};
diff --git a/jdk/makefiles/mapfiles/libnio/mapfile-solaris b/jdk/makefiles/mapfiles/libnio/mapfile-solaris
deleted file mode 100644
index 3a610edd9e7..00000000000
--- a/jdk/makefiles/mapfiles/libnio/mapfile-solaris
+++ /dev/null
@@ -1,188 +0,0 @@
-#
-# Copyright (c) 2001, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-SUNWprivate_1.1 {
- global:
- Java_java_nio_MappedByteBuffer_force0;
- Java_java_nio_MappedByteBuffer_isLoaded0;
- Java_java_nio_MappedByteBuffer_load0;
- Java_sun_nio_ch_DatagramChannelImpl_disconnect0;
- Java_sun_nio_ch_DatagramChannelImpl_initIDs;
- Java_sun_nio_ch_DatagramChannelImpl_receive0;
- Java_sun_nio_ch_DatagramChannelImpl_send0;
- Java_sun_nio_ch_DatagramDispatcher_read0;
- Java_sun_nio_ch_DatagramDispatcher_readv0;
- Java_sun_nio_ch_DatagramDispatcher_write0;
- Java_sun_nio_ch_DatagramDispatcher_writev0;
- Java_sun_nio_ch_DevPollArrayWrapper_init;
- Java_sun_nio_ch_DevPollArrayWrapper_interrupt;
- Java_sun_nio_ch_DevPollArrayWrapper_poll0;
- Java_sun_nio_ch_DevPollArrayWrapper_register;
- Java_sun_nio_ch_DevPollArrayWrapper_registerMultiple;
- Java_sun_nio_ch_FileChannelImpl_close0;
- Java_sun_nio_ch_FileChannelImpl_initIDs;
- Java_sun_nio_ch_FileChannelImpl_map0;
- Java_sun_nio_ch_FileChannelImpl_position0;
- Java_sun_nio_ch_FileChannelImpl_transferTo0;
- Java_sun_nio_ch_FileChannelImpl_unmap0;
- Java_sun_nio_ch_FileDispatcherImpl_close0;
- Java_sun_nio_ch_FileDispatcherImpl_closeIntFD;
- Java_sun_nio_ch_FileDispatcherImpl_force0;
- Java_sun_nio_ch_FileDispatcherImpl_init;
- Java_sun_nio_ch_FileDispatcherImpl_lock0;
- Java_sun_nio_ch_FileDispatcherImpl_preClose0;
- Java_sun_nio_ch_FileDispatcherImpl_pread0;
- Java_sun_nio_ch_FileDispatcherImpl_pwrite0;
- Java_sun_nio_ch_FileDispatcherImpl_read0;
- Java_sun_nio_ch_FileDispatcherImpl_readv0;
- Java_sun_nio_ch_FileDispatcherImpl_release0;
- Java_sun_nio_ch_FileDispatcherImpl_size0;
- Java_sun_nio_ch_FileDispatcherImpl_truncate0;
- Java_sun_nio_ch_FileDispatcherImpl_write0;
- Java_sun_nio_ch_FileDispatcherImpl_writev0;
- Java_sun_nio_ch_FileKey_init;
- Java_sun_nio_ch_FileKey_initIDs;
- Java_sun_nio_ch_InheritedChannel_close0;
- Java_sun_nio_ch_InheritedChannel_dup;
- Java_sun_nio_ch_InheritedChannel_dup2;
- Java_sun_nio_ch_InheritedChannel_open0;
- Java_sun_nio_ch_InheritedChannel_peerAddress0;
- Java_sun_nio_ch_InheritedChannel_peerPort0;
- Java_sun_nio_ch_InheritedChannel_soType0;
- Java_sun_nio_ch_IOUtil_configureBlocking;
- Java_sun_nio_ch_IOUtil_drain;
- Java_sun_nio_ch_IOUtil_fdLimit;
- Java_sun_nio_ch_IOUtil_fdVal;
- Java_sun_nio_ch_IOUtil_initIDs;
- Java_sun_nio_ch_IOUtil_iovMax;
- Java_sun_nio_ch_IOUtil_makePipe;
- Java_sun_nio_ch_IOUtil_randomBytes;
- Java_sun_nio_ch_IOUtil_setfdVal;
- Java_sun_nio_ch_NativeThread_current;
- Java_sun_nio_ch_NativeThread_init;
- Java_sun_nio_ch_NativeThread_signal;
- Java_sun_nio_ch_Net_canIPv6SocketJoinIPv4Group0;
- Java_sun_nio_ch_Net_canJoin6WithIPv4Group0;
- Java_sun_nio_ch_Net_socket0;
- Java_sun_nio_ch_Net_bind0;
- Java_sun_nio_ch_Net_connect0;
- Java_sun_nio_ch_Net_listen;
- Java_sun_nio_ch_Net_localPort;
- Java_sun_nio_ch_Net_localInetAddress;
- Java_sun_nio_ch_Net_getIntOption0;
- Java_sun_nio_ch_Net_setIntOption0;
- Java_sun_nio_ch_Net_initIDs;
- Java_sun_nio_ch_Net_isIPv6Available0;
- Java_sun_nio_ch_Net_joinOrDrop4;
- Java_sun_nio_ch_Net_blockOrUnblock4;
- Java_sun_nio_ch_Net_joinOrDrop6;
- Java_sun_nio_ch_Net_blockOrUnblock6;
- Java_sun_nio_ch_Net_setInterface4;
- Java_sun_nio_ch_Net_getInterface4;
- Java_sun_nio_ch_Net_setInterface6;
- Java_sun_nio_ch_Net_getInterface6;
- Java_sun_nio_ch_Net_shutdown;
- Java_sun_nio_ch_Net_poll;
- Java_sun_nio_ch_Net_isExclusiveBindAvailable;
- Java_sun_nio_ch_PollArrayWrapper_interrupt;
- Java_sun_nio_ch_PollArrayWrapper_poll0;
- Java_sun_nio_ch_ServerSocketChannelImpl_accept0;
- Java_sun_nio_ch_ServerSocketChannelImpl_initIDs;
- Java_sun_nio_ch_SocketChannelImpl_checkConnect;
- Java_sun_nio_ch_SocketChannelImpl_sendOutOfBandData;
- Java_sun_nio_ch_UnixAsynchronousServerSocketChannelImpl_accept0;
- Java_sun_nio_ch_UnixAsynchronousServerSocketChannelImpl_initIDs;
- Java_sun_nio_ch_UnixAsynchronousSocketChannelImpl_checkConnect;
- Java_sun_nio_ch_SolarisEventPort_port_1create;
- Java_sun_nio_ch_SolarisEventPort_port_1close;
- Java_sun_nio_ch_SolarisEventPort_port_1associate;
- Java_sun_nio_ch_SolarisEventPort_port_1dissociate;
- Java_sun_nio_ch_SolarisEventPort_port_1get;
- Java_sun_nio_ch_SolarisEventPort_port_1getn;
- Java_sun_nio_ch_SolarisEventPort_port_1send;
- Java_sun_nio_fs_GnomeFileTypeDetector_initializeGio;
- Java_sun_nio_fs_GnomeFileTypeDetector_probeUsingGio;
- Java_sun_nio_fs_GnomeFileTypeDetector_initializeGnomeVfs;
- Java_sun_nio_fs_GnomeFileTypeDetector_probeUsingGnomeVfs;
- Java_sun_nio_fs_UnixNativeDispatcher_init;
- Java_sun_nio_fs_UnixNativeDispatcher_getcwd;
- Java_sun_nio_fs_UnixNativeDispatcher_strerror;
- Java_sun_nio_fs_UnixNativeDispatcher_dup;
- Java_sun_nio_fs_UnixNativeDispatcher_access0;
- Java_sun_nio_fs_UnixNativeDispatcher_stat0;
- Java_sun_nio_fs_UnixNativeDispatcher_lstat0;
- Java_sun_nio_fs_UnixNativeDispatcher_fstat;
- Java_sun_nio_fs_UnixNativeDispatcher_fstatat0;
- Java_sun_nio_fs_UnixNativeDispatcher_chmod0;
- Java_sun_nio_fs_UnixNativeDispatcher_fchmod;
- Java_sun_nio_fs_UnixNativeDispatcher_chown0;
- Java_sun_nio_fs_UnixNativeDispatcher_lchown0;
- Java_sun_nio_fs_UnixNativeDispatcher_fchown;
- Java_sun_nio_fs_UnixNativeDispatcher_utimes0;
- Java_sun_nio_fs_UnixNativeDispatcher_futimes;
- Java_sun_nio_fs_UnixNativeDispatcher_open0;
- Java_sun_nio_fs_UnixNativeDispatcher_openat0;
- Java_sun_nio_fs_UnixNativeDispatcher_close;
- Java_sun_nio_fs_UnixNativeDispatcher_read;
- Java_sun_nio_fs_UnixNativeDispatcher_write;
- Java_sun_nio_fs_UnixNativeDispatcher_fopen0;
- Java_sun_nio_fs_UnixNativeDispatcher_fclose;
- Java_sun_nio_fs_UnixNativeDispatcher_opendir0;
- Java_sun_nio_fs_UnixNativeDispatcher_fdopendir;
- Java_sun_nio_fs_UnixNativeDispatcher_readdir;
- Java_sun_nio_fs_UnixNativeDispatcher_closedir;
- Java_sun_nio_fs_UnixNativeDispatcher_link0;
- Java_sun_nio_fs_UnixNativeDispatcher_unlink0;
- Java_sun_nio_fs_UnixNativeDispatcher_unlinkat0;
- Java_sun_nio_fs_UnixNativeDispatcher_rename0;
- Java_sun_nio_fs_UnixNativeDispatcher_renameat0;
- Java_sun_nio_fs_UnixNativeDispatcher_mkdir0;
- Java_sun_nio_fs_UnixNativeDispatcher_rmdir0;
- Java_sun_nio_fs_UnixNativeDispatcher_symlink0;
- Java_sun_nio_fs_UnixNativeDispatcher_readlink0;
- Java_sun_nio_fs_UnixNativeDispatcher_realpath0;
- Java_sun_nio_fs_UnixNativeDispatcher_statvfs0;
- Java_sun_nio_fs_UnixNativeDispatcher_pathconf0;
- Java_sun_nio_fs_UnixNativeDispatcher_fpathconf;
- Java_sun_nio_fs_UnixNativeDispatcher_mknod0;
- Java_sun_nio_fs_UnixNativeDispatcher_getpwuid;
- Java_sun_nio_fs_UnixNativeDispatcher_getgrgid;
- Java_sun_nio_fs_UnixNativeDispatcher_getpwnam0;
- Java_sun_nio_fs_UnixNativeDispatcher_getgrnam0;
- Java_sun_nio_fs_UnixCopyFile_transfer;
- Java_sun_nio_fs_SolarisNativeDispatcher_init;
- Java_sun_nio_fs_SolarisNativeDispatcher_facl;
- Java_sun_nio_fs_SolarisNativeDispatcher_getextmntent;
- Java_sun_nio_fs_SolarisWatchService_init;
- Java_sun_nio_fs_SolarisWatchService_portCreate;
- Java_sun_nio_fs_SolarisWatchService_portAssociate;
- Java_sun_nio_fs_SolarisWatchService_portDissociate;
- Java_sun_nio_fs_SolarisWatchService_portSend;
- Java_sun_nio_fs_SolarisWatchService_portGetn;
- handleSocketError;
-
- local:
- *;
-};
diff --git a/jdk/makefiles/mapfiles/libnio/reorder-sparc b/jdk/makefiles/mapfiles/libnio/reorder-sparc
deleted file mode 100644
index 621b6c45ca2..00000000000
--- a/jdk/makefiles/mapfiles/libnio/reorder-sparc
+++ /dev/null
@@ -1,12 +0,0 @@
-data = R0x2000;
-text = LOAD ?RXO;
-# Test Null
-# Test Exit
-# Test Hello
-# Test Sleep
-# Test IntToString
-# Test LoadToolkit
-# Test LoadFrame
-# Test LoadJFrame
-# Test JHello
-# SwingSet
diff --git a/jdk/makefiles/mapfiles/libnio/reorder-sparcv9 b/jdk/makefiles/mapfiles/libnio/reorder-sparcv9
deleted file mode 100644
index b1ef113c1d9..00000000000
--- a/jdk/makefiles/mapfiles/libnio/reorder-sparcv9
+++ /dev/null
@@ -1,17 +0,0 @@
-data = R0x2000;
-text = LOAD ?RXO;
-# Test Null
-# Test Exit
-# Test Hello
-# Test Sleep
-# Test IntToString
-# Test LoadToolkit
-text: .text%Java_sun_nio_ch_FileChannelImpl_initIDs;
-text: .text%Java_sun_nio_ch_FileDispatcher_initIDs;
-text: .text%Java_sun_nio_ch_IOUtil_initIDs;
-text: .text%Java_sun_nio_ch_FileDispatcher_read0;
-text: .text%convertReturnVal;
-# Test LoadFrame
-# Test LoadJFrame
-# Test JHello
-# SwingSet
diff --git a/jdk/makefiles/mapfiles/libsctp/mapfile-vers b/jdk/makefiles/mapfiles/libsctp/mapfile-vers
deleted file mode 100644
index 4cd4c06e472..00000000000
--- a/jdk/makefiles/mapfiles/libsctp/mapfile-vers
+++ /dev/null
@@ -1,55 +0,0 @@
-#
-# Copyright (c) 2009, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-SUNWprivate_1.1 {
- global:
- Java_sun_nio_ch_sctp_SctpNet_init;
- Java_sun_nio_ch_sctp_SctpNet_socket0;
- Java_sun_nio_ch_sctp_SctpNet_bindx;
- Java_sun_nio_ch_sctp_SctpNet_branch0;
- Java_sun_nio_ch_sctp_SctpNet_listen0;
- Java_sun_nio_ch_sctp_SctpNet_connect0;
- Java_sun_nio_ch_sctp_SctpNet_close0;
- Java_sun_nio_ch_sctp_SctpNet_preClose0;
- Java_sun_nio_ch_sctp_SctpNet_getLocalAddresses0;
- Java_sun_nio_ch_sctp_SctpNet_getRemoteAddresses0;
- Java_sun_nio_ch_sctp_SctpNet_getPrimAddrOption0;
- Java_sun_nio_ch_sctp_SctpNet_setPrimAddrOption0;
- Java_sun_nio_ch_sctp_SctpNet_setPeerPrimAddrOption0;
- Java_sun_nio_ch_sctp_SctpNet_getInitMsgOption0;
- Java_sun_nio_ch_sctp_SctpNet_setInitMsgOption0;
- Java_sun_nio_ch_sctp_SctpNet_getIntOption0;
- Java_sun_nio_ch_sctp_SctpNet_setIntOption0;
- Java_sun_nio_ch_sctp_SctpNet_shutdown0;
- Java_sun_nio_ch_sctp_SctpChannelImpl_initIDs;
- Java_sun_nio_ch_sctp_SctpChannelImpl_checkConnect;
- Java_sun_nio_ch_sctp_SctpChannelImpl_receive0;
- Java_sun_nio_ch_sctp_SctpChannelImpl_send0;
- Java_sun_nio_ch_sctp_SctpServerChannelImpl_initIDs;
- Java_sun_nio_ch_sctp_SctpServerChannelImpl_accept0;
- JNI_OnLoad;
- local:
- *;
-};
diff --git a/jdk/makefiles/mapfiles/libzip/mapfile-vers b/jdk/makefiles/mapfiles/libzip/mapfile-vers
deleted file mode 100644
index 383fedf2d1f..00000000000
--- a/jdk/makefiles/mapfiles/libzip/mapfile-vers
+++ /dev/null
@@ -1,83 +0,0 @@
-#
-# Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Oracle designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Oracle in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-# or visit www.oracle.com if you need additional information or have any
-# questions.
-#
-
-# Define public interface.
-
-SUNWprivate_1.1 {
- global:
- Java_java_util_jar_JarFile_getMetaInfEntryNames;
- Java_java_util_zip_Adler32_update;
- Java_java_util_zip_Adler32_updateBytes;
- Java_java_util_zip_Adler32_updateByteBuffer;
- Java_java_util_zip_CRC32_update;
- Java_java_util_zip_CRC32_updateBytes;
- Java_java_util_zip_CRC32_updateByteBuffer;
- Java_java_util_zip_Deflater_deflateBytes;
- Java_java_util_zip_Deflater_end;
- Java_java_util_zip_Deflater_getAdler;
- Java_java_util_zip_Deflater_init;
- Java_java_util_zip_Deflater_initIDs;
- Java_java_util_zip_Deflater_reset;
- Java_java_util_zip_Deflater_setDictionary;
- Java_java_util_zip_Inflater_end;
- Java_java_util_zip_Inflater_getAdler;
- Java_java_util_zip_Inflater_inflateBytes;
- Java_java_util_zip_Inflater_init;
- Java_java_util_zip_Inflater_initIDs;
- Java_java_util_zip_Inflater_reset;
- Java_java_util_zip_Inflater_setDictionary;
- Java_java_util_zip_ZipFile_close;
- Java_java_util_zip_ZipFile_getCommentBytes;
- Java_java_util_zip_ZipFile_freeEntry;
- Java_java_util_zip_ZipFile_getEntry;
- Java_java_util_zip_ZipFile_getEntryBytes;
- Java_java_util_zip_ZipFile_getEntryCrc;
- Java_java_util_zip_ZipFile_getEntryCSize;
- Java_java_util_zip_ZipFile_getEntryFlag;
- Java_java_util_zip_ZipFile_getEntryMethod;
- Java_java_util_zip_ZipFile_getEntrySize;
- Java_java_util_zip_ZipFile_getEntryTime;
- Java_java_util_zip_ZipFile_getNextEntry;
- Java_java_util_zip_ZipFile_getZipMessage;
- Java_java_util_zip_ZipFile_getTotal;
- Java_java_util_zip_ZipFile_initIDs;
- Java_java_util_zip_ZipFile_open;
- Java_java_util_zip_ZipFile_read;
- Java_java_util_zip_ZipFile_startsWithLOC;
-
- ZIP_Close;
- ZIP_CRC32;
- ZIP_FindEntry;
- ZIP_GetEntry;
- ZIP_GetNextEntry;
- ZIP_Lock;
- ZIP_Open;
- ZIP_Read;
- ZIP_ReadEntry;
- ZIP_Unlock;
-
- local:
- *;
-};
diff --git a/jdk/makefiles/sun/osxapp/ToBin.java b/jdk/makefiles/sun/osxapp/ToBin.java
deleted file mode 100644
index 9fdcba32b79..00000000000
--- a/jdk/makefiles/sun/osxapp/ToBin.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Oracle designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Oracle in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
- * or visit www.oracle.com if you need additional information or have any
- * questions.
- */
-
-package sun.osxapp;
-
-import java.io.*;
-
-public class ToBin {
- public static void main(String[] args) throws Exception {
- ByteArrayOutputStream baos = new ByteArrayOutputStream();
- int nRead;
- byte[] data = new byte[4096];
-
- while ((nRead = System.in.read(data, 0, data.length)) != -1) {
- baos.write(data, 0, nRead);
- }
-
- baos.flush();
-
- byte[] buf = baos.toByteArray();
- for (int i = 0; i < buf.length; i++) {
- System.out.print(String.format("0x%1$02X", buf[i]) + ", ");
- if (i % 20 == 0) {
- System.out.println();
- }
- }
- }
-}