makefiles/CopyFiles.gmk

Print this page




 300 ifeq ($(OPENJDK_TARGET_OS),macosx)
 301   JVMCFG_SRC := $(JDK_TOPDIR)/src/macosx/bin/$(JVMCFG_ARCH)/jvm.cfg
 302 else
 303   JVMCFG_SRC := $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/bin/$(JVMCFG_ARCH)/jvm.cfg
 304 endif
 305 JVMCFG_DIR := $(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)
 306 JVMCFG := $(JVMCFG_DIR)/jvm.cfg
 307 
 308 
 309 ifeq ($(OPENJDK_TARGET_CPU_BITS),32)
 310     # On 32 bit machines, we can have client and/or server libjvms installed.
 311     # Since the currently committed jvm.cfg expects clientANDserver, we need 
 312     # to patch the jvm.cfg when we have built only a client or only a server.
 313     # This should also support -kernel, -zero and -zeroshark.
 314     ifeq ($(JVM_VARIANTS),$(COMMA)client$(COMMA))
 315         # Create a patched jvm.cfg to use -client by default and alias -server to -client.
 316         $(JVMCFG):
 317                 $(MKDIR) -p $(@D)
 318                 $(RM) $(JVMCFG)
 319                 $(PRINTF) "-client KNOWN\n">$(JVMCFG)
 320                 $(PRINTF) "-server IGNORE\n">>$(JVMCFG)
 321                 $(PRINTF) "-hotspot ALIASED_TO -client\n">>$(JVMCFG)
 322                 $(PRINTF) "-classic WARN\n">>$(JVMCFG)
 323                 $(PRINTF) "-native ERROR\n">>$(JVMCFG)
 324                 $(PRINTF) "-green ERROR\n">>$(JVMCFG)
 325 
 326     else
 327         ifeq ($(JVM_VARIANTS),$(COMMA)server$(COMMA))
 328             # Create a patched jvm.cfg to use -server by default and alias -client to -server.
 329 
 330             $(JVMCFG):
 331                 $(MKDIR) -p $(@D)
 332                 $(RM) $(JVMCFG)
 333                 $(PRINTF) "-server KNOWN\n">$(JVMCFG)
 334                 $(PRINTF) "-client IGNORE\n">>$(JVMCFG)
 335                 $(PRINTF) "-hotspot IGNORE\n">>$(JVMCFG)
 336                 $(PRINTF) "-classic WARN\n">>$(JVMCFG)
 337                 $(PRINTF) "-native ERROR\n">>$(JVMCFG)
 338                 $(PRINTF) "-green ERROR\n">>$(JVMCFG)
 339         else
 340             # Use the default jvm.cfg for this 32 bit setup. 




 300 ifeq ($(OPENJDK_TARGET_OS),macosx)
 301   JVMCFG_SRC := $(JDK_TOPDIR)/src/macosx/bin/$(JVMCFG_ARCH)/jvm.cfg
 302 else
 303   JVMCFG_SRC := $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/bin/$(JVMCFG_ARCH)/jvm.cfg
 304 endif
 305 JVMCFG_DIR := $(JDK_OUTPUTDIR)/lib$(OPENJDK_TARGET_CPU_LIBDIR)
 306 JVMCFG := $(JVMCFG_DIR)/jvm.cfg
 307 
 308 
 309 ifeq ($(OPENJDK_TARGET_CPU_BITS),32)
 310     # On 32 bit machines, we can have client and/or server libjvms installed.
 311     # Since the currently committed jvm.cfg expects clientANDserver, we need 
 312     # to patch the jvm.cfg when we have built only a client or only a server.
 313     # This should also support -kernel, -zero and -zeroshark.
 314     ifeq ($(JVM_VARIANTS),$(COMMA)client$(COMMA))
 315         # Create a patched jvm.cfg to use -client by default and alias -server to -client.
 316         $(JVMCFG):
 317                 $(MKDIR) -p $(@D)
 318                 $(RM) $(JVMCFG)
 319                 $(PRINTF) "-client KNOWN\n">$(JVMCFG)
 320                 $(PRINTF) "-server ALIASED_TO -client\n">>$(JVMCFG)
 321                 $(PRINTF) "-hotspot ALIASED_TO -client\n">>$(JVMCFG)
 322                 $(PRINTF) "-classic WARN\n">>$(JVMCFG)
 323                 $(PRINTF) "-native ERROR\n">>$(JVMCFG)
 324                 $(PRINTF) "-green ERROR\n">>$(JVMCFG)
 325 
 326     else
 327         ifeq ($(JVM_VARIANTS),$(COMMA)server$(COMMA))
 328             # Create a patched jvm.cfg to use -server by default and alias -client to -server.
 329 
 330             $(JVMCFG):
 331                 $(MKDIR) -p $(@D)
 332                 $(RM) $(JVMCFG)
 333                 $(PRINTF) "-server KNOWN\n">$(JVMCFG)
 334                 $(PRINTF) "-client IGNORE\n">>$(JVMCFG)
 335                 $(PRINTF) "-hotspot IGNORE\n">>$(JVMCFG)
 336                 $(PRINTF) "-classic WARN\n">>$(JVMCFG)
 337                 $(PRINTF) "-native ERROR\n">>$(JVMCFG)
 338                 $(PRINTF) "-green ERROR\n">>$(JVMCFG)
 339         else
 340             # Use the default jvm.cfg for this 32 bit setup.