60 61 ifeq ($(STANDALONE),true) 62 ifneq ($(SYSTEM_ZLIB),true) 63 ZIPOBJDIR = $(OUTPUTDIR)/tmp/sun/java.util.zip/zip/$(OBJDIRNAME) 64 65 ZIPOBJS = $(ZIPOBJDIR)/zcrc32.$(OBJECT_SUFFIX) \ 66 $(ZIPOBJDIR)/deflate.$(OBJECT_SUFFIX) \ 67 $(ZIPOBJDIR)/trees.$(OBJECT_SUFFIX) \ 68 $(ZIPOBJDIR)/zadler32.$(OBJECT_SUFFIX) \ 69 $(ZIPOBJDIR)/compress.$(OBJECT_SUFFIX) \ 70 $(ZIPOBJDIR)/zutil.$(OBJECT_SUFFIX) \ 71 $(ZIPOBJDIR)/inflate.$(OBJECT_SUFFIX) \ 72 $(ZIPOBJDIR)/infback.$(OBJECT_SUFFIX) \ 73 $(ZIPOBJDIR)/inftrees.$(OBJECT_SUFFIX) \ 74 $(ZIPOBJDIR)/inffast.$(OBJECT_SUFFIX) 75 76 ZINCLUDE=-I$(SHARE_SRC)/native/java/util/zip/zlib-$(ZLIB_VERSION) 77 OTHER_CXXFLAGS += $(ZINCLUDE) 78 LDDFLAGS += $(ZIPOBJS) 79 else 80 LDDFLAGS += -lz 81 OTHER_CXXFLAGS += -DSYSTEM_ZLIB 82 endif 83 else 84 OTHER_CXXFLAGS += -DNO_ZLIB -DUNPACK_JNI 85 OTHER_LDLIBS += $(JVMLIB) 86 endif 87 88 CXXFLAGS_DBG += -DFULL 89 CXXFLAGS_OPT += -DPRODUCT 90 CXXFLAGS_COMMON += -DFULL 91 92 ifeq ($(PLATFORM), windows) 93 CXXFLAGS_COMMON += $(MS_RUNTIME_OPTION) 94 LDOUTPUT = -Fe 95 96 # JDK name required here 97 RC_FLAGS += /D "JDK_FNAME=$(PGRM).exe" \ 98 /D "JDK_INTERNAL_NAME=$(PGRM)" \ 99 /D "JDK_FTYPE=0x1L" 100 101 RES = $(OBJDIR)/$(PGRM).res | 60 61 ifeq ($(STANDALONE),true) 62 ifneq ($(SYSTEM_ZLIB),true) 63 ZIPOBJDIR = $(OUTPUTDIR)/tmp/sun/java.util.zip/zip/$(OBJDIRNAME) 64 65 ZIPOBJS = $(ZIPOBJDIR)/zcrc32.$(OBJECT_SUFFIX) \ 66 $(ZIPOBJDIR)/deflate.$(OBJECT_SUFFIX) \ 67 $(ZIPOBJDIR)/trees.$(OBJECT_SUFFIX) \ 68 $(ZIPOBJDIR)/zadler32.$(OBJECT_SUFFIX) \ 69 $(ZIPOBJDIR)/compress.$(OBJECT_SUFFIX) \ 70 $(ZIPOBJDIR)/zutil.$(OBJECT_SUFFIX) \ 71 $(ZIPOBJDIR)/inflate.$(OBJECT_SUFFIX) \ 72 $(ZIPOBJDIR)/infback.$(OBJECT_SUFFIX) \ 73 $(ZIPOBJDIR)/inftrees.$(OBJECT_SUFFIX) \ 74 $(ZIPOBJDIR)/inffast.$(OBJECT_SUFFIX) 75 76 ZINCLUDE=-I$(SHARE_SRC)/native/java/util/zip/zlib-$(ZLIB_VERSION) 77 OTHER_CXXFLAGS += $(ZINCLUDE) 78 LDDFLAGS += $(ZIPOBJS) 79 else 80 LDDFLAGS += $(ZLIB_LIBS) 81 OTHER_CXXFLAGS += $(ZLIB_CFLAGS) -DSYSTEM_ZLIB 82 endif 83 else 84 OTHER_CXXFLAGS += -DNO_ZLIB -DUNPACK_JNI 85 OTHER_LDLIBS += $(JVMLIB) 86 endif 87 88 CXXFLAGS_DBG += -DFULL 89 CXXFLAGS_OPT += -DPRODUCT 90 CXXFLAGS_COMMON += -DFULL 91 92 ifeq ($(PLATFORM), windows) 93 CXXFLAGS_COMMON += $(MS_RUNTIME_OPTION) 94 LDOUTPUT = -Fe 95 96 # JDK name required here 97 RC_FLAGS += /D "JDK_FNAME=$(PGRM).exe" \ 98 /D "JDK_INTERNAL_NAME=$(PGRM)" \ 99 /D "JDK_FTYPE=0x1L" 100 101 RES = $(OBJDIR)/$(PGRM).res |