jdk/make/java/redist/Makefile

Print this page

        

@@ -51,10 +51,12 @@
   LIB_LOCATION = $(LIBDIR)
 else
   LIB_LOCATION = $(LIBDIR)/$(LIBARCH)
 endif
 
+BDB_NAME               = $(LIB_PREFIX)db-rds.$(LIBRARY_SUFFIX)
+
 JVM_NAME               = $(LIB_PREFIX)jvm.$(LIBRARY_SUFFIX)
 JVMLIB_NAME            = $(LIB_PREFIX)jvm.$(LIB_SUFFIX)
 JVMMAP_NAME            = $(LIB_PREFIX)jvm.map
 JVMPDB_NAME            = $(LIB_PREFIX)jvm.pdb
 LIBJSIG_NAME           = $(LIB_PREFIX)jsig.$(LIBRARY_SUFFIX)

@@ -127,10 +129,15 @@
     endif
   endif
 endif
 endif
 
+ifndef USE_SYSTEM_BDB
+  IMPORT_LIST += $(LIB_LOCATION)/$(BDB_NAME)
+  IMPORT_LIST += $(GENNATIVESRCDIR)/bdb/db.h
+endif
+
 ifeq ($(PLATFORM), windows)
 #  Windows     vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv  Windows
 
 IMPORT_LIST += $(MS_RUNTIME_LIBRARIES:%=$(BINDIR)/%)
 

@@ -441,10 +448,19 @@
 
 #  NOT Windows ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ NOT Windows
 
 endif # PLATFORM
 
+ifndef USE_SYSTEM_BDB
+  $(LIB_LOCATION)/$(BDB_NAME): $(BDB_IMPORT_PATH)/lib/$(LIBARCH)/$(BDB_NAME)
+        $(install-import-file)
+        @$(call binary_file_verification,$@)
+
+  $(GENNATIVESRCDIR)/bdb/db.h: $(BDB_IMPORT_PATH)/header/db.h
+        $(install-file)
+endif
+
 $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVM_NAME)
         $(install-import-file)
         @$(call binary_file_verification,$@)
 
 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)