jdk/make/java/redist/Makefile
changeset 10603 c315c8424ce2
parent 9035 1255eb81cc2f
child 12047 320a714614e9
equal deleted inserted replaced
10602:ab8c1e3b237b 10603:c315c8424ce2
    56 JVMPDB_NAME            = $(LIB_PREFIX)jvm.pdb
    56 JVMPDB_NAME            = $(LIB_PREFIX)jvm.pdb
    57 LIBJSIG_NAME           = $(LIB_PREFIX)jsig.$(LIBRARY_SUFFIX)
    57 LIBJSIG_NAME           = $(LIB_PREFIX)jsig.$(LIBRARY_SUFFIX)
    58 JVMDB_NAME             = $(LIB_PREFIX)jvm$(DB_SUFFIX).$(LIBRARY_SUFFIX)
    58 JVMDB_NAME             = $(LIB_PREFIX)jvm$(DB_SUFFIX).$(LIBRARY_SUFFIX)
    59 JVMDTRACE_NAME         = $(LIB_PREFIX)jvm$(DTRACE_SUFFIX).$(LIBRARY_SUFFIX)
    59 JVMDTRACE_NAME         = $(LIB_PREFIX)jvm$(DTRACE_SUFFIX).$(LIBRARY_SUFFIX)
    60 
    60 
       
    61 JVM_DEBUGINFO_NAME       = $(LIB_PREFIX)jvm.debuginfo
       
    62 LIBJSIG_DEBUGINFO_NAME   = $(LIB_PREFIX)jsig.debuginfo
       
    63 JVMDB_DEBUGINFO_NAME     = $(LIB_PREFIX)jvm$(DB_SUFFIX).debuginfo
       
    64 JVMDTRACE_DEBUGINFO_NAME = $(LIB_PREFIX)jvm$(DTRACE_SUFFIX).debuginfo
       
    65 
    61 CLASSSHARINGDATA_DIR   = $(BUILDDIR)/tools/sharing
    66 CLASSSHARINGDATA_DIR   = $(BUILDDIR)/tools/sharing
    62 
    67 
    63 # Needed to do file copy
    68 # Needed to do file copy
    64 ABS_BUILDDIR :=$(call FullPath,$(BUILDDIR))
    69 ABS_BUILDDIR :=$(call FullPath,$(BUILDDIR))
    65 
    70 
    77 
    82 
    78 # List of files coming from outside this workspace
    83 # List of files coming from outside this workspace
    79 ifndef BUILD_CLIENT_ONLY
    84 ifndef BUILD_CLIENT_ONLY
    80   IMPORT_LIST = $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_NAME) \
    85   IMPORT_LIST = $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_NAME) \
    81                 $(LIB_LOCATION)/$(SERVER_LOCATION)/Xusage.txt
    86                 $(LIB_LOCATION)/$(SERVER_LOCATION)/Xusage.txt
       
    87   ifneq ($(OBJCOPY),)
       
    88     # the import JDK may not contain .debuginfo files
       
    89     ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVM_DEBUGINFO_NAME)),)
       
    90       IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_DEBUGINFO_NAME)
       
    91     endif
       
    92   endif
    82 else
    93 else
    83   IMPORT_LIST =
    94   IMPORT_LIST =
    84 endif
    95 endif
    85 
    96 
    86 # Hotspot client is only available on 32-bit non-Zero builds
    97 # Hotspot client is only available on 32-bit non-Zero builds
    87 ifneq ($(ZERO_BUILD), true)
    98 ifneq ($(ZERO_BUILD), true)
    88 ifeq ($(ARCH_DATA_MODEL), 32)
    99 ifeq ($(ARCH_DATA_MODEL), 32)
    89   IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_NAME) \
   100   IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_NAME) \
    90                  $(LIB_LOCATION)/$(CLIENT_LOCATION)/Xusage.txt
   101                  $(LIB_LOCATION)/$(CLIENT_LOCATION)/Xusage.txt
       
   102   ifneq ($(OBJCOPY),)
       
   103     # the import JDK may not contain .debuginfo files
       
   104     ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVM_DEBUGINFO_NAME)),)
       
   105       IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_DEBUGINFO_NAME)
       
   106     endif
       
   107   endif
    91 endif
   108 endif
    92 endif
   109 endif
    93 
   110 
    94 ifeq ($(PLATFORM), windows)
   111 ifeq ($(PLATFORM), windows)
    95 #  Windows     vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv  Windows
   112 #  Windows     vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv  Windows
   155 #  Windows     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  Windows
   172 #  Windows     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  Windows
   156 else # PLATFORM
   173 else # PLATFORM
   157 #  NOT Windows vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv  NOT Windows
   174 #  NOT Windows vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv  NOT Windows
   158 
   175 
   159 IMPORT_LIST += $(LIB_LOCATION)/$(LIBJSIG_NAME) 
   176 IMPORT_LIST += $(LIB_LOCATION)/$(LIBJSIG_NAME) 
       
   177 ifneq ($(OBJCOPY),)
       
   178   # the import JDK may not contain .debuginfo files
       
   179   ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DEBUGINFO_NAME)),)
       
   180     IMPORT_LIST += $(LIB_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME)
       
   181   endif
       
   182 endif
   160 ifndef BUILD_CLIENT_ONLY
   183 ifndef BUILD_CLIENT_ONLY
   161   IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(LIBJSIG_NAME)
   184   IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(LIBJSIG_NAME)
       
   185   ifneq ($(OBJCOPY),)
       
   186     # the import JDK may not contain the target of the symlink
       
   187     ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DEBUGINFO_NAME)),)
       
   188       IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME)
       
   189     endif
       
   190   endif
   162 endif
   191 endif
   163 
   192 
   164 ifeq ($(PLATFORM), solaris)
   193 ifeq ($(PLATFORM), solaris)
   165   ifndef BUILD_CLIENT_ONLY
   194   ifndef BUILD_CLIENT_ONLY
   166     IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDB_NAME)
   195     IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDB_NAME)
       
   196     ifneq ($(OBJCOPY),)
       
   197       # the import JDK may not contain .debuginfo files
       
   198       ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVMDB_DEBUGINFO_NAME)),)
       
   199         IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDB_DEBUGINFO_NAME)
       
   200       endif
       
   201     endif
   167     # The conditional can be removed when import JDKs contain these files.
   202     # The conditional can be removed when import JDKs contain these files.
   168     ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVMDTRACE_NAME)),)
   203     ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVMDTRACE_NAME)),)
   169       IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDTRACE_NAME)
   204       IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDTRACE_NAME)
       
   205       ifneq ($(OBJCOPY),)
       
   206         # the import JDK may not contain .debuginfo files
       
   207         ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVMDTRACE_DEBUGINFO_NAME)),)
       
   208           IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDTRACE_DEBUGINFO_NAME)
       
   209         endif
       
   210       endif
   170     else
   211     else
   171       $(warning WARNING: $(HOTSPOT_SERVER_PATH)/$(JVMDB_NAME) not found!)
   212       $(warning WARNING: $(HOTSPOT_SERVER_PATH)/$(JVMDB_NAME) not found!)
   172     endif 
   213     endif 
   173   endif 
   214   endif 
   174 endif
   215 endif
   175 
   216 
   176 ifneq ($(ZERO_BUILD), true)
   217 ifneq ($(ZERO_BUILD), true)
   177 ifeq ($(ARCH_DATA_MODEL), 32)
   218 ifeq ($(ARCH_DATA_MODEL), 32)
   178 
   219 
   179 IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_NAME)
   220 IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_NAME)
       
   221 ifneq ($(OBJCOPY),)
       
   222   # the import JDK may not contain the target of the symlink
       
   223   ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DEBUGINFO_NAME)),)
       
   224     IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME)
       
   225   endif
       
   226 endif
   180 
   227 
   181 ifeq ($(PLATFORM), solaris)
   228 ifeq ($(PLATFORM), solaris)
   182 #  solaris   vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv  solaris
   229 #  solaris   vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv  solaris
   183 
   230 
   184 IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDB_NAME)
   231 IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDB_NAME)
       
   232 ifneq ($(OBJCOPY),)
       
   233   # the import JDK may not contain .debuginfo files
       
   234   ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVMDB_DEBUGINFO_NAME)),)
       
   235     IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDB_DEBUGINFO_NAME)
       
   236   endif
       
   237 endif
   185 
   238 
   186 # The conditional can be removed when import JDKs contain these files.
   239 # The conditional can be removed when import JDKs contain these files.
   187 ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_NAME)),)
   240 ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_NAME)),)
   188   IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDTRACE_NAME)
   241   IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDTRACE_NAME)
   189   IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDB_NAME)
   242   IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDB_NAME)
   190   IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDTRACE_NAME)
   243   IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDTRACE_NAME)
       
   244   ifneq ($(OBJCOPY),)
       
   245     # the import JDK may not contain .debuginfo files
       
   246     ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_DEBUGINFO_NAME)),)
       
   247       IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDTRACE_DEBUGINFO_NAME)
       
   248       IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDB_DEBUGINFO_NAME)
       
   249       IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDTRACE_DEBUGINFO_NAME)
       
   250   endif
       
   251   endif
   191 else
   252 else
   192   $(warning WARNING: $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_NAME) not found!)
   253   $(warning WARNING: $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_NAME) not found!)
   193 endif
   254 endif
   194 
   255 
   195 ifndef BUILD_CLIENT_ONLY
   256 ifndef BUILD_CLIENT_ONLY
   196   # The conditional can be removed when import JDKs contain these files.
   257   # The conditional can be removed when import JDKs contain these files.
   197   ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/64/$(JVMDB_NAME)),)
   258   ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/64/$(JVMDB_NAME)),)
   198     IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDB_NAME)
   259     IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDB_NAME)
       
   260     ifneq ($(OBJCOPY),)
       
   261       # the import JDK may not contain .debuginfo files
       
   262       ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/64/$(JVMDB_DEBUGINFO_NAME)),)
       
   263         IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDB_DEBUGINFO_NAME)
       
   264       endif
       
   265     endif
   199   else
   266   else
   200     $(warning WARNING: $(HOTSPOT_SERVER_PATH)/64/$(JVMDB_NAME) not found!)
   267     $(warning WARNING: $(HOTSPOT_SERVER_PATH)/64/$(JVMDB_NAME) not found!)
   201   endif
   268   endif
   202 
   269 
   203   # The conditional can be removed when import JDKs contain these files.
   270   # The conditional can be removed when import JDKs contain these files.
   204   ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/64/$(JVMDTRACE_NAME)),)
   271   ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/64/$(JVMDTRACE_NAME)),)
   205     IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDTRACE_NAME)
   272     IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDTRACE_NAME)
       
   273     ifneq ($(OBJCOPY),)
       
   274       # the import JDK may not contain .debuginfo files
       
   275       ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/64/$(JVMDTRACE_DEBUGINFO_NAME)),)
       
   276         IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDTRACE_DEBUGINFO_NAME)
       
   277       endif
       
   278     endif
   206   else
   279   else
   207     $(warning WARNING: $(HOTSPOT_SERVER_PATH)/64/$(JVMDTRACE_NAME) not found!)
   280     $(warning WARNING: $(HOTSPOT_SERVER_PATH)/64/$(JVMDTRACE_NAME) not found!)
   208  endif
   281  endif
   209 endif
   282 endif
   210 
   283 
   227 
   300 
   228 $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVM_NAME)
   301 $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVM_NAME)
   229 	$(install-import-file)
   302 	$(install-import-file)
   230 	@$(call binary_file_verification,$@)
   303 	@$(call binary_file_verification,$@)
   231 
   304 
       
   305 ifneq ($(OBJCOPY),)
       
   306 $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_DEBUGINFO_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVM_DEBUGINFO_NAME)
       
   307 	$(install-import-file)
       
   308 endif
       
   309 
   232 $(LIB_LOCATION)/$(KERNEL_LOCATION)/$(JVM_NAME): $(HOTSPOT_KERNEL_PATH)/$(JVM_NAME)
   310 $(LIB_LOCATION)/$(KERNEL_LOCATION)/$(JVM_NAME): $(HOTSPOT_KERNEL_PATH)/$(JVM_NAME)
   233 	$(install-file)
   311 	$(install-file)
   234 	@$(call binary_file_verification,$@)
   312 	@$(call binary_file_verification,$@)
   235 
   313 
   236 $(LIB_LOCATION)/$(LIBJSIG_NAME): $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_NAME)
   314 $(LIB_LOCATION)/$(LIBJSIG_NAME): $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_NAME)
   237 	$(install-import-file)
   315 	$(install-import-file)
   238 	@$(call binary_file_verification,$@)
   316 	@$(call binary_file_verification,$@)
   239 
   317 
       
   318 ifneq ($(OBJCOPY),)
       
   319 $(LIB_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME): $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DEBUGINFO_NAME)
       
   320 	$(install-import-file)
       
   321 endif
       
   322 
   240 ifndef BUILD_CLIENT_ONLY
   323 ifndef BUILD_CLIENT_ONLY
   241 $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_NAME) \
   324 $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_NAME) \
   242 $(LIB_LOCATION)/$(SERVER_LOCATION)/$(LIBJSIG_NAME):
   325 $(LIB_LOCATION)/$(SERVER_LOCATION)/$(LIBJSIG_NAME):
   243 	@$(prep-target)
   326 	@$(prep-target)
   244 	$(call install-sym-link, ../$(LIBJSIG_NAME))
   327 	$(call install-sym-link, ../$(LIBJSIG_NAME))
       
   328 
       
   329 ifneq ($(OBJCOPY),)
       
   330 $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME) \
       
   331 $(LIB_LOCATION)/$(SERVER_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME):
       
   332 	@$(prep-target)
       
   333 	$(call install-sym-link, ../$(LIBJSIG_DEBUGINFO_NAME))
       
   334 endif
   245 else
   335 else
   246 $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_NAME):
   336 $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_NAME):
   247 	@$(prep-target)
   337 	@$(prep-target)
   248 	$(call install-sym-link, ../$(LIBJSIG_NAME))
   338 	$(call install-sym-link, ../$(LIBJSIG_NAME))
       
   339 
       
   340 ifneq ($(OBJCOPY),)
       
   341 $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME):
       
   342 	@$(prep-target)
       
   343 	$(call install-sym-link, ../$(LIBJSIG_DEBUGINFO_NAME))
       
   344 endif
   249 endif
   345 endif
   250 
   346 
   251 $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDB_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVMDB_NAME)
   347 $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDB_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVMDB_NAME)
   252 	$(install-import-file)
   348 	$(install-import-file)
   253 	@$(call binary_file_verification,$@)
   349 	@$(call binary_file_verification,$@)
   254 
   350 
   255 $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDB_NAME): $(HOTSPOT_CLIENT_PATH)/64/$(JVMDB_NAME)
   351 $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDB_NAME): $(HOTSPOT_CLIENT_PATH)/64/$(JVMDB_NAME)
   256 	$(install-import-file)
   352 	$(install-import-file)
   257 	@$(call binary_file_verification,$@)
   353 	@$(call binary_file_verification,$@)
   258 
   354 
       
   355 ifneq ($(OBJCOPY),)
       
   356 $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDB_DEBUGINFO_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVMDB_DEBUGINFO_NAME)
       
   357 	$(install-import-file)
       
   358 
       
   359 $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDB_DEBUGINFO_NAME): $(HOTSPOT_CLIENT_PATH)/64/$(JVMDB_DEBUGINFO_NAME)
       
   360 	$(install-import-file)
       
   361 endif
       
   362 
   259 ifndef BUILD_CLIENT_ONLY
   363 ifndef BUILD_CLIENT_ONLY
   260 $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDB_NAME): $(HOTSPOT_SERVER_PATH)/$(JVMDB_NAME)
   364 $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDB_NAME): $(HOTSPOT_SERVER_PATH)/$(JVMDB_NAME)
   261 	$(install-import-file)
   365 	$(install-import-file)
   262 	@$(call binary_file_verification,$@)
   366 	@$(call binary_file_verification,$@)
   263 
   367 
   264 $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDB_NAME): $(HOTSPOT_SERVER_PATH)/64/$(JVMDB_NAME)
   368 $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDB_NAME): $(HOTSPOT_SERVER_PATH)/64/$(JVMDB_NAME)
   265 	$(install-import-file)
   369 	$(install-import-file)
   266 	@$(call binary_file_verification,$@)
   370 	@$(call binary_file_verification,$@)
       
   371 
       
   372 ifneq ($(OBJCOPY),)
       
   373 $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDB_DEBUGINFO_NAME): $(HOTSPOT_SERVER_PATH)/$(JVMDB_DEBUGINFO_NAME)
       
   374 	$(install-import-file)
       
   375 
       
   376 $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDB_DEBUGINFO_NAME): $(HOTSPOT_SERVER_PATH)/64/$(JVMDB_DEBUGINFO_NAME)
       
   377 	$(install-import-file)
       
   378 endif
   267 endif
   379 endif
   268 
   380 
   269 $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDTRACE_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_NAME)
   381 $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDTRACE_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_NAME)
   270 	$(install-import-file)
   382 	$(install-import-file)
   271 	@$(call binary_file_verification,$@)
   383 	@$(call binary_file_verification,$@)
   272 
   384 
   273 $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDTRACE_NAME): $(HOTSPOT_CLIENT_PATH)/64/$(JVMDTRACE_NAME)
   385 $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDTRACE_NAME): $(HOTSPOT_CLIENT_PATH)/64/$(JVMDTRACE_NAME)
   274 	$(install-import-file)
   386 	$(install-import-file)
   275 	@$(call binary_file_verification,$@)
   387 	@$(call binary_file_verification,$@)
   276 
   388 
       
   389 ifneq ($(OBJCOPY),)
       
   390 $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDTRACE_DEBUGINFO_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_DEBUGINFO_NAME)
       
   391 	$(install-import-file)
       
   392 
       
   393 $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDTRACE_DEBUGINFO_NAME): $(HOTSPOT_CLIENT_PATH)/64/$(JVMDTRACE_DEBUGINFO_NAME)
       
   394 	$(install-import-file)
       
   395 endif
       
   396 
   277 ifndef BUILD_CLIENT_ONLY
   397 ifndef BUILD_CLIENT_ONLY
   278 $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDTRACE_NAME): $(HOTSPOT_SERVER_PATH)/$(JVMDTRACE_NAME)
   398 $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDTRACE_NAME): $(HOTSPOT_SERVER_PATH)/$(JVMDTRACE_NAME)
   279 	$(install-import-file)
   399 	$(install-import-file)
   280 	@$(call binary_file_verification,$@)
   400 	@$(call binary_file_verification,$@)
   281 
   401 
   284 	@$(call binary_file_verification,$@)
   404 	@$(call binary_file_verification,$@)
   285 
   405 
   286 $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_NAME): $(HOTSPOT_SERVER_PATH)/$(JVM_NAME)
   406 $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_NAME): $(HOTSPOT_SERVER_PATH)/$(JVM_NAME)
   287 	$(install-import-file)
   407 	$(install-import-file)
   288 	@$(call binary_file_verification,$@)
   408 	@$(call binary_file_verification,$@)
       
   409 
       
   410 ifneq ($(OBJCOPY),)
       
   411 $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDTRACE_DEBUGINFO_NAME): $(HOTSPOT_SERVER_PATH)/$(JVMDTRACE_DEBUGINFO_NAME)
       
   412 	$(install-import-file)
       
   413 
       
   414 $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDTRACE_DEBUGINFO_NAME): $(HOTSPOT_SERVER_PATH)/64/$(JVMDTRACE_DEBUGINFO_NAME)
       
   415 	$(install-import-file)
       
   416 
       
   417 $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_DEBUGINFO_NAME): $(HOTSPOT_SERVER_PATH)/$(JVM_DEBUGINFO_NAME)
       
   418 	$(install-import-file)
       
   419 endif
   289 
   420 
   290 $(LIB_LOCATION)/$(SERVER_LOCATION)/Xusage.txt : $(HOTSPOT_SERVER_PATH)/Xusage.txt
   421 $(LIB_LOCATION)/$(SERVER_LOCATION)/Xusage.txt : $(HOTSPOT_SERVER_PATH)/Xusage.txt
   291 	$(install-import-file)
   422 	$(install-import-file)
   292 endif
   423 endif
   293 
   424