make/lib/SoundLibraries.gmk

Print this page
rev 10923 : 8064594: AARCH64: JDK changes
Summary: The changes for the /jdk subdirectory.
Reviewed-by: kvn


 127 
 128   ifeq ($(OPENJDK_TARGET_CPU), sparcv9)
 129     LIBJSOUND_CFLAGS += -DX_ARCH=X_SPARCV9
 130   endif
 131 
 132   ifeq ($(OPENJDK_TARGET_CPU), x86_64)
 133     LIBJSOUND_CFLAGS += -DX_ARCH=X_AMD64
 134   endif
 135 
 136   ifeq ($(OPENJDK_TARGET_CPU), arm)
 137     LIBJSOUND_CFLAGS += -DX_ARCH=X_ARM
 138   endif
 139 
 140   ifeq ($(OPENJDK_TARGET_CPU), ppc)
 141     LIBJSOUND_CFLAGS += -DX_ARCH=X_PPC
 142   endif
 143 
 144   ifeq ($(OPENJDK_TARGET_CPU), ppc64)
 145        LIBJSOUND_CFLAGS += -DX_ARCH=X_PPC64
 146   endif




 147 endif
 148 
 149 LIBJSOUND_CFLAGS += -DEXTRA_SOUND_JNI_LIBS='"$(EXTRA_SOUND_JNI_LIBS)"'
 150 
 151 $(eval $(call SetupNativeCompilation,BUILD_LIBJSOUND, \
 152     LIBRARY := jsound, \
 153     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
 154     SRC := $(LIBJSOUND_SRC_DIRS), \
 155     INCLUDE_FILES := $(LIBJSOUND_SRC_FILES), \
 156     LANG := $(LIBJSOUND_LANG), \
 157     OPTIMIZATION := LOW, \
 158     CFLAGS := $(CFLAGS_JDKLIB) \
 159         $(LIBJSOUND_CFLAGS), \
 160     CXXFLAGS := $(CXXFLAGS_JDKLIB) $(LIBJSOUND_CFLAGS), \
 161     MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjsound/mapfile-vers, \
 162     LDFLAGS := $(LDFLAGS_JDKLIB) \
 163         $(call SET_SHARED_LIBRARY_ORIGIN), \
 164     LDFLAGS_macosx := -framework CoreAudio -framework CoreFoundation \
 165         -framework CoreServices -framework AudioUnit $(LIBCXX) \
 166         -framework CoreMIDI -framework AudioToolbox, \




 127 
 128   ifeq ($(OPENJDK_TARGET_CPU), sparcv9)
 129     LIBJSOUND_CFLAGS += -DX_ARCH=X_SPARCV9
 130   endif
 131 
 132   ifeq ($(OPENJDK_TARGET_CPU), x86_64)
 133     LIBJSOUND_CFLAGS += -DX_ARCH=X_AMD64
 134   endif
 135 
 136   ifeq ($(OPENJDK_TARGET_CPU), arm)
 137     LIBJSOUND_CFLAGS += -DX_ARCH=X_ARM
 138   endif
 139 
 140   ifeq ($(OPENJDK_TARGET_CPU), ppc)
 141     LIBJSOUND_CFLAGS += -DX_ARCH=X_PPC
 142   endif
 143 
 144   ifeq ($(OPENJDK_TARGET_CPU), ppc64)
 145        LIBJSOUND_CFLAGS += -DX_ARCH=X_PPC64
 146   endif
 147 
 148   ifeq ($(OPENJDK_TARGET_CPU), aarch64)
 149        LIBJSOUND_CFLAGS += -DX_ARCH=X_AARCH64
 150   endif
 151 endif
 152 
 153 LIBJSOUND_CFLAGS += -DEXTRA_SOUND_JNI_LIBS='"$(EXTRA_SOUND_JNI_LIBS)"'
 154 
 155 $(eval $(call SetupNativeCompilation,BUILD_LIBJSOUND, \
 156     LIBRARY := jsound, \
 157     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
 158     SRC := $(LIBJSOUND_SRC_DIRS), \
 159     INCLUDE_FILES := $(LIBJSOUND_SRC_FILES), \
 160     LANG := $(LIBJSOUND_LANG), \
 161     OPTIMIZATION := LOW, \
 162     CFLAGS := $(CFLAGS_JDKLIB) \
 163         $(LIBJSOUND_CFLAGS), \
 164     CXXFLAGS := $(CXXFLAGS_JDKLIB) $(LIBJSOUND_CFLAGS), \
 165     MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjsound/mapfile-vers, \
 166     LDFLAGS := $(LDFLAGS_JDKLIB) \
 167         $(call SET_SHARED_LIBRARY_ORIGIN), \
 168     LDFLAGS_macosx := -framework CoreAudio -framework CoreFoundation \
 169         -framework CoreServices -framework AudioUnit $(LIBCXX) \
 170         -framework CoreMIDI -framework AudioToolbox, \