Ignore:
Timestamp:
Jan 20, 2011, 2:29:47 AM (15 years ago)
Author:
dmik
Message:

make: Added rules to instantly generate .sym files out of .map.

Location:
trunk/openjdk/hotspot/make
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/openjdk/hotspot/make/Makefile

    r42 r245  
    261261$(EXPORT_JRE_BIN_DIR)/%.pdb: $(MISC_DIR)/%.pdb
    262262        $(install-file)
     263  else
     264$(EXPORT_JRE_BIN_DIR)/%.sym: $(MISC_DIR)/%.sym
     265        $(install-file)
    263266  endif
    264267$(EXPORT_JRE_BIN_DIR)/%.map: $(MISC_DIR)/%.map
     
    271274$(EXPORT_CLIENT_DIR)/%.pdb:  $(C1_DIR)/%.pdb
    272275        $(install-file)
     276  else
     277$(EXPORT_CLIENT_DIR)/%.sym:  $(C1_DIR)/%.sym
     278        $(install-file)
    273279  endif
    274280$(EXPORT_CLIENT_DIR)/%.map:  $(C1_DIR)/%.map
     
    281287$(EXPORT_SERVER_DIR)/%.pdb:  $(C2_DIR)/%.pdb
    282288        $(install-file)
     289  else
     290$(EXPORT_SERVER_DIR)/%.sym:  $(C2_DIR)/%.sym
     291        $(install-file)
    283292  endif
    284293$(EXPORT_SERVER_DIR)/%.map:  $(C2_DIR)/%.map
     
    290299  ifneq ($(OSNAME),os2)
    291300$(EXPORT_KERNEL_DIR)/%.pdb:  $(KERNEL_DIR)/%.pdb
     301        $(install-file)
     302  else
     303$(EXPORT_KERNEL_DIR)/%.sym:  $(KERNEL_DIR)/%.sym
    292304        $(install-file)
    293305  endif
  • trunk/openjdk/hotspot/make/os2/makefiles/compile.make

    r221 r245  
    7070IMPLIB = emximp
    7171
     72MAPSYM = mapsym.exe
     73
    7274# Odin SDK
    7375
  • trunk/openjdk/hotspot/make/os2/makefiles/debug.make

    r120 r245  
    5656        $(LINK) $(LINK_FLAGS) -o $@ $(Def_File) $(Obj_Files) $(Res_Files)
    5757        $(IMPLIB) -o $(basename $@).lib $@
     58        cd $(@D) && $(MAPSYM) $(basename $(@F)).map
    5859
    5960include $(WorkSpace)/make/os2/makefiles/shared.make
  • trunk/openjdk/hotspot/make/os2/makefiles/defs.make

    r40 r245  
    9090EXPORT_LIST += $(EXPORT_SERVER_DIR)/jvm.dll
    9191EXPORT_LIST += $(EXPORT_SERVER_DIR)/jvm.map
     92EXPORT_LIST += $(EXPORT_SERVER_DIR)/jvm.sym
    9293EXPORT_LIST += $(EXPORT_LIB_DIR)/jvm.lib
    9394EXPORT_CLIENT_DIR = $(EXPORT_JRE_BIN_DIR)/client
     
    9596EXPORT_LIST += $(EXPORT_CLIENT_DIR)/jvm.dll
    9697EXPORT_LIST += $(EXPORT_CLIENT_DIR)/jvm.map
     98EXPORT_LIST += $(EXPORT_CLIENT_DIR)/jvm.sym
    9799# kernel vm
    98100EXPORT_KERNEL_DIR = $(EXPORT_JRE_BIN_DIR)/kernel
     
    100102EXPORT_LIST += $(EXPORT_KERNEL_DIR)/jvm.dll
    101103EXPORT_LIST += $(EXPORT_KERNEL_DIR)/jvm.map
     104EXPORT_LIST += $(EXPORT_KERNEL_DIR)/jvm.sym
    102105
    103106ifeq ($(BUILD_OS2_SA), 1)
    104107  EXPORT_LIST += $(EXPORT_JRE_BIN_DIR)/saos2dbg.dll
    105108  EXPORT_LIST += $(EXPORT_JRE_BIN_DIR)/saos2dbg.map
     109  EXPORT_LIST += $(EXPORT_JRE_BIN_DIR)/saos2dbg.sym
    106110  EXPORT_LIST += $(EXPORT_LIB_DIR)/sa-jdi.jar
    107111  # Must pass this down to make.
  • trunk/openjdk/hotspot/make/os2/makefiles/product.make

    r131 r245  
    5757        $(LINK) $(LINK_FLAGS) -o $@ $(Def_File) $(Obj_Files) $(Res_Files)
    5858        $(IMPLIB) -o $(basename $@).lib $@
     59        cd $(@D) && $(MAPSYM) $(basename $(@F)).map
    5960
    6061include $(WorkSpace)/make/os2/makefiles/shared.make
Note: See TracChangeset for help on using the changeset viewer.