< prev index next >

jdk/make/lib/SoundLibraries.gmk

Print this page




 112 endif # OPENJDK_TARGET_OS solaris
 113 
 114 
 115   ifeq ($(OPENJDK_TARGET_CPU), aarch64)
 116        LIBJSOUND_CFLAGS += -DX_ARCH=X_AARCH64
 117   endif
 118 LIBJSOUND_CFLAGS += -DEXTRA_SOUND_JNI_LIBS='"$(EXTRA_SOUND_JNI_LIBS)"'
 119 
 120 $(eval $(call SetupNativeCompilation,BUILD_LIBJSOUND, \
 121     LIBRARY := jsound, \
 122     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
 123     SRC := $(LIBJSOUND_SRC_DIRS), \
 124     INCLUDE_FILES := $(LIBJSOUND_SRC_FILES), \
 125     TOOLCHAIN := $(LIBJSOUND_TOOLCHAIN), \
 126     OPTIMIZATION := LOW, \
 127     CFLAGS := $(CFLAGS_JDKLIB) \
 128         $(LIBJSOUND_CFLAGS), \
 129     CXXFLAGS := $(CXXFLAGS_JDKLIB) $(LIBJSOUND_CFLAGS), \
 130     DISABLED_WARNINGS_clang := implicit-function-declaration \
 131         deprecated-writable-strings, \

 132     MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjsound/mapfile-vers, \
 133     LDFLAGS := $(LDFLAGS_JDKLIB) \
 134         $(call SET_SHARED_LIBRARY_ORIGIN), \
 135     LDFLAGS_macosx := -framework CoreAudio -framework CoreFoundation \
 136         -framework CoreServices -framework AudioUnit $(LIBCXX) \
 137         -framework CoreMIDI -framework AudioToolbox, \
 138     LDFLAGS_windows := $(WIN_JAVA_LIB) advapi32.lib winmm.lib, \
 139     LDFLAGS_SUFFIX_unix := -ljava -ljvm, \
 140     LDFLAGS_SUFFIX_solaris := -lc, \
 141     VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
 142     RC_FLAGS := $(RC_FLAGS) \
 143         -D "JDK_FNAME=jsound.dll" \
 144         -D "JDK_INTERNAL_NAME=jsound" \
 145         -D "JDK_FTYPE=0x2L", \
 146     OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libjsound, \
 147     DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
 148 
 149 $(BUILD_LIBJSOUND): $(BUILD_LIBJAVA)
 150 
 151 TARGETS += $(BUILD_LIBJSOUND)




 112 endif # OPENJDK_TARGET_OS solaris
 113 
 114 
 115   ifeq ($(OPENJDK_TARGET_CPU), aarch64)
 116        LIBJSOUND_CFLAGS += -DX_ARCH=X_AARCH64
 117   endif
 118 LIBJSOUND_CFLAGS += -DEXTRA_SOUND_JNI_LIBS='"$(EXTRA_SOUND_JNI_LIBS)"'
 119 
 120 $(eval $(call SetupNativeCompilation,BUILD_LIBJSOUND, \
 121     LIBRARY := jsound, \
 122     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
 123     SRC := $(LIBJSOUND_SRC_DIRS), \
 124     INCLUDE_FILES := $(LIBJSOUND_SRC_FILES), \
 125     TOOLCHAIN := $(LIBJSOUND_TOOLCHAIN), \
 126     OPTIMIZATION := LOW, \
 127     CFLAGS := $(CFLAGS_JDKLIB) \
 128         $(LIBJSOUND_CFLAGS), \
 129     CXXFLAGS := $(CXXFLAGS_JDKLIB) $(LIBJSOUND_CFLAGS), \
 130     DISABLED_WARNINGS_clang := implicit-function-declaration \
 131         deprecated-writable-strings, \
 132     WARNINGS_AS_ERRORS_clang := false, \
 133     MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjsound/mapfile-vers, \
 134     LDFLAGS := $(LDFLAGS_JDKLIB) \
 135         $(call SET_SHARED_LIBRARY_ORIGIN), \
 136     LDFLAGS_macosx := -framework CoreAudio -framework CoreFoundation \
 137         -framework CoreServices -framework AudioUnit $(LIBCXX) \
 138         -framework CoreMIDI -framework AudioToolbox, \
 139     LDFLAGS_windows := $(WIN_JAVA_LIB) advapi32.lib winmm.lib, \
 140     LDFLAGS_SUFFIX_unix := -ljava -ljvm, \
 141     LDFLAGS_SUFFIX_solaris := -lc, \
 142     VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
 143     RC_FLAGS := $(RC_FLAGS) \
 144         -D "JDK_FNAME=jsound.dll" \
 145         -D "JDK_INTERNAL_NAME=jsound" \
 146         -D "JDK_FTYPE=0x2L", \
 147     OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libjsound, \
 148     DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
 149 
 150 $(BUILD_LIBJSOUND): $(BUILD_LIBJAVA)
 151 
 152 TARGETS += $(BUILD_LIBJSOUND)


< prev index next >