comparison make/jprt.gmk @ 1015:23862fc517bb

6722084: JPRT make file doesn't create required symbolic link to libjvm.so Summary: Use -y zip option to preserve symbolic links. Reviewed-by: never, jcoomes, kamg
author kvn
date Wed, 14 Oct 2009 11:42:59 -0700
parents a61af66fc99e
children c18cbe5936b8
comparison
equal deleted inserted replaced
1014:8e954aedbb81 1015:23862fc517bb
27 JPRT_ARCHIVE_BUNDLE=$(ABS_OUTPUTDIR)/$(JPRT_BUILD_FLAVOR)-bundle.zip 27 JPRT_ARCHIVE_BUNDLE=$(ABS_OUTPUTDIR)/$(JPRT_BUILD_FLAVOR)-bundle.zip
28 ifdef JPRT_BUILD_VERSION 28 ifdef JPRT_BUILD_VERSION
29 MILESTONE=$(JPRT_BUILD_VERSION) 29 MILESTONE=$(JPRT_BUILD_VERSION)
30 endif 30 endif
31 31
32 ifeq ($(OSNAME),windows)
33 ZIPFLAGS=-q
34 else
35 # store symbolic links as the link
36 ZIPFLAGS=-q -y
37 endif
38
32 jprt_build_product: all_product copy_product_jdk export_product_jdk 39 jprt_build_product: all_product copy_product_jdk export_product_jdk
33 ( $(CD) $(JDK_IMAGE_DIR) && \ 40 ( $(CD) $(JDK_IMAGE_DIR) && \
34 $(ZIPEXE) -q -r $(JPRT_ARCHIVE_BUNDLE) . ) 41 $(ZIPEXE) $(ZIPFLAGS) -r $(JPRT_ARCHIVE_BUNDLE) . )
35 42
36 jprt_build_fastdebug: all_fastdebug copy_fastdebug_jdk export_fastdebug_jdk 43 jprt_build_fastdebug: all_fastdebug copy_fastdebug_jdk export_fastdebug_jdk
37 ( $(CD) $(JDK_IMAGE_DIR)/fastdebug && \ 44 ( $(CD) $(JDK_IMAGE_DIR)/fastdebug && \
38 $(ZIPEXE) -q -r $(JPRT_ARCHIVE_BUNDLE) . ) 45 $(ZIPEXE) $(ZIPFLAGS) -r $(JPRT_ARCHIVE_BUNDLE) . )
39 46
40 jprt_build_debug: all_debug copy_debug_jdk export_debug_jdk 47 jprt_build_debug: all_debug copy_debug_jdk export_debug_jdk
41 ( $(CD) $(JDK_IMAGE_DIR)/debug && \ 48 ( $(CD) $(JDK_IMAGE_DIR)/debug && \
42 $(ZIPEXE) -q -r $(JPRT_ARCHIVE_BUNDLE) . ) 49 $(ZIPEXE) $(ZIPFLAGS) -r $(JPRT_ARCHIVE_BUNDLE) . )
43 50
44 .PHONY: jprt_build_product jprt_build_fastdebug jprt_build_debug 51 .PHONY: jprt_build_product jprt_build_fastdebug jprt_build_debug
45 52