< prev index next >

make/lib/SoundLibraries.gmk

Print this page




 154   $(eval $(call SetupNativeCompilation,BUILD_LIBJSOUNDALSA, \
 155       LIBRARY := jsoundalsa, \
 156       OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
 157       SRC := $(LIBJSOUND_SRC_DIRS), \
 158       INCLUDE_FILES := Utilities.c $(LIBJSOUND_MIDIFILES) $(LIBJSOUND_PORTFILES) \
 159           $(LIBJSOUND_DAUDIOFILES) \
 160           PLATFORM_API_LinuxOS_ALSA_CommonUtils.c \
 161           PLATFORM_API_LinuxOS_ALSA_PCM.c \
 162           PLATFORM_API_LinuxOS_ALSA_PCMUtils.c \
 163           PLATFORM_API_LinuxOS_ALSA_MidiIn.c \
 164           PLATFORM_API_LinuxOS_ALSA_MidiOut.c \
 165           PLATFORM_API_LinuxOS_ALSA_MidiUtils.c \
 166           PLATFORM_API_LinuxOS_ALSA_Ports.c, \
 167       OPTIMIZATION := LOW, \
 168       CFLAGS := $(CFLAGS_JDKLIB) $(ALSA_CFLAGS) \
 169           $(LIBJSOUND_CFLAGS) \
 170           -DUSE_DAUDIO=TRUE \
 171           -DUSE_PORTS=TRUE \
 172           -DUSE_PLATFORM_MIDI_OUT=TRUE \
 173           -DUSE_PLATFORM_MIDI_IN=TRUE, \
 174       DISABLED_WARNINGS_gcc := parentheses, \
 175       MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjsoundalsa/mapfile-vers, \
 176       LDFLAGS := $(LDFLAGS_JDKLIB) \
 177           $(call SET_SHARED_LIBRARY_ORIGIN), \
 178       LDFLAGS_SUFFIX := $(ALSA_LIBS) -ljava -ljvm, \
 179       OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libjsoundalsa, \
 180       DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
 181 
 182   $(BUILD_LIBJSOUNDALSA): $(BUILD_LIBJAVA)
 183 
 184   TARGETS += $(BUILD_LIBJSOUNDALSA)
 185 
 186 endif
 187 
 188 ##########################################################################################
 189 
 190 ifneq ($(filter jsoundds, $(EXTRA_SOUND_JNI_LIBS)), )
 191 
 192   $(eval $(call SetupNativeCompilation,BUILD_LIBJSOUNDDS, \
 193       LIBRARY := jsoundds, \
 194       OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \




 154   $(eval $(call SetupNativeCompilation,BUILD_LIBJSOUNDALSA, \
 155       LIBRARY := jsoundalsa, \
 156       OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
 157       SRC := $(LIBJSOUND_SRC_DIRS), \
 158       INCLUDE_FILES := Utilities.c $(LIBJSOUND_MIDIFILES) $(LIBJSOUND_PORTFILES) \
 159           $(LIBJSOUND_DAUDIOFILES) \
 160           PLATFORM_API_LinuxOS_ALSA_CommonUtils.c \
 161           PLATFORM_API_LinuxOS_ALSA_PCM.c \
 162           PLATFORM_API_LinuxOS_ALSA_PCMUtils.c \
 163           PLATFORM_API_LinuxOS_ALSA_MidiIn.c \
 164           PLATFORM_API_LinuxOS_ALSA_MidiOut.c \
 165           PLATFORM_API_LinuxOS_ALSA_MidiUtils.c \
 166           PLATFORM_API_LinuxOS_ALSA_Ports.c, \
 167       OPTIMIZATION := LOW, \
 168       CFLAGS := $(CFLAGS_JDKLIB) $(ALSA_CFLAGS) \
 169           $(LIBJSOUND_CFLAGS) \
 170           -DUSE_DAUDIO=TRUE \
 171           -DUSE_PORTS=TRUE \
 172           -DUSE_PLATFORM_MIDI_OUT=TRUE \
 173           -DUSE_PLATFORM_MIDI_IN=TRUE, \

 174       MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjsoundalsa/mapfile-vers, \
 175       LDFLAGS := $(LDFLAGS_JDKLIB) \
 176           $(call SET_SHARED_LIBRARY_ORIGIN), \
 177       LDFLAGS_SUFFIX := $(ALSA_LIBS) -ljava -ljvm, \
 178       OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libjsoundalsa, \
 179       DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
 180 
 181   $(BUILD_LIBJSOUNDALSA): $(BUILD_LIBJAVA)
 182 
 183   TARGETS += $(BUILD_LIBJSOUNDALSA)
 184 
 185 endif
 186 
 187 ##########################################################################################
 188 
 189 ifneq ($(filter jsoundds, $(EXTRA_SOUND_JNI_LIBS)), )
 190 
 191   $(eval $(call SetupNativeCompilation,BUILD_LIBJSOUNDDS, \
 192       LIBRARY := jsoundds, \
 193       OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \


< prev index next >