306 $(EXPORT_SERVER_DIR)/%.dll: $(C2_DIR)/%.dll
307 $(install-file)
308 $(EXPORT_SERVER_DIR)/%.pdb: $(C2_DIR)/%.pdb
309 $(install-file)
310 $(EXPORT_SERVER_DIR)/%.map: $(C2_DIR)/%.map
311 $(install-file)
312
313 # Kernel files always come from kernel area
314 $(EXPORT_KERNEL_DIR)/%.dll: $(KERNEL_DIR)/%.dll
315 $(install-file)
316 $(EXPORT_KERNEL_DIR)/%.pdb: $(KERNEL_DIR)/%.pdb
317 $(install-file)
318 $(EXPORT_KERNEL_DIR)/%.map: $(KERNEL_DIR)/%.map
319 $(install-file)
320 endif
321
322 # Shared Library
323 ifneq ($(OSNAME),windows)
324 ifeq ($(ZERO_BUILD), true)
325 ifeq ($(SHARK_BUILD), true)
326 $(EXPORT_JRE_LIB_ARCH_DIR)/%.so: $(SHARK_DIR)/%.so
327 $(install-file)
328 $(EXPORT_SERVER_DIR)/%.so: $(SHARK_DIR)/%.so
329 $(install-file)
330 else
331 $(EXPORT_JRE_LIB_ARCH_DIR)/%.so: $(ZERO_DIR)/%.so
332 $(install-file)
333 $(EXPORT_SERVER_DIR)/%.so: $(ZERO_DIR)/%.so
334 $(install-file)
335 endif
336 else
337 $(EXPORT_JRE_LIB_ARCH_DIR)/%.so: $(C1_DIR)/%.so
338 $(install-file)
339 $(EXPORT_JRE_LIB_ARCH_DIR)/%.so: $(C2_DIR)/%.so
340 $(install-file)
341 $(EXPORT_CLIENT_DIR)/%.so: $(C1_DIR)/%.so
342 $(install-file)
343 $(EXPORT_CLIENT_DIR)/64/%.so: $(C1_DIR)/%.so
344 $(install-file)
345 $(EXPORT_SERVER_DIR)/%.so: $(C2_DIR)/%.so
346 $(install-file)
347 $(EXPORT_SERVER_DIR)/64/%.so: $(C2_DIR)/%.so
348 $(install-file)
349 endif
350 endif
351
352 # Jar file (sa-jdi.jar)
353 $(EXPORT_LIB_DIR)/%.jar: $(GEN_DIR)/%.jar
354 $(install-file)
355
356 # Include files (jvmti.h, jvmticmlr.h, jni.h, $(JDK_INCLUDE_SUBDIR)/jni_md.h, jmm.h)
357 $(EXPORT_INCLUDE_DIR)/%: $(GEN_DIR)/jvmtifiles/%
358 $(install-file)
359
360 $(EXPORT_INCLUDE_DIR)/%: $(HS_SRC_DIR)/share/vm/code/%
361 $(install-file)
362
363 $(EXPORT_INCLUDE_DIR)/%: $(HS_SRC_DIR)/share/vm/prims/%
364 $(install-file)
365
366 HS_JNI_ARCH_SRC=$(call altsrc-replace,$(HS_COMMON_SRC)/cpu/$(HS_ARCH)/vm/jni_$(HS_ARCH).h)
367 $(EXPORT_INCLUDE_DIR)/$(JDK_INCLUDE_SUBDIR)/jni_md.h: $(HS_JNI_ARCH_SRC)
|
306 $(EXPORT_SERVER_DIR)/%.dll: $(C2_DIR)/%.dll
307 $(install-file)
308 $(EXPORT_SERVER_DIR)/%.pdb: $(C2_DIR)/%.pdb
309 $(install-file)
310 $(EXPORT_SERVER_DIR)/%.map: $(C2_DIR)/%.map
311 $(install-file)
312
313 # Kernel files always come from kernel area
314 $(EXPORT_KERNEL_DIR)/%.dll: $(KERNEL_DIR)/%.dll
315 $(install-file)
316 $(EXPORT_KERNEL_DIR)/%.pdb: $(KERNEL_DIR)/%.pdb
317 $(install-file)
318 $(EXPORT_KERNEL_DIR)/%.map: $(KERNEL_DIR)/%.map
319 $(install-file)
320 endif
321
322 # Shared Library
323 ifneq ($(OSNAME),windows)
324 ifeq ($(ZERO_BUILD), true)
325 ifeq ($(SHARK_BUILD), true)
326 $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(SHARK_DIR)/%.$(LIBRARY_SUFFIX)
327 $(install-file)
328 $(EXPORT_SERVER_DIR)/%.$(LIBRARY_SUFFIX): $(SHARK_DIR)/%.$(LIBRARY_SUFFIX)
329 $(install-file)
330 else
331 $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(ZERO_DIR)/%.$(LIBRARY_SUFFIX)
332 $(install-file)
333 $(EXPORT_SERVER_DIR)/%.$(LIBRARY_SUFFIX): $(ZERO_DIR)/%.$(LIBRARY_SUFFIX)
334 $(install-file)
335 endif
336 else
337 $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(C1_DIR)/%.$(LIBRARY_SUFFIX)
338 $(install-file)
339 $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(C2_DIR)/%.$(LIBRARY_SUFFIX)
340 $(install-file)
341 $(EXPORT_CLIENT_DIR)/%.$(LIBRARY_SUFFIX): $(C1_DIR)/%.$(LIBRARY_SUFFIX)
342 $(install-file)
343 $(EXPORT_CLIENT_DIR)/64/%.$(LIBRARY_SUFFIX): $(C1_DIR)/%.$(LIBRARY_SUFFIX)
344 $(install-file)
345 $(EXPORT_SERVER_DIR)/%.$(LIBRARY_SUFFIX): $(C2_DIR)/%.$(LIBRARY_SUFFIX)
346 $(install-file)
347 $(EXPORT_SERVER_DIR)/64/%.$(LIBRARY_SUFFIX): $(C2_DIR)/%.$(LIBRARY_SUFFIX)
348 $(install-file)
349 endif
350 endif
351
352 # Jar file (sa-jdi.jar)
353 $(EXPORT_LIB_DIR)/%.jar: $(GEN_DIR)/%.jar
354 $(install-file)
355
356 # Include files (jvmti.h, jvmticmlr.h, jni.h, $(JDK_INCLUDE_SUBDIR)/jni_md.h, jmm.h)
357 $(EXPORT_INCLUDE_DIR)/%: $(GEN_DIR)/jvmtifiles/%
358 $(install-file)
359
360 $(EXPORT_INCLUDE_DIR)/%: $(HS_SRC_DIR)/share/vm/code/%
361 $(install-file)
362
363 $(EXPORT_INCLUDE_DIR)/%: $(HS_SRC_DIR)/share/vm/prims/%
364 $(install-file)
365
366 HS_JNI_ARCH_SRC=$(call altsrc-replace,$(HS_COMMON_SRC)/cpu/$(HS_ARCH)/vm/jni_$(HS_ARCH).h)
367 $(EXPORT_INCLUDE_DIR)/$(JDK_INCLUDE_SUBDIR)/jni_md.h: $(HS_JNI_ARCH_SRC)
|