Changeset 337 for trunk/openjdk


Ignore:
Timestamp:
Feb 28, 2012, 6:52:17 PM (13 years ago)
Author:
dmik
Message:

Fully obey BUILD_CLIENT_ONLY on OS/2.

This completely disables building the server JVM and requiring
its parts by other components. Useful for developing.

Location:
trunk/openjdk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/openjdk/hotspot/make/os2/makefiles/defs.make

    r245 r337  
    8686endif
    8787
     88ifndef BUILD_CLIENT_ONLY
    8889EXPORT_SERVER_DIR = $(EXPORT_JRE_BIN_DIR)/server
    8990EXPORT_LIST += $(EXPORT_SERVER_DIR)/Xusage.txt
     
    9192EXPORT_LIST += $(EXPORT_SERVER_DIR)/jvm.map
    9293EXPORT_LIST += $(EXPORT_SERVER_DIR)/jvm.sym
     94endif
     95
    9396EXPORT_LIST += $(EXPORT_LIB_DIR)/jvm.lib
     97
    9498EXPORT_CLIENT_DIR = $(EXPORT_JRE_BIN_DIR)/client
    9599EXPORT_LIST += $(EXPORT_CLIENT_DIR)/Xusage.txt
     
    97101EXPORT_LIST += $(EXPORT_CLIENT_DIR)/jvm.map
    98102EXPORT_LIST += $(EXPORT_CLIENT_DIR)/jvm.sym
     103
     104ifndef BUILD_CLIENT_ONLY
    99105# kernel vm
    100106EXPORT_KERNEL_DIR = $(EXPORT_JRE_BIN_DIR)/kernel
     
    103109EXPORT_LIST += $(EXPORT_KERNEL_DIR)/jvm.map
    104110EXPORT_LIST += $(EXPORT_KERNEL_DIR)/jvm.sym
     111endif
    105112
    106113ifeq ($(BUILD_OS2_SA), 1)
  • trunk/openjdk/jdk/make/java/redist/Makefile

    r278 r337  
    6969
    7070# List of files coming from outside this workspace
     71ifndef BUILD_CLIENT_ONLY
    7172IMPORT_LIST = $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_NAME) \
    7273              $(LIB_LOCATION)/$(SERVER_LOCATION)/Xusage.txt
     74endif
    7375
    7476# INCLUDE_SA is false on platforms where SA is not supported.
     
    160162# Get the hotspot .map and .sym files for client and server
    161163IMPORT_LIST += \
    162         $(LIBDIR)/$(JVMLIB_NAME) \
     164        $(LIBDIR)/$(JVMLIB_NAME)
     165
     166ifndef BUILD_CLIENT_ONLY
     167IMPORT_LIST += \
    163168        $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMMAP_NAME) \
    164169        $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMSYM_NAME)
     170endif
    165171
    166172# Hotspot client is only available on 32-bit builds
Note: See TracChangeset for help on using the changeset viewer.