make/com/sun/java/pack/Makefile

Print this page




  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