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, \
|