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, \ |