110 ) |
110 ) |
111 $(TOUCH) $@ |
111 $(TOUCH) $@ |
112 |
112 |
113 TOOL_JRE_TARGETS := $(JRE_IMAGE_DIR)/$(JIMAGE_TARGET_FILE) |
113 TOOL_JRE_TARGETS := $(JRE_IMAGE_DIR)/$(JIMAGE_TARGET_FILE) |
114 TOOL_JDK_TARGETS := $(JDK_IMAGE_DIR)/$(JIMAGE_TARGET_FILE) |
114 TOOL_JDK_TARGETS := $(JDK_IMAGE_DIR)/$(JIMAGE_TARGET_FILE) |
115 |
|
116 ################################################################################ |
|
117 # /man dir |
|
118 # |
|
119 # All variables in this section are assigned with simple =, without :, to enable |
|
120 # more selective overriding from the custom version of this file. |
|
121 # |
|
122 # Avoid evaluating this whole section on windows for speed and stability |
|
123 ifneq ($(OPENJDK_TARGET_OS), windows) |
|
124 ifeq ($(BUILD_MANPAGES), true) |
|
125 JRE_MAN_PAGES += \ |
|
126 java.1 \ |
|
127 jjs.1 \ |
|
128 keytool.1 \ |
|
129 orbd.1 \ |
|
130 pack200.1 \ |
|
131 rmid.1 \ |
|
132 rmiregistry.1 \ |
|
133 servertool.1 \ |
|
134 unpack200.1 |
|
135 |
|
136 JDK_MAN_PAGES += \ |
|
137 $(JRE_MAN_PAGES) \ |
|
138 idlj.1 \ |
|
139 jar.1 \ |
|
140 jarsigner.1 \ |
|
141 javac.1 \ |
|
142 javadoc.1 \ |
|
143 javap.1 \ |
|
144 jconsole.1 \ |
|
145 jcmd.1 \ |
|
146 jdb.1 \ |
|
147 jdeps.1 \ |
|
148 jinfo.1 \ |
|
149 jmap.1 \ |
|
150 jps.1 \ |
|
151 jrunscript.1 \ |
|
152 jstack.1 \ |
|
153 jstat.1 \ |
|
154 jstatd.1 \ |
|
155 rmic.1 \ |
|
156 serialver.1 |
|
157 |
|
158 # This variable is potentially overridden in the closed makefile. |
|
159 MAN_SRC_BASEDIR ?= $(TOPDIR)/src |
|
160 |
|
161 ifeq ($(OPENJDK_TARGET_OS), linux) |
|
162 MAN_SRC_DIR = $(MAN_SRC_BASEDIR)/linux/doc |
|
163 MAN1_SUBDIR = man |
|
164 endif |
|
165 ifeq ($(OPENJDK_TARGET_OS), solaris) |
|
166 MAN_SRC_DIR = $(MAN_SRC_BASEDIR)/solaris/doc |
|
167 MAN1_SUBDIR = sun/man/man1 |
|
168 endif |
|
169 ifeq ($(OPENJDK_TARGET_OS), macosx) |
|
170 MAN_SRC_DIR = $(MAN_SRC_BASEDIR)/bsd/doc |
|
171 MAN1_SUBDIR = man |
|
172 endif |
|
173 |
|
174 $(JRE_IMAGE_DIR)/man/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/% |
|
175 $(call LogInfo, Copying $(patsubst $(OUTPUTDIR)/%,%,$@)) |
|
176 $(install-file) |
|
177 |
|
178 $(JDK_IMAGE_DIR)/man/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/% |
|
179 $(call LogInfo, Copying $(patsubst $(OUTPUTDIR)/%,%,$@)) |
|
180 $(install-file) |
|
181 |
|
182 $(JRE_IMAGE_DIR)/man/ja_JP.UTF-8/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/ja/% |
|
183 $(call LogInfo, Copying $(patsubst $(OUTPUTDIR)/%,%,$@)) |
|
184 $(install-file) |
|
185 |
|
186 $(JDK_IMAGE_DIR)/man/ja_JP.UTF-8/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/ja/% |
|
187 $(call LogInfo, Copying $(patsubst $(OUTPUTDIR)/%,%,$@)) |
|
188 $(install-file) |
|
189 |
|
190 ifeq ($(OPENJDK_TARGET_OS), solaris) |
|
191 $(JRE_IMAGE_DIR)/man/ja/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/ja/% |
|
192 $(call LogInfo, Converting $(patsubst $(OUTPUTDIR)/%,%,$@)) |
|
193 $(install-file) |
|
194 |
|
195 $(JDK_IMAGE_DIR)/man/ja/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/ja/% |
|
196 $(call LogInfo, Converting $(patsubst $(OUTPUTDIR)/%,%,$@)) |
|
197 $(install-file) |
|
198 endif |
|
199 |
|
200 ifneq ($(findstring $(OPENJDK_TARGET_OS), linux macosx), ) |
|
201 $(JRE_IMAGE_DIR)/man/ja: |
|
202 $(call LogInfo, Creating $(patsubst $(OUTPUTDIR)/%,%,$@)) |
|
203 $(CD) $(@D) && $(RM) ja && $(LN) -s ja_JP.UTF-8 ja |
|
204 |
|
205 $(JDK_IMAGE_DIR)/man/ja: |
|
206 $(call LogInfo, Creating $(patsubst $(OUTPUTDIR)/%,%,$@)) |
|
207 $(CD) $(@D) && $(RM) ja && $(LN) -s ja_JP.UTF-8 ja |
|
208 endif |
|
209 |
|
210 ifeq ($(OPENJDK_TARGET_OS), solaris) |
|
211 JRE_MAN_PAGE_LIST = $(addprefix $(JRE_IMAGE_DIR)/man/man1/, $(JRE_MAN_PAGES)) \ |
|
212 $(addprefix $(JRE_IMAGE_DIR)/man/ja/man1/, $(JRE_MAN_PAGES)) \ |
|
213 $(addprefix $(JRE_IMAGE_DIR)/man/ja_JP.UTF-8/man1/, $(JRE_MAN_PAGES)) \ |
|
214 $(addprefix $(JRE_IMAGE_DIR)/man/ja_JP.PCK/man1/, $(JRE_MAN_PAGES)) |
|
215 |
|
216 JDK_MAN_PAGE_LIST = $(addprefix $(JDK_IMAGE_DIR)/man/man1/, $(JDK_MAN_PAGES)) \ |
|
217 $(addprefix $(JDK_IMAGE_DIR)/man/ja/man1/, $(JDK_MAN_PAGES)) \ |
|
218 $(addprefix $(JDK_IMAGE_DIR)/man/ja_JP.UTF-8/man1/, $(JDK_MAN_PAGES)) \ |
|
219 $(addprefix $(JDK_IMAGE_DIR)/man/ja_JP.PCK/man1/, $(JDK_MAN_PAGES)) |
|
220 endif |
|
221 |
|
222 ifneq ($(findstring $(OPENJDK_TARGET_OS), linux macosx), ) |
|
223 JRE_MAN_PAGE_LIST = $(addprefix $(JRE_IMAGE_DIR)/man/man1/, $(JRE_MAN_PAGES)) \ |
|
224 $(addprefix $(JRE_IMAGE_DIR)/man/ja_JP.UTF-8/man1/, $(JRE_MAN_PAGES)) \ |
|
225 $(JRE_IMAGE_DIR)/man/ja |
|
226 |
|
227 JDK_MAN_PAGE_LIST = $(addprefix $(JDK_IMAGE_DIR)/man/man1/, $(JDK_MAN_PAGES)) \ |
|
228 $(addprefix $(JDK_IMAGE_DIR)/man/ja_JP.UTF-8/man1/, $(JDK_MAN_PAGES)) \ |
|
229 $(JDK_IMAGE_DIR)/man/ja |
|
230 endif |
|
231 |
|
232 JRE_TARGETS += $(JRE_MAN_PAGE_LIST) |
|
233 JDK_TARGETS += $(JDK_MAN_PAGE_LIST) |
|
234 endif # BUILD_MANPAGES |
|
235 endif # Windows |
|
236 |
115 |
237 ################################################################################ |
116 ################################################################################ |
238 # src.zip |
117 # src.zip |
239 |
118 |
240 $(JDK_IMAGE_DIR)/lib/src.zip: $(SUPPORT_OUTPUTDIR)/src.zip |
119 $(JDK_IMAGE_DIR)/lib/src.zip: $(SUPPORT_OUTPUTDIR)/src.zip |