127 LANG := $(LIBJSOUND_LANG), \ |
127 LANG := $(LIBJSOUND_LANG), \ |
128 OPTIMIZATION := LOW, \ |
128 OPTIMIZATION := LOW, \ |
129 CFLAGS := $(CFLAGS_JDKLIB) \ |
129 CFLAGS := $(CFLAGS_JDKLIB) \ |
130 $(LIBJSOUND_CFLAGS), \ |
130 $(LIBJSOUND_CFLAGS), \ |
131 CXXFLAGS := $(CXXFLAGS_JDKLIB) $(LIBJSOUND_CFLAGS), \ |
131 CXXFLAGS := $(CXXFLAGS_JDKLIB) $(LIBJSOUND_CFLAGS), \ |
|
132 DISABLED_WARNINGS_clang := implicit-function-declaration \ |
|
133 deprecated-writable-strings, \ |
132 MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjsound/mapfile-vers, \ |
134 MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjsound/mapfile-vers, \ |
133 LDFLAGS := $(LDFLAGS_JDKLIB) \ |
135 LDFLAGS := $(LDFLAGS_JDKLIB) \ |
134 $(call SET_SHARED_LIBRARY_ORIGIN), \ |
136 $(call SET_SHARED_LIBRARY_ORIGIN), \ |
135 LDFLAGS_macosx := -framework CoreAudio -framework CoreFoundation \ |
137 LDFLAGS_macosx := -framework CoreAudio -framework CoreFoundation \ |
136 -framework CoreServices -framework AudioUnit $(LIBCXX) \ |
138 -framework CoreServices -framework AudioUnit $(LIBCXX) \ |
173 $(LIBJSOUND_CFLAGS) \ |
175 $(LIBJSOUND_CFLAGS) \ |
174 -DUSE_DAUDIO=TRUE \ |
176 -DUSE_DAUDIO=TRUE \ |
175 -DUSE_PORTS=TRUE \ |
177 -DUSE_PORTS=TRUE \ |
176 -DUSE_PLATFORM_MIDI_OUT=TRUE \ |
178 -DUSE_PLATFORM_MIDI_OUT=TRUE \ |
177 -DUSE_PLATFORM_MIDI_IN=TRUE, \ |
179 -DUSE_PLATFORM_MIDI_IN=TRUE, \ |
|
180 DISABLED_WARNINGS_gcc := parentheses, \ |
178 MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjsoundalsa/mapfile-vers, \ |
181 MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjsoundalsa/mapfile-vers, \ |
179 LDFLAGS := $(LDFLAGS_JDKLIB) \ |
182 LDFLAGS := $(LDFLAGS_JDKLIB) \ |
180 $(call SET_SHARED_LIBRARY_ORIGIN), \ |
183 $(call SET_SHARED_LIBRARY_ORIGIN), \ |
181 LDFLAGS_SUFFIX := $(ALSA_LIBS) -ljava -ljvm, \ |
184 LDFLAGS_SUFFIX := $(ALSA_LIBS) -ljava -ljvm, \ |
182 OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libjsoundalsa, \ |
185 OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libjsoundalsa, \ |