makefiles/CompileNativeLibraries.gmk

Print this page

        

*** 61,71 **** WIN_AWT_LIB := $(JDK_OUTPUTDIR)/objs/libawt/awt.lib # Use this variable to set DEBUG_SYMBOLS true on windows for all libraries, but # not on other platforms. ifeq ($(OPENJDK_TARGET_OS), windows) ! WINDOWS_ONLY := true endif # # TODO replace with X_FLAGS / X_LIBS # and add them to configure --- 61,76 ---- WIN_AWT_LIB := $(JDK_OUTPUTDIR)/objs/libawt/awt.lib # Use this variable to set DEBUG_SYMBOLS true on windows for all libraries, but # not on other platforms. ifeq ($(OPENJDK_TARGET_OS), windows) ! DEBUG_ALL_BINARIES := true ! endif ! ! # Build everything with debugging on OpenJDK ! ifdef OPENJDK ! DEBUG_ALL_BINARIES := true endif # # TODO replace with X_FLAGS / X_LIBS # and add them to configure
*** 89,99 **** OPTIMIZATION:=$(BUILD_LIBFDLIBM_OPTIMIZATION), \ CFLAGS:=$(CFLAGS_JDKLIB) \ -I$(JDK_TOPDIR)/src/share/native/java/lang/fdlibm/include,\ CFLAGS_windows_debug:=-DLOGGING,\ ARFLAGS:=$(ARFLAGS),\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libfdlibm)) else # On macosx the old build does partial (incremental) linking of fdlibm instead of # a plain static library. --- 94,105 ---- OPTIMIZATION:=$(BUILD_LIBFDLIBM_OPTIMIZATION), \ CFLAGS:=$(CFLAGS_JDKLIB) \ -I$(JDK_TOPDIR)/src/share/native/java/lang/fdlibm/include,\ CFLAGS_windows_debug:=-DLOGGING,\ ARFLAGS:=$(ARFLAGS),\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libfdlibm,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) else # On macosx the old build does partial (incremental) linking of fdlibm instead of # a plain static library.
*** 103,113 **** SRC:=$(JDK_TOPDIR)/src/share/native/java/lang/fdlibm/src,\ LANG:=C,\ CFLAGS:=$(CFLAGS_JDKLIB) \ -I$(JDK_TOPDIR)/src/share/native/java/lang/fdlibm/include,\ LDFLAGS:=-nostdlib -r -arch x86_64,\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libfdlibm)) BUILD_LIBFDLIBM := $(JDK_OUTPUTDIR)/objs/$(LIBRARY_PREFIX)fdlibm$(STATIC_LIBRARY_SUFFIX) $(BUILD_LIBFDLIBM) : $(BUILD_LIBFDLIBM_MAC) $(CP) -a $< $@ --- 109,120 ---- SRC:=$(JDK_TOPDIR)/src/share/native/java/lang/fdlibm/src,\ LANG:=C,\ CFLAGS:=$(CFLAGS_JDKLIB) \ -I$(JDK_TOPDIR)/src/share/native/java/lang/fdlibm/include,\ LDFLAGS:=-nostdlib -r -arch x86_64,\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libfdlibm,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) BUILD_LIBFDLIBM := $(JDK_OUTPUTDIR)/objs/$(LIBRARY_PREFIX)fdlibm$(STATIC_LIBRARY_SUFFIX) $(BUILD_LIBFDLIBM) : $(BUILD_LIBFDLIBM_MAC) $(CP) -a $< $@
*** 255,265 **** -D "JDK_FNAME=java.dll" \ -D "JDK_INTERNAL_NAME=java" \ -D "JDK_FTYPE=0x2L",\ REORDER:=$(LIBJAVA_REORDER), \ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjava,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) BUILD_LIBRARIES += $(BUILD_LIBJAVA) $(BUILD_LIBJAVA) : $(LIBJLI_BINARY) --- 262,272 ---- -D "JDK_FNAME=java.dll" \ -D "JDK_INTERNAL_NAME=java" \ -D "JDK_FTYPE=0x2L",\ REORDER:=$(LIBJAVA_REORDER), \ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjava,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) BUILD_LIBRARIES += $(BUILD_LIBJAVA) $(BUILD_LIBJAVA) : $(LIBJLI_BINARY)
*** 306,316 **** RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=mlib_image.dll" \ -D "JDK_INTERNAL_NAME=mlib_image" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libmlib_image,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) $(BUILD_LIBMLIB_IMAGE) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBMLIB_IMAGE) --- 313,323 ---- RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=mlib_image.dll" \ -D "JDK_INTERNAL_NAME=mlib_image" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libmlib_image,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(BUILD_LIBMLIB_IMAGE) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBMLIB_IMAGE)
*** 429,439 **** MAPFILE:=$(BUILD_LIBMLIB_IMAGE_MAPFILE), \ LDFLAGS:=$(LDFLAGS_JDKLIB) \ $(BUILD_LIBMLIB_LDLIBS) -ljava -ljvm \ $(call SET_SHARED_LIBRARY_ORIGIN),\ LDFLAGS_SUFFIX_solaris:=-lc,\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libmlib_image_v)) $(BUILD_LIBMLIB_IMAGE_V): $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBMLIB_IMAGE_V) --- 436,447 ---- MAPFILE:=$(BUILD_LIBMLIB_IMAGE_MAPFILE), \ LDFLAGS:=$(LDFLAGS_JDKLIB) \ $(BUILD_LIBMLIB_LDLIBS) -ljava -ljvm \ $(call SET_SHARED_LIBRARY_ORIGIN),\ LDFLAGS_SUFFIX_solaris:=-lc,\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libmlib_image_v,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(BUILD_LIBMLIB_IMAGE_V): $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBMLIB_IMAGE_V)
*** 737,747 **** RC_FLAGS:=$(RC_FLAGS) $(LIBAWT_RC_FLAGS) \ -D "JDK_FNAME=awt.dll" \ -D "JDK_INTERNAL_NAME=awt" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libawt,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) $(BUILD_LIBAWT) : $(BUILD_LIBJAVA) ifeq ($(OPENJDK_TARGET_OS), macosx) $(BUILD_LIBAWT) : $(BUILD_LIBMLIB_IMAGE) --- 745,755 ---- RC_FLAGS:=$(RC_FLAGS) $(LIBAWT_RC_FLAGS) \ -D "JDK_FNAME=awt.dll" \ -D "JDK_INTERNAL_NAME=awt" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libawt,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(BUILD_LIBAWT) : $(BUILD_LIBJAVA) ifeq ($(OPENJDK_TARGET_OS), macosx) $(BUILD_LIBAWT) : $(BUILD_LIBMLIB_IMAGE)
*** 892,902 **** VERSIONINFO_RESOURCE:=$(JDK_TOPDIR)/src/windows/resource/version.rc,\ RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=xawt.dll" \ -D "JDK_INTERNAL_NAME=xawt" \ -D "JDK_FTYPE=0x2L",\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libawt_xawt)) $(BUILD_LIBAWT_XAWT) : $(BUILD_LIBJAVA) $(BUILD_LIBAWT_XAWT) : $(BUILD_LIBAWT) --- 900,911 ---- VERSIONINFO_RESOURCE:=$(JDK_TOPDIR)/src/windows/resource/version.rc,\ RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=xawt.dll" \ -D "JDK_INTERNAL_NAME=xawt" \ -D "JDK_FTYPE=0x2L",\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libawt_xawt,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(BUILD_LIBAWT_XAWT) : $(BUILD_LIBJAVA) $(BUILD_LIBAWT_XAWT) : $(BUILD_LIBAWT)
*** 953,963 **** RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=zip.dll" \ -D "JDK_INTERNAL_NAME=zip" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libzip,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) $(BUILD_LIBZIP) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBZIP) --- 962,972 ---- RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=zip.dll" \ -D "JDK_INTERNAL_NAME=zip" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libzip,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(BUILD_LIBZIP) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBZIP)
*** 983,993 **** VERSIONINFO_RESOURCE:=$(JDK_TOPDIR)/src/windows/resource/version.rc,\ RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=unpack.dll" \ -D "JDK_INTERNAL_NAME=unpack" \ -D "JDK_FTYPE=0x2L",\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) $(BUILD_LIBUNPACK) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBUNPACK) --- 992,1002 ---- VERSIONINFO_RESOURCE:=$(JDK_TOPDIR)/src/windows/resource/version.rc,\ RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=unpack.dll" \ -D "JDK_INTERNAL_NAME=unpack" \ -D "JDK_FTYPE=0x2L",\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(BUILD_LIBUNPACK) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBUNPACK)
*** 1097,1107 **** RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=dt_shmem.dll" \ -D "JDK_INTERNAL_NAME=dt_shmem" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libdt_shmem,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) BUILD_LIBRARIES += $(BUILD_LIBDT_SHMEM) endif # OPENJDK_TARGET_OS --- 1106,1116 ---- RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=dt_shmem.dll" \ -D "JDK_INTERNAL_NAME=dt_shmem" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libdt_shmem,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) BUILD_LIBRARIES += $(BUILD_LIBDT_SHMEM) endif # OPENJDK_TARGET_OS
*** 1131,1141 **** RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=jdwp.dll" \ -D "JDK_INTERNAL_NAME=jdwp" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjdwp,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) $(BUILD_LIBJDWP) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBJDWP) --- 1140,1150 ---- RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=jdwp.dll" \ -D "JDK_INTERNAL_NAME=jdwp" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjdwp,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(BUILD_LIBJDWP) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBJDWP)
*** 1172,1182 **** RC_FLAGS:=$(RC_FLAGS) \ -D "JDK_FNAME=$(LIBJAAS_NAME).dll" \ -D "JDK_INTERNAL_NAME=$(LIBJAAS_NAME)" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjaas,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) $(BUILD_LIBJAAS) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBJAAS) --- 1181,1191 ---- RC_FLAGS:=$(RC_FLAGS) \ -D "JDK_FNAME=$(LIBJAAS_NAME).dll" \ -D "JDK_INTERNAL_NAME=$(LIBJAAS_NAME)" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjaas,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(BUILD_LIBJAAS) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBJAAS)
*** 1238,1248 **** RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=lcms.dll" \ -D "JDK_INTERNAL_NAME=lcms" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/liblcms,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) BUILD_LIBRARIES += $(BUILD_LIBLCMS) $(BUILD_LIBLCMS) : $(BUILD_LIBAWT) endif --- 1247,1257 ---- RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=lcms.dll" \ -D "JDK_INTERNAL_NAME=lcms" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/liblcms,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) BUILD_LIBRARIES += $(BUILD_LIBLCMS) $(BUILD_LIBLCMS) : $(BUILD_LIBAWT) endif
*** 1299,1309 **** -D "JDK_FNAME=jpeg.dll" \ -D "JDK_INTERNAL_NAME=jpeg" \ -D "JDK_FTYPE=0x2L",\ REORDER:=$(BUILD_LIBJPEG_REORDER),\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjpeg,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) $(BUILD_LIBJPEG) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBJPEG) --- 1308,1318 ---- -D "JDK_FNAME=jpeg.dll" \ -D "JDK_INTERNAL_NAME=jpeg" \ -D "JDK_FTYPE=0x2L",\ REORDER:=$(BUILD_LIBJPEG_REORDER),\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjpeg,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(BUILD_LIBJPEG) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBJPEG)
*** 1376,1386 **** RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=fontmanager.dll" \ -D "JDK_INTERNAL_NAME=fontmanager" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libfontmanager,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) $(BUILD_LIBFONTMANAGER) : $(BUILD_LIBAWT) ifneq (,$(findstring $(OPENJDK_TARGET_OS),solaris macosx)) $(BUILD_LIBFONTMANAGER) : $(BUILD_LIBAWT_XAWT) --- 1385,1395 ---- RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=fontmanager.dll" \ -D "JDK_INTERNAL_NAME=fontmanager" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libfontmanager,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(BUILD_LIBFONTMANAGER) : $(BUILD_LIBAWT) ifneq (,$(findstring $(OPENJDK_TARGET_OS),solaris macosx)) $(BUILD_LIBFONTMANAGER) : $(BUILD_LIBAWT_XAWT)
*** 1433,1443 **** RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=t2k.dll" \ -D "JDK_INTERNAL_NAME=t2k" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libt2k,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) # t2k is linked against fontmanager $(BUILD_LIBT2K) : $(BUILD_LIBFONTMANAGER) BUILD_LIBRARIES += $(BUILD_LIBT2K) --- 1442,1452 ---- RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=t2k.dll" \ -D "JDK_INTERNAL_NAME=t2k" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libt2k,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) # t2k is linked against fontmanager $(BUILD_LIBT2K) : $(BUILD_LIBFONTMANAGER) BUILD_LIBRARIES += $(BUILD_LIBT2K)
*** 1471,1481 **** RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=jawt.dll" \ -D "JDK_INTERNAL_NAME=jawt" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjawt,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) $(BUILD_LIBJAWT) : $(BUILD_LIBAWT) $(JDK_OUTPUTDIR)/lib/$(LIBRARY_PREFIX)jawt$(STATIC_LIBRARY_SUFFIX): $(BUILD_LIBJAWT) $(ECHO) Copying $(@F) --- 1480,1490 ---- RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=jawt.dll" \ -D "JDK_INTERNAL_NAME=jawt" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjawt,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(BUILD_LIBJAWT) : $(BUILD_LIBAWT) $(JDK_OUTPUTDIR)/lib/$(LIBRARY_PREFIX)jawt$(STATIC_LIBRARY_SUFFIX): $(BUILD_LIBJAWT) $(ECHO) Copying $(@F)
*** 1520,1530 **** LDFLAGS_solaris:=-L$(OPENWIN_HOME)/sfw/lib$(OPENJDK_TARGET_CPU_ISADIR) -L$(OPENWIN_LIB)$(OPENJDK_TARGET_CPU_ISADIR),\ LDFLAGS_SUFFIX_linux:=$(JAWT_LIBS) $(LDFLAGS_JDKLIB_SUFFIX),\ LDFLAGS_SUFFIX_solaris:=$(JAWT_LIBS) $(LDFLAGS_JDKLIB_SUFFIX) -lXrender,\ LDFLAGS_SUFFIX_macosx:=-Xlinker -rpath -Xlinker @loader_path $(JAWT_LIBS) \ -framework Cocoa $(LDFLAGS_JDKLIB_SUFFIX),\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjawt)) ifndef BUILD_HEADLESS_ONLY $(BUILD_LIBJAWT) : $(BUILD_LIBAWT_XAWT) else $(BUILD_LIBJAWT) : $(INSTALL_LIBRARIES_HERE)/$(LIBRARY_PREFIX)awt_headless$(SHARED_LIBRARY_SUFFIX) --- 1529,1540 ---- LDFLAGS_solaris:=-L$(OPENWIN_HOME)/sfw/lib$(OPENJDK_TARGET_CPU_ISADIR) -L$(OPENWIN_LIB)$(OPENJDK_TARGET_CPU_ISADIR),\ LDFLAGS_SUFFIX_linux:=$(JAWT_LIBS) $(LDFLAGS_JDKLIB_SUFFIX),\ LDFLAGS_SUFFIX_solaris:=$(JAWT_LIBS) $(LDFLAGS_JDKLIB_SUFFIX) -lXrender,\ LDFLAGS_SUFFIX_macosx:=-Xlinker -rpath -Xlinker @loader_path $(JAWT_LIBS) \ -framework Cocoa $(LDFLAGS_JDKLIB_SUFFIX),\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjawt,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) ifndef BUILD_HEADLESS_ONLY $(BUILD_LIBJAWT) : $(BUILD_LIBAWT_XAWT) else $(BUILD_LIBJAWT) : $(INSTALL_LIBRARIES_HERE)/$(LIBRARY_PREFIX)awt_headless$(SHARED_LIBRARY_SUFFIX)
*** 1827,1837 **** RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=net.dll" \ -D "JDK_INTERNAL_NAME=net" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libnet,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) $(BUILD_LIBNET) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBNET) --- 1837,1847 ---- RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=net.dll" \ -D "JDK_INTERNAL_NAME=net" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libnet,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(BUILD_LIBNET) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBNET)
*** 1968,1978 **** RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=nio.dll" \ -D "JDK_INTERNAL_NAME=nio" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libnio,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) BUILD_LIBRARIES += $(BUILD_LIBNIO) $(BUILD_LIBNIO) : $(BUILD_LIBNET) --- 1978,1988 ---- RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=nio.dll" \ -D "JDK_INTERNAL_NAME=nio" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libnio,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) BUILD_LIBRARIES += $(BUILD_LIBNIO) $(BUILD_LIBNIO) : $(BUILD_LIBNET)
*** 2005,2015 **** $(call SET_SHARED_LIBRARY_ORIGIN),\ LDFLAGS_SUFFIX_linux:=-lpthread $(LIBDL) -ljava -ljvm,\ LDFLAGS_SUFFIX_posix:=-lnio -lnet,\ LDFLAGS_SUFFIX_solaris:=-lsocket -ljava -ljvm -lc,\ LDFLAGS_SUFFIX_macosx:=-ljava -ljvm,\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libsctp)) BUILD_LIBRARIES += $(BUILD_LIBSCTP) $(BUILD_LIBSCTP) : $(BUILD_LIBNIO) endif --- 2015,2026 ---- $(call SET_SHARED_LIBRARY_ORIGIN),\ LDFLAGS_SUFFIX_linux:=-lpthread $(LIBDL) -ljava -ljvm,\ LDFLAGS_SUFFIX_posix:=-lnio -lnet,\ LDFLAGS_SUFFIX_solaris:=-lsocket -ljava -ljvm -lc,\ LDFLAGS_SUFFIX_macosx:=-ljava -ljvm,\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libsctp,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) BUILD_LIBRARIES += $(BUILD_LIBSCTP) $(BUILD_LIBSCTP) : $(BUILD_LIBNIO) endif
*** 2129,2139 **** RC_FLAGS:=$(RC_FLAGS) \ -D "JDK_FNAME=jli.dll" \ -D "JDK_INTERNAL_NAME=jli" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjli,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) BUILD_LIBRARIES += $(BUILD_LIBJLI) # On windows, the static library has the same suffix as the import library created by # with the shared library, so the static library is given a different name. No harm --- 2140,2150 ---- RC_FLAGS:=$(RC_FLAGS) \ -D "JDK_FNAME=jli.dll" \ -D "JDK_INTERNAL_NAME=jli" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjli,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) BUILD_LIBRARIES += $(BUILD_LIBJLI) # On windows, the static library has the same suffix as the import library created by # with the shared library, so the static library is given a different name. No harm
*** 2146,2156 **** INCLUDE_FILES:=$(BUILD_LIBJLI_FILES),\ LANG:=C,\ OPTIMIZATION:=HIGH, \ CFLAGS:=$(STATIC_LIBRARY_FLAGS) $(LIBJLI_CFLAGS),\ ARFLAGS:=$(ARFLAGS),\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjli_static)) BUILD_LIBRARIES += $(BUILD_LIBJLI_STATIC) else ifeq ($(OPENJDK_TARGET_OS),macosx) # --- 2157,2168 ---- INCLUDE_FILES:=$(BUILD_LIBJLI_FILES),\ LANG:=C,\ OPTIMIZATION:=HIGH, \ CFLAGS:=$(STATIC_LIBRARY_FLAGS) $(LIBJLI_CFLAGS),\ ARFLAGS:=$(ARFLAGS),\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjli_static,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) BUILD_LIBRARIES += $(BUILD_LIBJLI_STATIC) else ifeq ($(OPENJDK_TARGET_OS),macosx) #
*** 2164,2174 **** INCLUDE_FILES:=$(BUILD_LIBJLI_FILES),\ LANG:=C,\ OPTIMIZATION:=HIGH, \ CFLAGS:=$(CFLAGS_JDKLIB) $(LIBJLI_CFLAGS),\ LDFLAGS:=-nostdlib -r,\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjli_static)) $(JDK_OUTPUTDIR)/objs/libjli_static.a : $(BUILD_LIBJLI_STATIC) $(CP) -a $< $@ BUILD_LIBRARIES += $(JDK_OUTPUTDIR)/objs/libjli_static.a --- 2176,2187 ---- INCLUDE_FILES:=$(BUILD_LIBJLI_FILES),\ LANG:=C,\ OPTIMIZATION:=HIGH, \ CFLAGS:=$(CFLAGS_JDKLIB) $(LIBJLI_CFLAGS),\ LDFLAGS:=-nostdlib -r,\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjli_static,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(JDK_OUTPUTDIR)/objs/libjli_static.a : $(BUILD_LIBJLI_STATIC) $(CP) -a $< $@ BUILD_LIBRARIES += $(JDK_OUTPUTDIR)/objs/libjli_static.a
*** 2195,2205 **** RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=jfr.dll" \ -D "JDK_INTERNAL_NAME=jfr" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjfr,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) BUILD_LIBRARIES += $(BUILD_LIBJFR) endif endif --- 2208,2218 ---- RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=jfr.dll" \ -D "JDK_INTERNAL_NAME=jfr" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjfr,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) BUILD_LIBRARIES += $(BUILD_LIBJFR) endif endif
*** 2247,2257 **** RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=kcms.dll" \ -D "JDK_INTERNAL_NAME=kcms" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libkcms,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) $(BUILD_LIBKCMS) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBKCMS) --- 2260,2270 ---- RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=kcms.dll" \ -D "JDK_INTERNAL_NAME=kcms" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libkcms,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(BUILD_LIBKCMS) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBKCMS)
*** 2282,2292 **** -I$(OPENWIN_HOME)/include, \ MAPFILE:=$(SUNWJDGA_MAPFILE), \ LDFLAGS:=$(LDFLAGS_JDKLIB) \ $(call SET_SHARED_LIBRARY_ORIGIN), \ LDFLAGS_SUFFIX:=-L$(OPENWIN_LIB)$(OPENJDK_TARGET_CPU_ISADIR) -R$(OPENWIN_LIB)$(OPENJDK_TARGET_CPU_ISADIR) -ldga -lX11 $(LIBDL) -lc, \ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libsunwjdga)) BUILD_LIBRARIES += $(BUILD_LIBSUNWJDGA) endif endif --- 2295,2306 ---- -I$(OPENWIN_HOME)/include, \ MAPFILE:=$(SUNWJDGA_MAPFILE), \ LDFLAGS:=$(LDFLAGS_JDKLIB) \ $(call SET_SHARED_LIBRARY_ORIGIN), \ LDFLAGS_SUFFIX:=-L$(OPENWIN_LIB)$(OPENJDK_TARGET_CPU_ISADIR) -R$(OPENWIN_LIB)$(OPENJDK_TARGET_CPU_ISADIR) -ldga -lX11 $(LIBDL) -lc, \ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libsunwjdga,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) BUILD_LIBRARIES += $(BUILD_LIBSUNWJDGA) endif endif
*** 2372,2382 **** LDFLAGS_macosx:=$(call SET_SHARED_LIBRARY_ORIGIN).,\ REORDER:=$(LIBAWT_HEADLESS_REORDER), \ LDFLAGS_SUFFIX_linux:=-ljvm -lawt -lm $(LIBDL) -ljava,\ LDFLAGS_SUFFIX_solaris:=$(LIBDL) -ljvm -lawt -lm -ljava $(LIBCXX) -lc,\ LDFLAGS_SUFFIX_macosx:=-ljvm $(LIBCXX) -lawt $(LIBDL) -ljava,\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libawt_headless)) $(BUILD_LIBAWT_HEADLESS) : $(BUILD_LIBAWT) BUILD_LIBRARIES += $(BUILD_LIBAWT_HEADLESS) --- 2386,2397 ---- LDFLAGS_macosx:=$(call SET_SHARED_LIBRARY_ORIGIN).,\ REORDER:=$(LIBAWT_HEADLESS_REORDER), \ LDFLAGS_SUFFIX_linux:=-ljvm -lawt -lm $(LIBDL) -ljava,\ LDFLAGS_SUFFIX_solaris:=$(LIBDL) -ljvm -lawt -lm -ljava $(LIBCXX) -lc,\ LDFLAGS_SUFFIX_macosx:=-ljvm $(LIBCXX) -lawt $(LIBDL) -ljava,\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libawt_headless,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(BUILD_LIBAWT_HEADLESS) : $(BUILD_LIBAWT) BUILD_LIBRARIES += $(BUILD_LIBAWT_HEADLESS)
*** 2460,2470 **** RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=splashscreen.dll" \ -D "JDK_INTERNAL_NAME=splashscreen" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libsplashscreen,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) BUILD_LIBRARIES += $(LIBSPLASHSCREEN) ifeq ($(OPENJDK_TARGET_OS),macosx) $(LIBSPLASHSCREEN) : $(INSTALL_LIBRARIES_HERE)/$(LIBRARY_PREFIX)osxapp$(SHARED_LIBRARY_SUFFIX) --- 2475,2485 ---- RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=splashscreen.dll" \ -D "JDK_INTERNAL_NAME=splashscreen" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libsplashscreen,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) BUILD_LIBRARIES += $(LIBSPLASHSCREEN) ifeq ($(OPENJDK_TARGET_OS),macosx) $(LIBSPLASHSCREEN) : $(INSTALL_LIBRARIES_HERE)/$(LIBRARY_PREFIX)osxapp$(SHARED_LIBRARY_SUFFIX)
*** 2502,2512 **** RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=dcpr.dll" \ -D "JDK_INTERNAL_NAME=dcpr" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libdcpr,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) $(BUILD_LIBDCPR) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBDCPR) --- 2517,2527 ---- RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=dcpr.dll" \ -D "JDK_INTERNAL_NAME=dcpr" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libdcpr,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(BUILD_LIBDCPR) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBDCPR)
*** 2536,2546 **** RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=j2pcsc.dll" \ -D "JDK_INTERNAL_NAME=j2pcsc" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libj2pcsc,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) BUILD_LIBRARIES += $(BUILD_LIBJ2PCSC) ########################################################################################## --- 2551,2561 ---- RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=j2pcsc.dll" \ -D "JDK_INTERNAL_NAME=j2pcsc" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libj2pcsc,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) BUILD_LIBRARIES += $(BUILD_LIBJ2PCSC) ##########################################################################################
*** 2559,2569 **** MAPFILE:=$(JDK_TOPDIR)/makefiles/mapfiles/libj2gss/mapfile-vers, \ LDFLAGS:=$(LDFLAGS_JDKLIB) \ $(call SET_SHARED_LIBRARY_ORIGIN),\ LDFLAGS_SUFFIX:=$(LIBDL),\ LDFLAGS_SUFFIX_solaris:=-lc,\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libj2gss)) BUILD_LIBRARIES += $(BUILD_LIBJ2GSS) endif endif --- 2574,2585 ---- MAPFILE:=$(JDK_TOPDIR)/makefiles/mapfiles/libj2gss/mapfile-vers, \ LDFLAGS:=$(LDFLAGS_JDKLIB) \ $(call SET_SHARED_LIBRARY_ORIGIN),\ LDFLAGS_SUFFIX:=$(LIBDL),\ LDFLAGS_SUFFIX_solaris:=-lc,\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libj2gss,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) BUILD_LIBRARIES += $(BUILD_LIBJ2GSS) endif endif
*** 2599,2609 **** RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=$(BUILD_LIBKRB5_NAME).dll" \ -D "JDK_INTERNAL_NAME=$(BUILD_LIBKRB5_NAME)" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libkrb5,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) BUILD_LIBRARIES += $(BUILD_LIBKRB5) endif ########################################################################################## --- 2615,2625 ---- RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=$(BUILD_LIBKRB5_NAME).dll" \ -D "JDK_INTERNAL_NAME=$(BUILD_LIBKRB5_NAME)" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libkrb5,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) BUILD_LIBRARIES += $(BUILD_LIBKRB5) endif ##########################################################################################
*** 2625,2635 **** RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=sunmscapi.dll" \ -D "JDK_INTERNAL_NAME=sunmscapi" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libsunmscapi,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) BUILD_LIBRARIES += $(BUILD_LIBSUNMSCAPI) endif ########################################################################################## --- 2641,2651 ---- RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=sunmscapi.dll" \ -D "JDK_INTERNAL_NAME=sunmscapi" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libsunmscapi,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) BUILD_LIBRARIES += $(BUILD_LIBSUNMSCAPI) endif ##########################################################################################
*** 2657,2667 **** RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=j2pkcs11.dll" \ -D "JDK_INTERNAL_NAME=j2pkcs11" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libj2pkcs11,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) BUILD_LIBRARIES += $(BUILD_LIBJ2PKCS11) ########################################################################################## --- 2673,2683 ---- RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=j2pkcs11.dll" \ -D "JDK_INTERNAL_NAME=j2pkcs11" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libj2pkcs11,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) BUILD_LIBRARIES += $(BUILD_LIBJ2PKCS11) ##########################################################################################
*** 2703,2713 **** RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=sunec.dll" \ -D "JDK_INTERNAL_NAME=sunec" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libsunec,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) BUILD_LIBRARIES += $(BUILD_LIBSUNEC) endif ########################################################################################## --- 2719,2729 ---- RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=sunec.dll" \ -D "JDK_INTERNAL_NAME=sunec" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libsunec,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) BUILD_LIBRARIES += $(BUILD_LIBSUNEC) endif ##########################################################################################
*** 2847,2857 **** RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=jsound.dll" \ -D "JDK_INTERNAL_NAME=jsound" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjsound,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) $(BUILD_LIBJSOUND) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBJSOUND) --- 2863,2873 ---- RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=jsound.dll" \ -D "JDK_INTERNAL_NAME=jsound" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjsound,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(BUILD_LIBJSOUND) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBJSOUND)
*** 2882,2892 **** -DUSE_PLATFORM_MIDI_IN=TRUE, \ MAPFILE:=$(JDK_TOPDIR)/makefiles/mapfiles/libjsoundalsa/mapfile-vers, \ LDFLAGS:=$(LDFLAGS_JDKLIB)\ $(call SET_SHARED_LIBRARY_ORIGIN),\ LDFLAGS_SUFFIX:=-lasound -ljava -ljvm,\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjsoundalsa)) $(BUILD_LIBJSOUNDALSA) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBJSOUNDALSA) --- 2898,2909 ---- -DUSE_PLATFORM_MIDI_IN=TRUE, \ MAPFILE:=$(JDK_TOPDIR)/makefiles/mapfiles/libjsoundalsa/mapfile-vers, \ LDFLAGS:=$(LDFLAGS_JDKLIB)\ $(call SET_SHARED_LIBRARY_ORIGIN),\ LDFLAGS_SUFFIX:=-lasound -ljava -ljvm,\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjsoundalsa,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(BUILD_LIBJSOUNDALSA) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBJSOUNDALSA)
*** 2915,2925 **** RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=jsoundds.dll" \ -D "JDK_INTERNAL_NAME=jsoundds" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjsoundds,\ ! DEBUG_SYMBOLS:=$(WINDOWS_ONLY))) $(BUILD_LIBJSOUNDDS) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBJSOUNDDS) --- 2932,2942 ---- RC_FLAGS:=$(RC_FLAGS)\ -D "JDK_FNAME=jsoundds.dll" \ -D "JDK_INTERNAL_NAME=jsoundds" \ -D "JDK_FTYPE=0x2L",\ OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjsoundds,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(BUILD_LIBJSOUNDDS) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBJSOUNDDS)
*** 2940,2950 **** -I$(JDK_TOPDIR)/src/closed/solaris/native/com/oracle/security/ucrypto ,\ MAPFILE:=$(JDK_TOPDIR)/makefiles/mapfiles/libj2ucrypto/mapfile-vers, \ LDFLAGS:=$(LDFLAGS_JDKLIB),\ LDFLAGS_SUFFIX:=$(LIBDL),\ LDFLAGS_SUFFIX_solaris:=-lc,\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libj2ucrypto)) $(BUILD_LIBJ2UCRYPTO) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBJ2UCRYPTO) --- 2957,2968 ---- -I$(JDK_TOPDIR)/src/closed/solaris/native/com/oracle/security/ucrypto ,\ MAPFILE:=$(JDK_TOPDIR)/makefiles/mapfiles/libj2ucrypto/mapfile-vers, \ LDFLAGS:=$(LDFLAGS_JDKLIB),\ LDFLAGS_SUFFIX:=$(LIBDL),\ LDFLAGS_SUFFIX_solaris:=-lc,\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libj2ucrypto,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(BUILD_LIBJ2UCRYPTO) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBJ2UCRYPTO)
*** 2970,2980 **** LDFLAGS_SUFFIX:=-framework Cocoa \ -framework Carbon \ -F/System/Library/Frameworks/JavaVM.framework/Frameworks \ -framework JavaNativeFoundation \ $(LDFLAGS_JDKLIB_SUFFIX),\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libAppleScriptEngine)) $(BUILD_LIBAPPLESCRIPTENGINE) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBAPPLESCRIPTENGINE) --- 2988,2999 ---- LDFLAGS_SUFFIX:=-framework Cocoa \ -framework Carbon \ -F/System/Library/Frameworks/JavaVM.framework/Frameworks \ -framework JavaNativeFoundation \ $(LDFLAGS_JDKLIB_SUFFIX),\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libAppleScriptEngine,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(BUILD_LIBAPPLESCRIPTENGINE) : $(BUILD_LIBJAVA) BUILD_LIBRARIES += $(BUILD_LIBAPPLESCRIPTENGINE)
*** 3009,3019 **** -framework JavaNativeFoundation \ -framework JavaRuntimeSupport \ -framework OpenGL \ -framework IOSurface \ -framework QuartzCore, \ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libosxapp)) BUILD_LIBRARIES += $(BUILD_LIBOSXAPP) endif --- 3028,3039 ---- -framework JavaNativeFoundation \ -framework JavaRuntimeSupport \ -framework OpenGL \ -framework IOSurface \ -framework QuartzCore, \ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libosxapp,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) BUILD_LIBRARIES += $(BUILD_LIBOSXAPP) endif
*** 3049,3059 **** -framework JavaNativeFoundation \ -framework JavaRuntimeSupport \ -framework Security \ -framework SystemConfiguration \ $(LDFLAGS_JDKLIB_SUFFIX), \ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libosx)) BUILD_LIBRARIES += $(BUILD_LIBOSX) $(BUILD_LIBOSX) : $(BUILD_LIBOSXAPP) --- 3069,3080 ---- -framework JavaNativeFoundation \ -framework JavaRuntimeSupport \ -framework Security \ -framework SystemConfiguration \ $(LDFLAGS_JDKLIB_SUFFIX), \ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libosx,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) BUILD_LIBRARIES += $(BUILD_LIBOSX) $(BUILD_LIBOSX) : $(BUILD_LIBOSXAPP)
*** 3182,3192 **** -F/System/Library/Frameworks/JavaVM.framework/Frameworks \ -framework JavaNativeFoundation \ -framework JavaRuntimeSupport \ -framework OpenGL \ -framework QuartzCore -ljava,\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libawt_lwawt)) BUILD_LIBRARIES += $(BUILD_LIBAWT_LWAWT) $(BUILD_LIBAWT_LWAWT) : $(BUILD_LIBAWT) --- 3203,3214 ---- -F/System/Library/Frameworks/JavaVM.framework/Frameworks \ -framework JavaNativeFoundation \ -framework JavaRuntimeSupport \ -framework OpenGL \ -framework QuartzCore -ljava,\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libawt_lwawt,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) BUILD_LIBRARIES += $(BUILD_LIBAWT_LWAWT) $(BUILD_LIBAWT_LWAWT) : $(BUILD_LIBAWT)
*** 3222,3232 **** -framework ApplicationServices \ -F/System/Library/Frameworks/JavaVM.framework/Frameworks \ -framework JavaNativeFoundation \ -framework JavaRuntimeSupport \ -ljava -ljvm,\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libosxui)) BUILD_LIBRARIES += $(BUILD_LIBOSXUI) $(BUILD_LIBOSXUI) : $(BUILD_LIBAWT) --- 3244,3255 ---- -framework ApplicationServices \ -F/System/Library/Frameworks/JavaVM.framework/Frameworks \ -framework JavaNativeFoundation \ -framework JavaRuntimeSupport \ -ljava -ljvm,\ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libosxui,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) BUILD_LIBRARIES += $(BUILD_LIBOSXUI) $(BUILD_LIBOSXUI) : $(BUILD_LIBAWT)
*** 3262,3272 **** -m32, \ LDFLAGS_SUFFIX:=-framework Foundation -framework JavaVM \ -F/System/Library/Frameworks/JavaVM.framework/Frameworks \ -framework JavaNativeFoundation \ -lffi, \ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjobjc32)) $(eval $(call SetupNativeCompilation,BUILD_LIBJOBJC64,\ LIBRARY:=JObjC,\ OUTPUT_DIR:=$(JDK_OUTPUTDIR)/objs/libjobjc64,\ SRC:=$(JDK_TOPDIR)/src/macosx/native/jobjc/src/core/native \ --- 3285,3296 ---- -m32, \ LDFLAGS_SUFFIX:=-framework Foundation -framework JavaVM \ -F/System/Library/Frameworks/JavaVM.framework/Frameworks \ -framework JavaNativeFoundation \ -lffi, \ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjobjc32,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(eval $(call SetupNativeCompilation,BUILD_LIBJOBJC64,\ LIBRARY:=JObjC,\ OUTPUT_DIR:=$(JDK_OUTPUTDIR)/objs/libjobjc64,\ SRC:=$(JDK_TOPDIR)/src/macosx/native/jobjc/src/core/native \
*** 3286,3296 **** $(call SET_SHARED_LIBRARY_ORIGIN), \ LDFLAGS_SUFFIX:=-framework Foundation -framework JavaVM \ -F/System/Library/Frameworks/JavaVM.framework/Frameworks \ -framework JavaNativeFoundation \ -lffi, \ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjobjc64)) $(INSTALL_LIBRARIES_HERE)/$(LIBRARY_PREFIX)JObjC$(SHARED_LIBRARY_SUFFIX): $(BUILD_LIBJOBJC32) $(BUILD_LIBJOBJC64) $(LIPO) -create -output $@ $(BUILD_LIBJOBJC32) $(BUILD_LIBJOBJC64) BUILD_LIBRARIES += $(INSTALL_LIBRARIES_HERE)/$(LIBRARY_PREFIX)JObjC$(SHARED_LIBRARY_SUFFIX) --- 3310,3321 ---- $(call SET_SHARED_LIBRARY_ORIGIN), \ LDFLAGS_SUFFIX:=-framework Foundation -framework JavaVM \ -F/System/Library/Frameworks/JavaVM.framework/Frameworks \ -framework JavaNativeFoundation \ -lffi, \ ! OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjobjc64,\ ! DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) $(INSTALL_LIBRARIES_HERE)/$(LIBRARY_PREFIX)JObjC$(SHARED_LIBRARY_SUFFIX): $(BUILD_LIBJOBJC32) $(BUILD_LIBJOBJC64) $(LIPO) -create -output $@ $(BUILD_LIBJOBJC32) $(BUILD_LIBJOBJC64) BUILD_LIBRARIES += $(INSTALL_LIBRARIES_HERE)/$(LIBRARY_PREFIX)JObjC$(SHARED_LIBRARY_SUFFIX)