jdk/make/java/java/Makefile

Print this page

        

*** 156,165 **** --- 156,166 ---- vpath %.c $(SHARE_SRC)/native/org/openjdk/jigsaw vpath %.c $(PLATFORM_SRC)/native/common vpath %.c $(PLATFORM_SRC)/native/java/util vpath %.c $(PLATFORM_SRC)/native/sun/security/provider vpath %.c $(PLATFORM_SRC)/native/sun/io + vpath %.c $(PLATFORM_SRC)/native/org/openjdk/jigsaw # # Includes the fdlibm header file. # OTHER_INCLUDES += -I$(SHARE_SRC)/native/java/lang/fdlibm/include
*** 174,183 **** --- 175,202 ---- # Also include the TimeZone_md.h header file. # OTHER_INCLUDES += -I$(PLATFORM_SRC)/native/java/util # + # Also include the PersistentTreeMap, and possibly the BDB header, files. + # + OTHER_INCLUDES += -I$(SHARE_SRC)/native/org/openjdk/jigsaw + ifeq ($(PLATFORM), windows) + OTHER_INCLUDES += -I$(GENNATIVESRCDIR)/bdb + else + BDB_LIB_NAME= + ifdef USE_SYSTEM_BDB + BDB_LIB_NAME=libdb.$(LIBRARY_SUFFIX) + OTHER_INCLUDES += -I$(BDB_HEADERS_PATH) + else + BDB_LIB_NAME=libdb-rds.$(LIBRARY_SUFFIX) + OTHER_INCLUDES += -I$(GENNATIVESRCDIR)/bdb + endif + OTHER_CFLAGS += -DBDB_LIB_NAME='"$(BDB_LIB_NAME)"' + endif + + # # Is the altzone extern documented in ctime(3C) available? # ifneq ($(PLATFORM), windows) ifneq ($(PLATFORM), macosx) HAVE_ALTZONE=true
*** 215,226 **** # # What to link? # On Windows, shell32 is not normally required and so it is delay loaded. # ifeq ($(PLATFORM),windows) ! OTHER_LDLIBS += $(JVMLIB) -libpath:$(OBJDIR)/../../../fdlibm/$(OBJDIRNAME) fdlibm.lib \ ! -libpath:$(OBJDIR)/../../../verify/$(OBJDIRNAME) verify.lib \ shell32.lib delayimp.lib /DELAYLOAD:shell32.dll else OTHER_LDLIBS += $(JVMLIB) -lverify $(LIBSOCKET) $(LIBNSL) $(LIBSCF) $(LIBDL) \ -L$(OBJDIR)/../../../fdlibm/$(OBJDIRNAME) -lfdlibm.$(ARCH) ifeq ($(PLATFORM), macosx) --- 234,245 ---- # # What to link? # On Windows, shell32 is not normally required and so it is delay loaded. # ifeq ($(PLATFORM),windows) ! OTHER_LDLIBS += ws2_32.lib $(JVMLIB) -libpath:$(OBJDIR)/../../../fdlibm/$(OBJDIRNAME) \ ! fdlibm.lib -libpath:$(OBJDIR)/../../../verify/$(OBJDIRNAME) verify.lib \ shell32.lib delayimp.lib /DELAYLOAD:shell32.dll else OTHER_LDLIBS += $(JVMLIB) -lverify $(LIBSOCKET) $(LIBNSL) $(LIBSCF) $(LIBDL) \ -L$(OBJDIR)/../../../fdlibm/$(OBJDIRNAME) -lfdlibm.$(ARCH) ifeq ($(PLATFORM), macosx)