< prev index next >

make/lib/SoundLibraries.gmk

Print this page




  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 ##########################################################################################
< prev index next >