55 LIBJSOUND_CFLAGS += -DX_PLATFORM=X_AIX
56 endif
57
58 ifeq ($(OPENJDK_TARGET_OS), macosx)
59 LIBJSOUND_TOOLCHAIN := TOOLCHAIN_LINK_CXX
60 LIBJSOUND_CFLAGS += -DX_PLATFORM=X_MACOSX
61 endif
62
63 ifeq ($(OPENJDK_TARGET_OS), solaris)
64 LIBJSOUND_CFLAGS += -DX_PLATFORM=X_SOLARIS
65 endif
66
67 $(eval $(call SetupJdkLibrary, BUILD_LIBJSOUND, \
68 NAME := jsound, \
69 SRC := $(LIBJSOUND_SRC_DIRS), \
70 TOOLCHAIN := $(LIBJSOUND_TOOLCHAIN), \
71 OPTIMIZATION := LOW, \
72 CFLAGS := $(CFLAGS_JDKLIB) \
73 $(LIBJSOUND_CFLAGS), \
74 CXXFLAGS := $(CXXFLAGS_JDKLIB) $(LIBJSOUND_CFLAGS), \
75 MAPFILE := $(TOPDIR)/make/mapfiles/libjsound/mapfile-vers, \
76 LDFLAGS := $(LDFLAGS_JDKLIB) \
77 $(call SET_SHARED_LIBRARY_ORIGIN), \
78 LIBS_unix := -ljava -ljvm, \
79 LIBS_linux := $(ALSA_LIBS), \
80 LIBS_macosx := -framework CoreAudio -framework CoreFoundation \
81 -framework CoreServices -framework AudioUnit \
82 -framework CoreMIDI -framework AudioToolbox $(LIBCXX), \
83 LIBS_windows := $(WIN_JAVA_LIB) advapi32.lib dsound.lib winmm.lib user32.lib ole32.lib, \
84 ))
85
86 $(BUILD_LIBJSOUND): $(call FindLib, java.base, java)
87
88 TARGETS += $(BUILD_LIBJSOUND)
89
90 ##########################################################################################
|
55 LIBJSOUND_CFLAGS += -DX_PLATFORM=X_AIX
56 endif
57
58 ifeq ($(OPENJDK_TARGET_OS), macosx)
59 LIBJSOUND_TOOLCHAIN := TOOLCHAIN_LINK_CXX
60 LIBJSOUND_CFLAGS += -DX_PLATFORM=X_MACOSX
61 endif
62
63 ifeq ($(OPENJDK_TARGET_OS), solaris)
64 LIBJSOUND_CFLAGS += -DX_PLATFORM=X_SOLARIS
65 endif
66
67 $(eval $(call SetupJdkLibrary, BUILD_LIBJSOUND, \
68 NAME := jsound, \
69 SRC := $(LIBJSOUND_SRC_DIRS), \
70 TOOLCHAIN := $(LIBJSOUND_TOOLCHAIN), \
71 OPTIMIZATION := LOW, \
72 CFLAGS := $(CFLAGS_JDKLIB) \
73 $(LIBJSOUND_CFLAGS), \
74 CXXFLAGS := $(CXXFLAGS_JDKLIB) $(LIBJSOUND_CFLAGS), \
75 LDFLAGS := $(LDFLAGS_JDKLIB) \
76 $(call SET_SHARED_LIBRARY_ORIGIN), \
77 LIBS_unix := -ljava -ljvm, \
78 LIBS_linux := $(ALSA_LIBS), \
79 LIBS_macosx := -framework CoreAudio -framework CoreFoundation \
80 -framework CoreServices -framework AudioUnit \
81 -framework CoreMIDI -framework AudioToolbox $(LIBCXX), \
82 LIBS_windows := $(WIN_JAVA_LIB) advapi32.lib dsound.lib winmm.lib user32.lib ole32.lib, \
83 ))
84
85 $(BUILD_LIBJSOUND): $(call FindLib, java.base, java)
86
87 TARGETS += $(BUILD_LIBJSOUND)
88
89 ##########################################################################################
|