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.
|