make/MacBundles.gmk
changeset 47253 92fd0e04e0e1
parent 47217 72e3ae9a25eb
child 47334 09d386ddaa42
equal deleted inserted replaced
47252:fdac20095dff 47253:92fd0e04e0e1
    55   JDK_TARGET_LIST := $(subst $(JDK_IMAGE_DIR)/,$(JDK_MACOSX_CONTENTS_DIR)/Home/,$(JDK_FILE_LIST))
    55   JDK_TARGET_LIST := $(subst $(JDK_IMAGE_DIR)/,$(JDK_MACOSX_CONTENTS_DIR)/Home/,$(JDK_FILE_LIST))
    56   JRE_TARGET_LIST := $(subst $(JRE_IMAGE_DIR)/,$(JRE_MACOSX_CONTENTS_DIR)/Home/,$(JRE_FILE_LIST))
    56   JRE_TARGET_LIST := $(subst $(JRE_IMAGE_DIR)/,$(JRE_MACOSX_CONTENTS_DIR)/Home/,$(JRE_FILE_LIST))
    57 
    57 
    58   # Copy empty directories (jre/lib/applet).
    58   # Copy empty directories (jre/lib/applet).
    59   $(JDK_MACOSX_CONTENTS_DIR)/Home/%: $(JDK_IMAGE_DIR)/%
    59   $(JDK_MACOSX_CONTENTS_DIR)/Home/%: $(JDK_IMAGE_DIR)/%
    60 	$(call LogInfo, Copying $(patsubst $(OUTPUT_ROOT)/%,%,$@))
    60 	$(call LogInfo, Copying $(patsubst $(OUTPUTDIR)/%,%,$@))
    61 	$(MKDIR) -p $(@D)
    61 	$(MKDIR) -p $(@D)
    62 	if [ -d "$<" ]; then $(MKDIR) -p $@; else $(CP) -f -R -P '$<' '$@'; fi
    62 	if [ -d "$<" ]; then $(MKDIR) -p $@; else $(CP) -f -R -P '$<' '$@'; fi
    63 
    63 
    64   $(JRE_MACOSX_CONTENTS_DIR)/Home/%: $(JRE_IMAGE_DIR)/%
    64   $(JRE_MACOSX_CONTENTS_DIR)/Home/%: $(JRE_IMAGE_DIR)/%
    65 	$(call LogInfo, Copying $(patsubst $(OUTPUT_ROOT)/%,%,$@))
    65 	$(call LogInfo, Copying $(patsubst $(OUTPUTDIR)/%,%,$@))
    66 	$(MKDIR) -p $(@D)
    66 	$(MKDIR) -p $(@D)
    67 	if [ -d "$<" ]; then $(MKDIR) -p $@; else $(CP) -f -R -P '$<' '$@'; fi
    67 	if [ -d "$<" ]; then $(MKDIR) -p $@; else $(CP) -f -R -P '$<' '$@'; fi
    68 
    68 
    69   $(JDK_MACOSX_CONTENTS_DIR)/MacOS/libjli.dylib:
    69   $(JDK_MACOSX_CONTENTS_DIR)/MacOS/libjli.dylib:
    70 	$(call LogInfo, Creating link $(patsubst $(OUTPUT_ROOT)/%,%,$@))
    70 	$(call LogInfo, Creating link $(patsubst $(OUTPUTDIR)/%,%,$@))
    71 	$(MKDIR) -p $(@D)
    71 	$(MKDIR) -p $(@D)
    72 	$(RM) $@
    72 	$(RM) $@
    73 	$(LN) -s ../Home/lib/jli/libjli.dylib $@
    73 	$(LN) -s ../Home/lib/jli/libjli.dylib $@
    74 
    74 
    75   $(JRE_MACOSX_CONTENTS_DIR)/MacOS/libjli.dylib:
    75   $(JRE_MACOSX_CONTENTS_DIR)/MacOS/libjli.dylib:
    76 	$(call LogInfo, Creating link $(patsubst $(OUTPUT_ROOT)/%,%,$@))
    76 	$(call LogInfo, Creating link $(patsubst $(OUTPUTDIR)/%,%,$@))
    77 	$(MKDIR) -p $(@D)
    77 	$(MKDIR) -p $(@D)
    78 	$(RM) $@
    78 	$(RM) $@
    79 	$(LN) -s ../Home/lib/jli/libjli.dylib $@
    79 	$(LN) -s ../Home/lib/jli/libjli.dylib $@
    80 
    80 
    81   $(eval $(call SetupTextFileProcessing, BUILD_JDK_PLIST, \
    81   $(eval $(call SetupTextFileProcessing, BUILD_JDK_PLIST, \